From 2a784d2e242f05d34226be9d9893f6ec6fac1d70 Mon Sep 17 00:00:00 2001 From: Devessier Date: Thu, 26 Feb 2026 18:31:59 +0100 Subject: [PATCH] feat: create workspaces and user workspaces --- .../.twenty/output/manifest.json | 12 +- .../src/logic-functions/create-users.mjs.map | 7 - ...create-users.mjs => sync-product-data.mjs} | 28132 ++++++++-------- .../logic-functions/sync-product-data.mjs.map | 7 + .../src/logic-functions/create-users.ts | 350 - .../src/logic-functions/sync-product-data.ts | 49 + .../sync-cloud-user-workspaces.ts | 93 + .../sync-product-data/sync-cloud-users.ts | 268 + .../sync-cloud-workspaces.ts | 201 + .../src/shared/application-config.ts | 25 + .../src/shared/clickhouse-client.ts | 43 + .../src/shared/clickhouse-date-to-iso.ts | 16 + .../src/shared/twenty-client.ts | 3 + 13 files changed, 14914 insertions(+), 14292 deletions(-) delete mode 100644 packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs.map rename packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/{create-users.mjs => sync-product-data.mjs} (99%) create mode 100644 packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs.map delete mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/create-users.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-users.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-workspaces.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/shared/application-config.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-client.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-date-to-iso.ts create mode 100644 packages/twenty-apps/internal/twentyfortwenty/src/shared/twenty-client.ts diff --git a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/manifest.json b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/manifest.json index d216a5dae85..338790aeced 100644 --- a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/manifest.json +++ b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/manifest.json @@ -28,7 +28,7 @@ }, "yarnLockChecksum": "31c83d74119b810f2c956d41c2ee3576", "packageJsonChecksum": "1807c41d2a51ee36385ece5d35b3ef4f", - "apiClientChecksum": "3016815faabfbe0aa66c15e37330545f" + "apiClientChecksum": null }, "objects": [ { @@ -1579,8 +1579,8 @@ "logicFunctions": [ { "universalIdentifier": "3897e059-715e-4a4b-b165-c44f17d2e30a", - "name": "product-data-create-users", - "description": "A simple logic function", + "name": "sync-product-data", + "description": "Syncs cloud users, cloud workspaces, and cloud user workspaces from ClickHouse", "timeoutSeconds": 120, "cronTriggerSettings": { "pattern": "*/10 * * * *" @@ -1590,9 +1590,9 @@ "properties": {} }, "handlerName": "default.config.handler", - "sourceHandlerPath": "src/logic-functions/create-users.ts", - "builtHandlerPath": "src/logic-functions/create-users.mjs", - "builtHandlerChecksum": "dc59169411b3508d7a008e213b31f3e2" + "sourceHandlerPath": "src/logic-functions/sync-product-data.ts", + "builtHandlerPath": "src/logic-functions/sync-product-data.mjs", + "builtHandlerChecksum": "9e7a645ec39adf0585692bf9273efec6" } ], "frontComponents": [], diff --git a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs.map b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs.map deleted file mode 100644 index 2a9c15d3952..00000000000 --- a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs.map +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": 3, - "sources": ["../../../../src/logic-functions/create-users.ts", "../../../../node_modules/twenty-sdk/generated/runtime/error.ts", "../../../../node_modules/twenty-sdk/generated/runtime/batcher.ts", "../../../../node_modules/twenty-sdk/generated/runtime/fetcher.ts", "../../../../node_modules/twenty-sdk/generated/runtime/generateGraphqlOperation.ts", "../../../../node_modules/twenty-sdk/generated/runtime/createClient.ts", "../../../../node_modules/twenty-sdk/generated/runtime/linkTypeMap.ts", "../../../../node_modules/twenty-sdk/generated/types.ts", "../../../../node_modules/twenty-sdk/generated/schema.ts", "../../../../node_modules/twenty-sdk/generated/index.ts", "../../../../node_modules/zod/v4/classic/external.js", "../../../../node_modules/zod/v4/core/index.js", "../../../../node_modules/zod/v4/core/core.js", "../../../../node_modules/zod/v4/core/util.js", "../../../../node_modules/zod/v4/core/errors.js", "../../../../node_modules/zod/v4/core/parse.js", "../../../../node_modules/zod/v4/core/regexes.js", "../../../../node_modules/zod/v4/core/checks.js", "../../../../node_modules/zod/v4/core/doc.js", "../../../../node_modules/zod/v4/core/versions.js", "../../../../node_modules/zod/v4/core/schemas.js", "../../../../node_modules/zod/v4/locales/index.js", "../../../../node_modules/zod/v4/locales/ar.js", "../../../../node_modules/zod/v4/locales/az.js", "../../../../node_modules/zod/v4/locales/be.js", "../../../../node_modules/zod/v4/locales/bg.js", "../../../../node_modules/zod/v4/locales/ca.js", "../../../../node_modules/zod/v4/locales/cs.js", "../../../../node_modules/zod/v4/locales/da.js", "../../../../node_modules/zod/v4/locales/de.js", "../../../../node_modules/zod/v4/locales/en.js", "../../../../node_modules/zod/v4/locales/eo.js", "../../../../node_modules/zod/v4/locales/es.js", "../../../../node_modules/zod/v4/locales/fa.js", "../../../../node_modules/zod/v4/locales/fi.js", "../../../../node_modules/zod/v4/locales/fr.js", "../../../../node_modules/zod/v4/locales/fr-CA.js", "../../../../node_modules/zod/v4/locales/he.js", "../../../../node_modules/zod/v4/locales/hu.js", "../../../../node_modules/zod/v4/locales/hy.js", "../../../../node_modules/zod/v4/locales/id.js", "../../../../node_modules/zod/v4/locales/is.js", "../../../../node_modules/zod/v4/locales/it.js", "../../../../node_modules/zod/v4/locales/ja.js", "../../../../node_modules/zod/v4/locales/ka.js", "../../../../node_modules/zod/v4/locales/km.js", "../../../../node_modules/zod/v4/locales/kh.js", "../../../../node_modules/zod/v4/locales/ko.js", "../../../../node_modules/zod/v4/locales/lt.js", "../../../../node_modules/zod/v4/locales/mk.js", "../../../../node_modules/zod/v4/locales/ms.js", "../../../../node_modules/zod/v4/locales/nl.js", "../../../../node_modules/zod/v4/locales/no.js", "../../../../node_modules/zod/v4/locales/ota.js", "../../../../node_modules/zod/v4/locales/ps.js", "../../../../node_modules/zod/v4/locales/pl.js", "../../../../node_modules/zod/v4/locales/pt.js", "../../../../node_modules/zod/v4/locales/ru.js", "../../../../node_modules/zod/v4/locales/sl.js", "../../../../node_modules/zod/v4/locales/sv.js", "../../../../node_modules/zod/v4/locales/ta.js", "../../../../node_modules/zod/v4/locales/th.js", "../../../../node_modules/zod/v4/locales/tr.js", "../../../../node_modules/zod/v4/locales/uk.js", "../../../../node_modules/zod/v4/locales/ua.js", "../../../../node_modules/zod/v4/locales/ur.js", "../../../../node_modules/zod/v4/locales/uz.js", "../../../../node_modules/zod/v4/locales/vi.js", "../../../../node_modules/zod/v4/locales/zh-CN.js", "../../../../node_modules/zod/v4/locales/zh-TW.js", "../../../../node_modules/zod/v4/locales/yo.js", "../../../../node_modules/zod/v4/core/registries.js", "../../../../node_modules/zod/v4/core/api.js", "../../../../node_modules/zod/v4/core/to-json-schema.js", "../../../../node_modules/zod/v4/core/json-schema-processors.js", "../../../../node_modules/zod/v4/core/json-schema-generator.js", "../../../../node_modules/zod/v4/core/json-schema.js", "../../../../node_modules/zod/v4/classic/schemas.js", "../../../../node_modules/zod/v4/classic/checks.js", "../../../../node_modules/zod/v4/classic/iso.js", "../../../../node_modules/zod/v4/classic/errors.js", "../../../../node_modules/zod/v4/classic/parse.js", "../../../../node_modules/zod/v4/classic/compat.js", "../../../../node_modules/zod/v4/classic/from-json-schema.js", "../../../../node_modules/zod/v4/classic/coerce.js"], - "sourcesContent": ["import { defineLogicFunction } from 'twenty-sdk';\nimport Twenty, { enumCloudUser2ActivityStatusEnum } from 'twenty-sdk/generated';\nimport { z } from 'zod';\n\nconst client = new Twenty();\n\nconst applicationConfigSchema = z.object({\n CLICKHOUSE_DATABASE: z.string().nonempty(),\n CLICKHOUSE_URL: z.url(),\n CLICKHOUSE_USERNAME: z.string().nonempty(),\n CLICKHOUSE_PASSWORD: z.string().nonempty(),\n})\n\nconst getApplicationConfig = () => {\n const env = applicationConfigSchema.parse({\n CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE,\n CLICKHOUSE_URL: process.env.CLICKHOUSE_URL,\n CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME,\n CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD,\n });\n\n return {\n clickHouseDatabase: env.CLICKHOUSE_DATABASE,\n clickHouseUrl: env.CLICKHOUSE_URL,\n clickHouseUsername: env.CLICKHOUSE_USERNAME,\n clickHousePassword: env.CLICKHOUSE_PASSWORD,\n };\n};\n\nconst clickHouseUserSchema = z.object({\n userId: z.uuid(),\n firstName: z.string(),\n lastName: z.string(),\n email: z.email(),\n fullName: z.string(),\n isEmailVerified: z.boolean(),\n disabled: z.boolean(),\n canImpersonate: z.boolean(),\n canAccessFullAdminPanel: z.boolean(),\n createdAt: z.string(),\n updatedAt: z.string(),\n deletedAt: z.string(),\n locale: z.string(),\n createdDate: z.string(),\n workspaceCount: z.coerce.number(),\n workspaceIds: z.string(),\n workspaceDomains: z.string(),\n firstActivityDate: z.string(),\n lastActivityDate: z.string(),\n lastWorkspaceId: z.string(),\n totalPageviews: z.coerce.number(),\n pageviewsLast30d: z.coerce.number(),\n pageviewsLast7d: z.coerce.number(),\n pageviewsLast24h: z.coerce.number(),\n userAgeDays: z.coerce.number(),\n daysSinceLastActivity: z.coerce.number(),\n isActiveLast30d: z.boolean(),\n isActiveLast7d: z.boolean(),\n isActiveLast24h: z.boolean(),\n activityStatus: z\n .string()\n .transform((val) => val.toUpperCase())\n .pipe(z.enum(enumCloudUser2ActivityStatusEnum)),\n avgDailyPageviewsLast30d: z.coerce.number(),\n isTwenty: z.coerce.boolean(),\n maxWorkspaceMembers: z.coerce.number(),\n inTrial: z.boolean(),\n});\n\ntype ClickHouseUser = z.infer;\n\nconst fetchUsersFromClickHouse = async (): Promise<{\n users: ClickHouseUser[];\n}> => {\n const {\n clickHouseDatabase,\n clickHouseUrl,\n clickHouseUsername,\n clickHousePassword,\n } = getApplicationConfig();\n\n // const nowDate = 'now()'\n const nowDate = \"'2026-02-04 14:28:52.000'\";\n\n const findUsersWithRecentActivity = `\n SELECT\n *\n FROM\n ${clickHouseDatabase}.user\n WHERE\n lastActivityDate >= ${nowDate} - INTERVAL 500 MINUTE\n AND\n lastActivityDate <= ${nowDate}\n FORMAT\n JSONEachRow;\n `;\n\n const res = await fetch(clickHouseUrl, {\n method: 'POST',\n headers: {\n Authorization:\n 'Basic ' +\n Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString(\n 'base64',\n ),\n 'Content-Type': 'text/plain',\n },\n body: findUsersWithRecentActivity,\n });\n\n if (!res.ok) {\n const errText = await res.text();\n throw new Error(`ClickHouse error: ${res.status} - ${errText}`);\n }\n\n /**\n * Format is a list of JSON objects, one per line, so we need to split by line and parse each line as JSON.\n */\n const text = await res.text();\n\n const rows = text\n .trim()\n .split('\\n')\n .filter((line) => line.trim()) // Filter out empty lines\n .map((line) => JSON.parse(line));\n\n const users = z.array(clickHouseUserSchema).parse(rows);\n\n return { users };\n};\n\nconst fetchAllPeopleFromTwentyByEmail = async (emails: string[]) => {\n if (emails.length === 0) {\n return [];\n }\n\n const allPeople = await client.query({\n people: {\n edges: {\n node: {\n id: true,\n emails: {\n primaryEmail: true,\n },\n },\n },\n __args: {\n filter: {\n emails: {\n primaryEmail: {\n in: emails,\n },\n },\n },\n },\n },\n });\n\n return allPeople.people?.edges.map((edge) => edge.node) ?? [];\n};\n\nconst buildCloudUserInput = ({\n user,\n personId,\n}: {\n user: ClickHouseUser;\n personId: string;\n}) => ({\n id: user.userId,\n name: user.fullName,\n email: {\n primaryEmail: user.email,\n },\n personId,\n fullName: {\n lastName: user.lastName,\n firstName: user.firstName,\n },\n isTwenty: user.isTwenty,\n userTenure: user.userAgeDays,\n isActiveL7d: user.isActiveLast7d,\n isActiveL24h: user.isActiveLast24h,\n isActiveL30d: user.isActiveLast30d,\n pageViewsL7d: user.pageviewsLast7d,\n pageViewsL24h: user.pageviewsLast24h,\n pageViewsL30d: user.pageviewsLast30d,\n activityStatus: user.activityStatus,\n workspaceCount: user.workspaceCount,\n lastActivityDate: user.lastActivityDate,\n dataLastUpdatedAt: new Date().toISOString(),\n avgDailyPageviewsLast30d: user.avgDailyPageviewsLast30d,\n daysSinceLastActivity: user.daysSinceLastActivity,\n});\n\nconst handler = async (): Promise<{ message: string }> => {\n try {\n const { users } = await fetchUsersFromClickHouse();\n\n console.log('fetch users from clickhouse', users);\n\n const emails = users.map((user) => user.email);\n\n console.log('fetch people from twenty with emails', emails);\n\n const people = await fetchAllPeopleFromTwentyByEmail(emails);\n\n console.log('fetched people from twenty', people);\n\n // Build a map of email -> personId from existing people\n const emailToPersonId = new Map();\n\n for (const person of people) {\n if (person.emails?.primaryEmail !== undefined) {\n emailToPersonId.set(\n person.emails.primaryEmail.toLowerCase(),\n person.id,\n );\n }\n }\n\n // Partition users into those with/without an existing person\n const usersWithoutPerson = users.filter(\n (user) => !emailToPersonId.has(user.email.toLowerCase()),\n );\n\n // Step 1: Batch-create missing people\n const newlyCreatedPersonIds: string[] = [];\n\n if (usersWithoutPerson.length > 0) {\n console.log(`Batch-creating ${usersWithoutPerson.length} people records`);\n\n const createPeopleResult = await client.mutation({\n createPeople: {\n __args: {\n data: usersWithoutPerson.map((user) => ({\n name: {\n firstName: user.firstName,\n lastName: user.lastName,\n },\n emails: {\n primaryEmail: user.email,\n },\n })),\n },\n id: true,\n emails: {\n primaryEmail: true,\n },\n },\n });\n\n const createdPeople = createPeopleResult.createPeople ?? [];\n\n for (const person of createdPeople) {\n if (\n person.emails?.primaryEmail === undefined ||\n person.id === undefined\n ) {\n continue;\n }\n\n newlyCreatedPersonIds.push(person.id);\n emailToPersonId.set(\n person.emails.primaryEmail.toLowerCase(),\n person.id,\n );\n }\n }\n\n // Step 2: Batch-upsert all cloud users, with rollback on failure\n const cloudUserInputs = users.map((user) => {\n const personId = emailToPersonId.get(user.email.toLowerCase());\n\n if (personId === undefined) {\n throw new Error(\n `No personId found for user ${user.email} \u2014 this should not happen`,\n );\n }\n\n return buildCloudUserInput({ user, personId });\n });\n\n try {\n console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`);\n\n await client.mutation({\n createCloudUsers2: {\n __args: {\n data: cloudUserInputs,\n upsert: true,\n },\n __scalar: true,\n },\n });\n } catch (cloudUserError) {\n console.log(\n 'Cloud user upsert failed, rolling back newly created people',\n cloudUserError,\n );\n\n // Rollback: hard-delete people that were created in step 1\n if (newlyCreatedPersonIds.length > 0) {\n try {\n await client.mutation({\n destroyPeople: {\n __args: {\n filter: {\n id: {\n in: newlyCreatedPersonIds,\n },\n },\n },\n id: true,\n },\n });\n\n console.log(\n `Rolled back ${newlyCreatedPersonIds.length} newly created people`,\n );\n } catch (rollbackError) {\n console.log(\n 'Rollback of newly created people also failed',\n rollbackError,\n );\n }\n }\n\n throw cloudUserError;\n }\n\n return {\n message: `Successfully processed ${users.length} users from ClickHouse`,\n };\n } catch (err) {\n console.log(err);\n\n throw err;\n }\n};\n\nexport default defineLogicFunction({\n universalIdentifier: '3897e059-715e-4a4b-b165-c44f17d2e30a',\n name: 'product-data-create-users',\n description: 'A simple logic function',\n timeoutSeconds: 120,\n handler,\n cronTriggerSettings: {\n pattern: '*/10 * * * *',\n },\n});\n", "// @ts-nocheck\nexport class GenqlError extends Error {\n errors: Array = []\n /**\n * Partial data returned by the server\n */\n data?: any\n constructor(errors: any[], data: any) {\n let message = Array.isArray(errors)\n ? errors.map((x) => x?.message || '').join('\\n')\n : ''\n if (!message) {\n message = 'GraphQL error'\n }\n super(message)\n this.errors = errors\n this.data = data\n }\n}\n\ninterface GraphqlError {\n message: string\n locations?: Array<{\n line: number\n column: number\n }>\n path?: string[]\n extensions?: Record\n}\n", "// @ts-nocheck\nimport type { GraphqlOperation } from './generateGraphqlOperation'\nimport { GenqlError } from './error'\n\ntype Variables = Record\n\ntype QueryError = Error & {\n message: string\n\n locations?: Array<{\n line: number\n column: number\n }>\n path?: any\n rid: string\n details?: Record\n}\ntype Result = {\n data: Record\n errors: Array\n}\ntype Fetcher = (\n batchedQuery: GraphqlOperation | Array,\n) => Promise>\ntype Options = {\n batchInterval?: number\n shouldBatch?: boolean\n maxBatchSize?: number\n}\ntype Queue = Array<{\n request: GraphqlOperation\n resolve: (...args: Array) => any\n reject: (...args: Array) => any\n}>\n\n/**\n * takes a list of requests (queue) and batches them into a single server request.\n * It will then resolve each individual requests promise with the appropriate data.\n * @private\n * @param {QueryBatcher} client - the client to use\n * @param {Queue} queue - the list of requests to batch\n */\nfunction dispatchQueueBatch(client: QueryBatcher, queue: Queue): void {\n let batchedQuery: any = queue.map((item) => item.request)\n\n if (batchedQuery.length === 1) {\n batchedQuery = batchedQuery[0]\n }\n\n client.fetcher(batchedQuery).then((responses: any) => {\n if (queue.length === 1 && !Array.isArray(responses)) {\n if (responses.errors && responses.errors.length) {\n queue[0].reject(\n new GenqlError(responses.errors, responses.data),\n )\n return\n }\n\n queue[0].resolve(responses)\n return\n } else if (responses.length !== queue.length) {\n throw new Error('response length did not match query length')\n }\n\n for (let i = 0; i < queue.length; i++) {\n if (responses[i].errors && responses[i].errors.length) {\n queue[i].reject(\n new GenqlError(responses[i].errors, responses[i].data),\n )\n } else {\n queue[i].resolve(responses[i])\n }\n }\n })\n}\n\n/**\n * creates a list of requests to batch according to max batch size.\n * @private\n * @param {QueryBatcher} client - the client to create list of requests from from\n * @param {Options} options - the options for the batch\n */\nfunction dispatchQueue(client: QueryBatcher, options: Options): void {\n const queue = client._queue\n const maxBatchSize = options.maxBatchSize || 0\n client._queue = []\n\n if (maxBatchSize > 0 && maxBatchSize < queue.length) {\n for (let i = 0; i < queue.length / maxBatchSize; i++) {\n dispatchQueueBatch(\n client,\n queue.slice(i * maxBatchSize, (i + 1) * maxBatchSize),\n )\n }\n } else {\n dispatchQueueBatch(client, queue)\n }\n}\n/**\n * Create a batcher client.\n * @param {Fetcher} fetcher - A function that can handle the network requests to graphql endpoint\n * @param {Options} options - the options to be used by client\n * @param {boolean} options.shouldBatch - should the client batch requests. (default true)\n * @param {integer} options.batchInterval - duration (in MS) of each batch window. (default 6)\n * @param {integer} options.maxBatchSize - max number of requests in a batch. (default 0)\n * @param {boolean} options.defaultHeaders - default headers to include with every request\n *\n * @example\n * const fetcher = batchedQuery => fetch('path/to/graphql', {\n * method: 'post',\n * headers: {\n * Accept: 'application/json',\n * 'Content-Type': 'application/json',\n * },\n * body: JSON.stringify(batchedQuery),\n * credentials: 'include',\n * })\n * .then(response => response.json())\n *\n * const client = new QueryBatcher(fetcher, { maxBatchSize: 10 })\n */\n\nexport class QueryBatcher {\n fetcher: Fetcher\n _options: Options\n _queue: Queue\n\n constructor(\n fetcher: Fetcher,\n {\n batchInterval = 6,\n shouldBatch = true,\n maxBatchSize = 0,\n }: Options = {},\n ) {\n this.fetcher = fetcher\n this._options = {\n batchInterval,\n shouldBatch,\n maxBatchSize,\n }\n this._queue = []\n }\n\n /**\n * Fetch will send a graphql request and return the parsed json.\n * @param {string} query - the graphql query.\n * @param {Variables} variables - any variables you wish to inject as key/value pairs.\n * @param {[string]} operationName - the graphql operationName.\n * @param {Options} overrides - the client options overrides.\n *\n * @return {promise} resolves to parsed json of server response\n *\n * @example\n * client.fetch(`\n * query getHuman($id: ID!) {\n * human(id: $id) {\n * name\n * height\n * }\n * }\n * `, { id: \"1001\" }, 'getHuman')\n * .then(human => {\n * // do something with human\n * console.log(human);\n * });\n */\n fetch(\n query: string,\n variables?: Variables,\n operationName?: string,\n overrides: Options = {},\n ): Promise {\n const request: GraphqlOperation = {\n query,\n }\n const options = Object.assign({}, this._options, overrides)\n\n if (variables) {\n request.variables = variables\n }\n\n if (operationName) {\n request.operationName = operationName\n }\n\n const promise = new Promise((resolve, reject) => {\n this._queue.push({\n request,\n resolve,\n reject,\n })\n\n if (this._queue.length === 1) {\n if (options.shouldBatch) {\n setTimeout(\n () => dispatchQueue(this, options),\n options.batchInterval,\n )\n } else {\n dispatchQueue(this, options)\n }\n }\n })\n return promise\n }\n\n /**\n * Fetch will send a graphql request and return the parsed json.\n * @param {string} query - the graphql query.\n * @param {Variables} variables - any variables you wish to inject as key/value pairs.\n * @param {[string]} operationName - the graphql operationName.\n * @param {Options} overrides - the client options overrides.\n *\n * @return {Promise>} resolves to parsed json of server response\n *\n * @example\n * client.forceFetch(`\n * query getHuman($id: ID!) {\n * human(id: $id) {\n * name\n * height\n * }\n * }\n * `, { id: \"1001\" }, 'getHuman')\n * .then(human => {\n * // do something with human\n * console.log(human);\n * });\n */\n forceFetch(\n query: string,\n variables?: Variables,\n operationName?: string,\n overrides: Options = {},\n ): Promise {\n const request: GraphqlOperation = {\n query,\n }\n const options = Object.assign({}, this._options, overrides, {\n shouldBatch: false,\n })\n\n if (variables) {\n request.variables = variables\n }\n\n if (operationName) {\n request.operationName = operationName\n }\n\n const promise = new Promise((resolve, reject) => {\n const client = new QueryBatcher(this.fetcher, this._options)\n client._queue = [\n {\n request,\n resolve,\n reject,\n },\n ]\n dispatchQueue(client, options)\n })\n return promise\n }\n}\n", "// @ts-nocheck\nimport { QueryBatcher } from './batcher'\n\nimport type { ClientOptions } from './createClient'\nimport type { GraphqlOperation } from './generateGraphqlOperation'\nimport { GenqlError } from './error'\n\nexport interface Fetcher {\n (gql: GraphqlOperation): Promise\n}\n\nexport type BatchOptions = {\n batchInterval?: number // ms\n maxBatchSize?: number\n}\n\nconst DEFAULT_BATCH_OPTIONS = {\n maxBatchSize: 10,\n batchInterval: 40,\n}\n\nexport const createFetcher = ({\n url,\n headers = {},\n fetcher,\n fetch: _fetch,\n batch = false,\n ...rest\n}: ClientOptions): Fetcher => {\n if (!url && !fetcher) {\n throw new Error('url or fetcher is required')\n }\n if (!fetcher) {\n fetcher = async (body) => {\n let headersObject =\n typeof headers == 'function' ? await headers() : headers\n headersObject = headersObject || {}\n if (typeof fetch === 'undefined' && !_fetch) {\n throw new Error(\n 'Global `fetch` function is not available, pass a fetch polyfill to Genql `createClient`',\n )\n }\n let fetchImpl = _fetch || fetch\n const res = await fetchImpl(url!, {\n headers: {\n 'Content-Type': 'application/json',\n ...headersObject,\n },\n method: 'POST',\n body: JSON.stringify(body),\n ...rest,\n })\n if (!res.ok) {\n throw new Error(`${res.statusText}: ${await res.text()}`)\n }\n const json = await res.json()\n return json\n }\n }\n\n if (!batch) {\n return async (body) => {\n const json = await fetcher!(body)\n if (Array.isArray(json)) {\n return json.map((json) => {\n if (json?.errors?.length) {\n throw new GenqlError(json.errors || [], json.data)\n }\n return json.data\n })\n } else {\n if (json?.errors?.length) {\n throw new GenqlError(json.errors || [], json.data)\n }\n return json.data\n }\n }\n }\n\n const batcher = new QueryBatcher(\n async (batchedQuery) => {\n // console.log(batchedQuery) // [{ query: 'query{user{age}}', variables: {} }, ...]\n const json = await fetcher!(batchedQuery)\n return json as any\n },\n batch === true ? DEFAULT_BATCH_OPTIONS : batch,\n )\n\n return async ({ query, variables }) => {\n const json = await batcher.fetch(query, variables)\n if (json?.data) {\n return json.data\n }\n throw new Error(\n 'Genql batch fetcher returned unexpected result ' + JSON.stringify(json),\n )\n }\n}\n", "// @ts-nocheck\nimport type { LinkedField, LinkedType } from './types'\n\nexport interface Args {\n [arg: string]: any | undefined\n}\n\nexport interface Fields {\n [field: string]: Request\n}\n\nexport type Request = boolean | number | Fields\n\nexport interface Variables {\n [name: string]: {\n value: any\n typing: [LinkedType, string]\n }\n}\n\nexport interface Context {\n root: LinkedType\n varCounter: number\n variables: Variables\n fragmentCounter: number\n fragments: string[]\n}\n\nexport interface GraphqlOperation {\n query: string\n variables?: { [name: string]: any }\n operationName?: string\n}\n\nconst parseRequest = (\n request: Request | undefined,\n ctx: Context,\n path: string[],\n): string => {\n if (typeof request === 'object' && '__args' in request) {\n const args: any = request.__args\n let fields: Request | undefined = { ...request }\n delete fields.__args\n const argNames = Object.keys(args)\n\n if (argNames.length === 0) {\n return parseRequest(fields, ctx, path)\n }\n\n const field = getFieldFromPath(ctx.root, path)\n\n const argStrings = argNames.map((argName) => {\n ctx.varCounter++\n const varName = `v${ctx.varCounter}`\n\n const typing = field.args && field.args[argName] // typeMap used here, .args\n\n if (!typing) {\n throw new Error(\n `no typing defined for argument \\`${argName}\\` in path \\`${path.join(\n '.',\n )}\\``,\n )\n }\n\n ctx.variables[varName] = {\n value: args[argName],\n typing,\n }\n\n return `${argName}:$${varName}`\n })\n return `(${argStrings})${parseRequest(fields, ctx, path)}`\n } else if (typeof request === 'object' && Object.keys(request).length > 0) {\n const fields = request\n const fieldNames = Object.keys(fields).filter((k) => Boolean(fields[k]))\n\n if (fieldNames.length === 0) {\n throw new Error(\n `field selection should not be empty: ${path.join('.')}`,\n )\n }\n\n const type =\n path.length > 0 ? getFieldFromPath(ctx.root, path).type : ctx.root\n const scalarFields = type.scalar\n\n let scalarFieldsFragment: string | undefined\n\n if (fieldNames.includes('__scalar')) {\n const falsyFieldNames = new Set(\n Object.keys(fields).filter((k) => !Boolean(fields[k])),\n )\n if (scalarFields?.length) {\n ctx.fragmentCounter++\n scalarFieldsFragment = `f${ctx.fragmentCounter}`\n\n ctx.fragments.push(\n `fragment ${scalarFieldsFragment} on ${\n type.name\n }{${scalarFields\n .filter((f) => !falsyFieldNames.has(f))\n .join(',')}}`,\n )\n }\n }\n\n const fieldsSelection = fieldNames\n .filter((f) => !['__scalar', '__name'].includes(f))\n .map((f) => {\n const parsed = parseRequest(fields[f], ctx, [...path, f])\n\n if (f.startsWith('on_')) {\n ctx.fragmentCounter++\n const implementationFragment = `f${ctx.fragmentCounter}`\n\n const typeMatch = f.match(/^on_(.+)/)\n\n if (!typeMatch || !typeMatch[1])\n throw new Error('match failed')\n\n ctx.fragments.push(\n `fragment ${implementationFragment} on ${typeMatch[1]}${parsed}`,\n )\n\n return `...${implementationFragment}`\n } else {\n return `${f}${parsed}`\n }\n })\n .concat(scalarFieldsFragment ? [`...${scalarFieldsFragment}`] : [])\n .join(',')\n\n return `{${fieldsSelection}}`\n } else {\n return ''\n }\n}\n\nexport const generateGraphqlOperation = (\n operation: 'query' | 'mutation' | 'subscription',\n root: LinkedType,\n fields?: Fields,\n): GraphqlOperation => {\n const ctx: Context = {\n root: root,\n varCounter: 0,\n variables: {},\n fragmentCounter: 0,\n fragments: [],\n }\n const result = parseRequest(fields, ctx, [])\n\n const varNames = Object.keys(ctx.variables)\n\n const varsString =\n varNames.length > 0\n ? `(${varNames.map((v) => {\n const variableType = ctx.variables[v].typing[1]\n return `$${v}:${variableType}`\n })})`\n : ''\n\n const operationName = fields?.__name || ''\n\n return {\n query: [\n `${operation} ${operationName}${varsString}${result}`,\n ...ctx.fragments,\n ].join(','),\n variables: Object.keys(ctx.variables).reduce<{ [name: string]: any }>(\n (r, v) => {\n r[v] = ctx.variables[v].value\n return r\n },\n {},\n ),\n ...(operationName ? { operationName: operationName.toString() } : {}),\n }\n}\n\nexport const getFieldFromPath = (\n root: LinkedType | undefined,\n path: string[],\n) => {\n let current: LinkedField | undefined\n\n if (!root) throw new Error('root type is not provided')\n\n if (path.length === 0) throw new Error(`path is empty`)\n\n path.forEach((f) => {\n const type = current ? current.type : root\n\n if (!type.fields)\n throw new Error(`type \\`${type.name}\\` does not have fields`)\n\n const possibleTypes = Object.keys(type.fields)\n .filter((i) => i.startsWith('on_'))\n .reduce(\n (types, fieldName) => {\n const field = type.fields && type.fields[fieldName]\n if (field) types.push(field.type)\n return types\n },\n [type],\n )\n\n let field: LinkedField | null = null\n\n possibleTypes.forEach((type) => {\n const found = type.fields && type.fields[f]\n if (found) field = found\n })\n\n if (!field)\n throw new Error(\n `type \\`${type.name}\\` does not have a field \\`${f}\\``,\n )\n\n current = field\n })\n\n return current as LinkedField\n}\n", "// @ts-nocheck\n\nimport { type BatchOptions, createFetcher } from './fetcher'\nimport type { ExecutionResult, LinkedType } from './types'\nimport {\n generateGraphqlOperation,\n type GraphqlOperation,\n} from './generateGraphqlOperation'\n\nexport type Headers =\n | HeadersInit\n | (() => HeadersInit)\n | (() => Promise)\n\nexport type BaseFetcher = (\n operation: GraphqlOperation | GraphqlOperation[],\n) => Promise\n\nexport type ClientOptions = Omit & {\n url?: string\n batch?: BatchOptions | boolean\n fetcher?: BaseFetcher\n fetch?: Function\n headers?: Headers\n}\n\nexport const createClient = ({\n queryRoot,\n mutationRoot,\n subscriptionRoot,\n ...options\n}: ClientOptions & {\n queryRoot?: LinkedType\n mutationRoot?: LinkedType\n subscriptionRoot?: LinkedType\n}) => {\n const fetcher = createFetcher(options)\n const client: {\n query?: Function\n mutation?: Function\n } = {}\n\n if (queryRoot) {\n client.query = (request: any) => {\n if (!queryRoot) throw new Error('queryRoot argument is missing')\n\n const resultPromise = fetcher(\n generateGraphqlOperation('query', queryRoot, request),\n )\n\n return resultPromise\n }\n }\n if (mutationRoot) {\n client.mutation = (request: any) => {\n if (!mutationRoot)\n throw new Error('mutationRoot argument is missing')\n\n const resultPromise = fetcher(\n generateGraphqlOperation('mutation', mutationRoot, request),\n )\n\n return resultPromise\n }\n }\n\n return client as any\n}\n", "// @ts-nocheck\nimport type {\n CompressedType,\n CompressedTypeMap,\n LinkedArgMap,\n LinkedField,\n LinkedType,\n LinkedTypeMap,\n} from './types'\n\nexport interface PartialLinkedFieldMap {\n [field: string]: {\n type: string\n args?: LinkedArgMap\n }\n}\n\nexport const linkTypeMap = (\n typeMap: CompressedTypeMap,\n): LinkedTypeMap => {\n const indexToName: Record = Object.assign(\n {},\n ...Object.keys(typeMap.types).map((k, i) => ({ [i]: k })),\n )\n\n let intermediaryTypeMap = Object.assign(\n {},\n ...Object.keys(typeMap.types || {}).map(\n (k): Record => {\n const type: CompressedType = typeMap.types[k]!\n const fields = type || {}\n return {\n [k]: {\n name: k,\n // type scalar properties\n scalar: Object.keys(fields).filter((f) => {\n const [type] = fields[f] || []\n return type && typeMap.scalars.includes(type)\n }),\n // fields with corresponding `type` and `args`\n fields: Object.assign(\n {},\n ...Object.keys(fields).map(\n (f): PartialLinkedFieldMap => {\n const [typeIndex, args] = fields[f] || []\n if (typeIndex == null) {\n return {}\n }\n return {\n [f]: {\n // replace index with type name\n type: indexToName[typeIndex],\n args: Object.assign(\n {},\n ...Object.keys(args || {}).map(\n (k) => {\n // if argTypeString == argTypeName, argTypeString is missing, need to readd it\n if (!args || !args[k]) {\n return\n }\n const [\n argTypeName,\n argTypeString,\n ] = args[k] as any\n return {\n [k]: [\n indexToName[\n argTypeName\n ],\n argTypeString ||\n indexToName[\n argTypeName\n ],\n ],\n }\n },\n ),\n ),\n },\n }\n },\n ),\n ),\n },\n }\n },\n ),\n )\n const res = resolveConcreteTypes(intermediaryTypeMap)\n return res\n}\n\n// replace typename with concrete type\nexport const resolveConcreteTypes = (linkedTypeMap: LinkedTypeMap) => {\n Object.keys(linkedTypeMap).forEach((typeNameFromKey) => {\n const type: LinkedType = linkedTypeMap[typeNameFromKey]!\n // type.name = typeNameFromKey\n if (!type.fields) {\n return\n }\n\n const fields = type.fields\n\n Object.keys(fields).forEach((f) => {\n const field: LinkedField = fields[f]!\n\n if (field.args) {\n const args = field.args\n Object.keys(args).forEach((key) => {\n const arg = args[key]\n\n if (arg) {\n const [typeName] = arg\n\n if (typeof typeName === 'string') {\n if (!linkedTypeMap[typeName]) {\n linkedTypeMap[typeName] = { name: typeName }\n }\n\n arg[0] = linkedTypeMap[typeName]!\n }\n }\n })\n }\n\n const typeName = field.type as LinkedType | string\n\n if (typeof typeName === 'string') {\n if (!linkedTypeMap[typeName]) {\n linkedTypeMap[typeName] = { name: typeName }\n }\n\n field.type = linkedTypeMap[typeName]!\n }\n })\n })\n\n return linkedTypeMap\n}\n", "export default {\n \"scalars\": [\n 1,\n 2,\n 6,\n 7,\n 8,\n 10,\n 13,\n 14,\n 22,\n 23,\n 25,\n 29,\n 34,\n 59,\n 62,\n 81,\n 107,\n 108,\n 111,\n 114,\n 115,\n 117,\n 120,\n 164,\n 165,\n 166,\n 167,\n 187,\n 289,\n 305,\n 306,\n 307,\n 308,\n 309,\n 310,\n 311,\n 333,\n 363,\n 393,\n 437,\n 468,\n 512,\n 528,\n 558,\n 574,\n 575,\n 576,\n 595,\n 625,\n 626,\n 627,\n 629\n ],\n \"types\": {\n \"TimelineCalendarEventParticipant\": {\n \"personId\": [\n 2\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"handle\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"String\": {},\n \"UUID\": {},\n \"LinkMetadata\": {\n \"label\": [\n 1\n ],\n \"url\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksMetadata\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 3\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineCalendarEvent\": {\n \"id\": [\n 2\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 4\n ],\n \"participants\": [\n 0\n ],\n \"visibility\": [\n 8\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Boolean\": {},\n \"DateTime\": {},\n \"CalendarChannelVisibility\": {},\n \"TimelineCalendarEventsWithTotal\": {\n \"totalNumberOfCalendarEvents\": [\n 10\n ],\n \"timelineCalendarEvents\": [\n 5\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Int\": {},\n \"TimelineThreadParticipant\": {\n \"personId\": [\n 2\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"handle\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineThread\": {\n \"id\": [\n 2\n ],\n \"read\": [\n 6\n ],\n \"visibility\": [\n 14\n ],\n \"firstParticipant\": [\n 11\n ],\n \"lastTwoParticipants\": [\n 11\n ],\n \"lastMessageReceivedAt\": [\n 7\n ],\n \"lastMessageBody\": [\n 1\n ],\n \"subject\": [\n 1\n ],\n \"numberOfMessagesInThread\": [\n 13\n ],\n \"participantCount\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Float\": {},\n \"MessageChannelVisibility\": {},\n \"TimelineThreadsWithTotal\": {\n \"totalNumberOfThreads\": [\n 10\n ],\n \"timelineThreads\": [\n 12\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchRecord\": {\n \"recordId\": [\n 2\n ],\n \"objectNameSingular\": [\n 1\n ],\n \"objectLabelSingular\": [\n 1\n ],\n \"label\": [\n 1\n ],\n \"imageUrl\": [\n 1\n ],\n \"tsRankCD\": [\n 13\n ],\n \"tsRank\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultEdge\": {\n \"node\": [\n 16\n ],\n \"cursor\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultPageInfo\": {\n \"endCursor\": [\n 1\n ],\n \"hasNextPage\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultConnection\": {\n \"edges\": [\n 17\n ],\n \"pageInfo\": [\n 18\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RunWorkflowVersionOutput\": {\n \"workflowRunId\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRun\": {\n \"id\": [\n 2\n ],\n \"status\": [\n 23\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513\n ],\n \"workflowVersion\": [\n 559\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ID\": {},\n \"WorkflowRunStatusEnum\": {},\n \"WorkflowVersionStepChanges\": {\n \"triggerDiff\": [\n 25\n ],\n \"stepsDiff\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"JSON\": {},\n \"TestHttpRequestOutput\": {\n \"success\": [\n 6\n ],\n \"message\": [\n 1\n ],\n \"result\": [\n 25\n ],\n \"error\": [\n 25\n ],\n \"status\": [\n 13\n ],\n \"statusText\": [\n 1\n ],\n \"headers\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPosition\": {\n \"x\": [\n 13\n ],\n \"y\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAction\": {\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"type\": [\n 29\n ],\n \"settings\": [\n 25\n ],\n \"valid\": [\n 6\n ],\n \"nextStepIds\": [\n 2\n ],\n \"position\": [\n 27\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowActionType\": {},\n \"WorkflowVersionDTO\": {\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 1\n ],\n \"updatedAt\": [\n 1\n ],\n \"workflowId\": [\n 2\n ],\n \"status\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Query\": {\n \"search\": [\n 19,\n {\n \"searchInput\": [\n 1,\n \"String!\"\n ],\n \"limit\": [\n 10,\n \"Int!\"\n ],\n \"after\": [\n 1\n ],\n \"includedObjectNameSingulars\": [\n 1,\n \"[String!]\"\n ],\n \"filter\": [\n 32\n ],\n \"excludedObjectNameSingulars\": [\n 1,\n \"[String!]\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromPersonId\": [\n 9,\n {\n \"personId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromCompanyId\": [\n 9,\n {\n \"companyId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromOpportunityId\": [\n 9,\n {\n \"opportunityId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromPersonId\": [\n 15,\n {\n \"personId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromCompanyId\": [\n 15,\n {\n \"companyId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromOpportunityId\": [\n 15,\n {\n \"opportunityId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"attachment\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"attachmentsGroupBy\": [\n 121,\n {\n \"groupBy\": [\n 135,\n \"[AttachmentGroupByInput!]!\"\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 133,\n \"[AttachmentOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"blocklists\": [\n 138,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ]\n }\n ],\n \"blocklist\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"blocklistsGroupBy\": [\n 139,\n {\n \"groupBy\": [\n 149,\n \"[BlocklistGroupByInput!]!\"\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 147,\n \"[BlocklistOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"calendarChannelEventAssociation\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"calendarChannelEventAssociationsGroupBy\": [\n 153,\n {\n \"groupBy\": [\n 163,\n \"[CalendarChannelEventAssociationGroupByInput!]!\"\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 161,\n \"[CalendarChannelEventAssociationOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarChannels\": [\n 170,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ]\n }\n ],\n \"calendarChannel\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"calendarChannelsGroupBy\": [\n 171,\n {\n \"groupBy\": [\n 186,\n \"[CalendarChannelGroupByInput!]!\"\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 184,\n \"[CalendarChannelOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipant\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"calendarEventParticipantsGroupBy\": [\n 191,\n {\n \"groupBy\": [\n 202,\n \"[CalendarEventParticipantGroupByInput!]!\"\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 200,\n \"[CalendarEventParticipantOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarEvents\": [\n 205,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 212\n ],\n \"orderBy\": [\n 213,\n \"[CalendarEventOrderByInput]\"\n ]\n }\n ],\n \"calendarEvent\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"calendarEventsGroupBy\": [\n 206,\n {\n \"groupBy\": [\n 216,\n \"[CalendarEventGroupByInput!]!\"\n ],\n \"filter\": [\n 212\n ],\n \"orderBy\": [\n 214,\n \"[CalendarEventOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 213,\n \"[CalendarEventOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"companies\": [\n 219,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 228,\n \"[CompanyOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"companyDuplicates\": [\n 219,\n {\n \"ids\": [\n 2,\n \"[UUID]\"\n ],\n \"data\": [\n 225,\n \"[CompanyCreateInput]\"\n ]\n }\n ],\n \"companiesGroupBy\": [\n 220,\n {\n \"groupBy\": [\n 231,\n \"[CompanyGroupByInput!]!\"\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 229,\n \"[CompanyOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 228,\n \"[CompanyOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"connectedAccounts\": [\n 234,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ]\n }\n ],\n \"connectedAccount\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"connectedAccountsGroupBy\": [\n 235,\n {\n \"groupBy\": [\n 246,\n \"[ConnectedAccountGroupByInput!]!\"\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 244,\n \"[ConnectedAccountOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"dashboards\": [\n 249,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 256\n ],\n \"orderBy\": [\n 257,\n \"[DashboardOrderByInput]\"\n ]\n }\n ],\n \"dashboard\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"dashboardsGroupBy\": [\n 250,\n {\n \"groupBy\": [\n 260,\n \"[DashboardGroupByInput!]!\"\n ],\n \"filter\": [\n 256\n ],\n \"orderBy\": [\n 258,\n \"[DashboardOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 257,\n \"[DashboardOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"favorite\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"favoritesGroupBy\": [\n 264,\n {\n \"groupBy\": [\n 274,\n \"[FavoriteGroupByInput!]!\"\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 272,\n \"[FavoriteOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"favoriteFolders\": [\n 277,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 284\n ],\n \"orderBy\": [\n 285,\n \"[FavoriteFolderOrderByInput]\"\n ]\n }\n ],\n \"favoriteFolder\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"favoriteFoldersGroupBy\": [\n 278,\n {\n \"groupBy\": [\n 288,\n \"[FavoriteFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 284\n ],\n \"orderBy\": [\n 286,\n \"[FavoriteFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 285,\n \"[FavoriteFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociation\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"messageChannelMessageAssociationsGroupBy\": [\n 293,\n {\n \"groupBy\": [\n 304,\n \"[MessageChannelMessageAssociationGroupByInput!]!\"\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 302,\n \"[MessageChannelMessageAssociationOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannels\": [\n 314,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ]\n }\n ],\n \"messageChannel\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"messageChannelsGroupBy\": [\n 315,\n {\n \"groupBy\": [\n 332,\n \"[MessageChannelGroupByInput!]!\"\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 330,\n \"[MessageChannelOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageFolders\": [\n 336,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ]\n }\n ],\n \"messageFolder\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"messageFoldersGroupBy\": [\n 337,\n {\n \"groupBy\": [\n 348,\n \"[MessageFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 346,\n \"[MessageFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFoldersGroupBy\": [\n 352,\n {\n \"groupBy\": [\n 362,\n \"[MessageChannelMessageAssociationMessageFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 360,\n \"[MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"messageParticipant\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"messageParticipantsGroupBy\": [\n 367,\n {\n \"groupBy\": [\n 378,\n \"[MessageParticipantGroupByInput!]!\"\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 376,\n \"[MessageParticipantOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageThreads\": [\n 381,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 388\n ],\n \"orderBy\": [\n 389,\n \"[MessageThreadOrderByInput]\"\n ]\n }\n ],\n \"messageThread\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"messageThreadsGroupBy\": [\n 382,\n {\n \"groupBy\": [\n 392,\n \"[MessageThreadGroupByInput!]!\"\n ],\n \"filter\": [\n 388\n ],\n \"orderBy\": [\n 390,\n \"[MessageThreadOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 389,\n \"[MessageThreadOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messages\": [\n 396,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 405,\n \"[MessageOrderByInput]\"\n ]\n }\n ],\n \"message\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"messagesGroupBy\": [\n 397,\n {\n \"groupBy\": [\n 408,\n \"[MessageGroupByInput!]!\"\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 406,\n \"[MessageOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 405,\n \"[MessageOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"notes\": [\n 411,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 418\n ],\n \"orderBy\": [\n 419,\n \"[NoteOrderByInput]\"\n ]\n }\n ],\n \"note\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"notesGroupBy\": [\n 412,\n {\n \"groupBy\": [\n 422,\n \"[NoteGroupByInput!]!\"\n ],\n \"filter\": [\n 418\n ],\n \"orderBy\": [\n 420,\n \"[NoteOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 419,\n \"[NoteOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"noteTarget\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"noteTargetsGroupBy\": [\n 426,\n {\n \"groupBy\": [\n 436,\n \"[NoteTargetGroupByInput!]!\"\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 434,\n \"[NoteTargetOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"opportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"opportunity\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"opportunitiesGroupBy\": [\n 441,\n {\n \"groupBy\": [\n 452,\n \"[OpportunityGroupByInput!]!\"\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 450,\n \"[OpportunityOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"people\": [\n 455,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 464,\n \"[PersonOrderByInput]\"\n ]\n }\n ],\n \"person\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"personDuplicates\": [\n 455,\n {\n \"ids\": [\n 2,\n \"[UUID]\"\n ],\n \"data\": [\n 461,\n \"[PersonCreateInput]\"\n ]\n }\n ],\n \"peopleGroupBy\": [\n 456,\n {\n \"groupBy\": [\n 467,\n \"[PersonGroupByInput!]!\"\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 465,\n \"[PersonOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 464,\n \"[PersonOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"tasks\": [\n 471,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 480,\n \"[TaskOrderByInput]\"\n ]\n }\n ],\n \"task\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"tasksGroupBy\": [\n 472,\n {\n \"groupBy\": [\n 483,\n \"[TaskGroupByInput!]!\"\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 481,\n \"[TaskOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 480,\n \"[TaskOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTarget\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"taskTargetsGroupBy\": [\n 487,\n {\n \"groupBy\": [\n 497,\n \"[TaskTargetGroupByInput!]!\"\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 495,\n \"[TaskTargetOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"timelineActivity\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"timelineActivitiesGroupBy\": [\n 501,\n {\n \"groupBy\": [\n 511,\n \"[TimelineActivityGroupByInput!]!\"\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 509,\n \"[TimelineActivityOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflows\": [\n 515,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 522\n ],\n \"orderBy\": [\n 524,\n \"[WorkflowOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"workflowsGroupBy\": [\n 516,\n {\n \"groupBy\": [\n 527,\n \"[WorkflowGroupByInput!]!\"\n ],\n \"filter\": [\n 522\n ],\n \"orderBy\": [\n 525,\n \"[WorkflowOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 524,\n \"[WorkflowOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowAutomatedTriggers\": [\n 531,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ]\n }\n ],\n \"workflowAutomatedTrigger\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"workflowAutomatedTriggersGroupBy\": [\n 532,\n {\n \"groupBy\": [\n 543,\n \"[WorkflowAutomatedTriggerGroupByInput!]!\"\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 541,\n \"[WorkflowAutomatedTriggerOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowRuns\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"workflowRun\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"workflowRunsGroupBy\": [\n 546,\n {\n \"groupBy\": [\n 557,\n \"[WorkflowRunGroupByInput!]!\"\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 555,\n \"[WorkflowRunOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowVersions\": [\n 561,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ]\n }\n ],\n \"workflowVersion\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"workflowVersionsGroupBy\": [\n 562,\n {\n \"groupBy\": [\n 573,\n \"[WorkflowVersionGroupByInput!]!\"\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 571,\n \"[WorkflowVersionOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workspaceMembers\": [\n 579,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 586\n ],\n \"orderBy\": [\n 591,\n \"[WorkspaceMemberOrderByInput]\"\n ]\n }\n ],\n \"workspaceMember\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"workspaceMembersGroupBy\": [\n 580,\n {\n \"groupBy\": [\n 594,\n \"[WorkspaceMemberGroupByInput!]!\"\n ],\n \"filter\": [\n 586\n ],\n \"orderBy\": [\n 592,\n \"[WorkspaceMemberOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 591,\n \"[WorkspaceMemberOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudUsers2\": [\n 598,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ]\n }\n ],\n \"cloudUser2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"cloudUsers2GroupBy\": [\n 599,\n {\n \"groupBy\": [\n 610,\n \"[CloudUser2GroupByInput!]!\"\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 608,\n \"[CloudUser2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspace2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"cloudUserWorkspaces2GroupBy\": [\n 614,\n {\n \"groupBy\": [\n 624,\n \"[CloudUserWorkspace2GroupByInput!]!\"\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 622,\n \"[CloudUserWorkspace2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudWorkspaces2\": [\n 631,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 638\n ],\n \"orderBy\": [\n 643,\n \"[CloudWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"cloudWorkspace2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"cloudWorkspaces2GroupBy\": [\n 632,\n {\n \"groupBy\": [\n 646,\n \"[CloudWorkspace2GroupByInput!]!\"\n ],\n \"filter\": [\n 638\n ],\n \"orderBy\": [\n 644,\n \"[CloudWorkspace2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 643,\n \"[CloudWorkspace2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ObjectRecordFilterInput\": {\n \"and\": [\n 32\n ],\n \"not\": [\n 32\n ],\n \"or\": [\n 32\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 35\n ],\n \"updatedAt\": [\n 35\n ],\n \"deletedAt\": [\n 35\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UUIDFilter\": {\n \"eq\": [\n 2\n ],\n \"gt\": [\n 2\n ],\n \"gte\": [\n 2\n ],\n \"in\": [\n 2\n ],\n \"lt\": [\n 2\n ],\n \"lte\": [\n 2\n ],\n \"neq\": [\n 2\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FilterIs\": {},\n \"DateTimeFilter\": {\n \"eq\": [\n 7\n ],\n \"gt\": [\n 7\n ],\n \"gte\": [\n 7\n ],\n \"in\": [\n 7\n ],\n \"lt\": [\n 7\n ],\n \"lte\": [\n 7\n ],\n \"neq\": [\n 7\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Mutation\": {\n \"activateWorkflowVersion\": [\n 6,\n {\n \"workflowVersionId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"deactivateWorkflowVersion\": [\n 6,\n {\n \"workflowVersionId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"runWorkflowVersion\": [\n 20,\n {\n \"input\": [\n 37,\n \"RunWorkflowVersionInput!\"\n ]\n }\n ],\n \"stopWorkflowRun\": [\n 21,\n {\n \"workflowRunId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"computeStepOutputSchema\": [\n 25,\n {\n \"input\": [\n 38,\n \"ComputeStepOutputSchemaInput!\"\n ]\n }\n ],\n \"createWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 39,\n \"CreateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"updateWorkflowVersionStep\": [\n 28,\n {\n \"input\": [\n 41,\n \"UpdateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 42,\n \"DeleteWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"submitFormStep\": [\n 6,\n {\n \"input\": [\n 43,\n \"SubmitFormStepInput!\"\n ]\n }\n ],\n \"updateWorkflowRunStep\": [\n 28,\n {\n \"input\": [\n 44,\n \"UpdateWorkflowRunStepInput!\"\n ]\n }\n ],\n \"duplicateWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 45,\n \"DuplicateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"testHttpRequest\": [\n 26,\n {\n \"input\": [\n 46,\n \"TestHttpRequestInput!\"\n ]\n }\n ],\n \"createWorkflowVersionEdge\": [\n 24,\n {\n \"input\": [\n 47,\n \"CreateWorkflowVersionEdgeInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersionEdge\": [\n 24,\n {\n \"input\": [\n 47,\n \"CreateWorkflowVersionEdgeInput!\"\n ]\n }\n ],\n \"createDraftFromWorkflowVersion\": [\n 30,\n {\n \"input\": [\n 48,\n \"CreateDraftFromWorkflowVersionInput!\"\n ]\n }\n ],\n \"duplicateWorkflow\": [\n 30,\n {\n \"input\": [\n 49,\n \"DuplicateWorkflowInput!\"\n ]\n }\n ],\n \"updateWorkflowVersionPositions\": [\n 6,\n {\n \"input\": [\n 50,\n \"UpdateWorkflowVersionPositionsInput!\"\n ]\n }\n ],\n \"dismissReconnectAccountBanner\": [\n 6,\n {\n \"connectedAccountId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"createAttachments\": [\n 112,\n {\n \"data\": [\n 125,\n \"[AttachmentCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createAttachment\": [\n 112,\n {\n \"data\": [\n 125,\n \"AttachmentCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 127,\n \"AttachmentUpdateInput!\"\n ]\n }\n ],\n \"deleteAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateAttachments\": [\n 112,\n {\n \"data\": [\n 127,\n \"AttachmentUpdateInput!\"\n ],\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"deleteAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"destroyAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"restoreAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"createBlocklists\": [\n 136,\n {\n \"data\": [\n 143,\n \"[BlocklistCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createBlocklist\": [\n 136,\n {\n \"data\": [\n 143,\n \"BlocklistCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 144,\n \"BlocklistUpdateInput!\"\n ]\n }\n ],\n \"deleteBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateBlocklists\": [\n 136,\n {\n \"data\": [\n 144,\n \"BlocklistUpdateInput!\"\n ],\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"deleteBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"destroyBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"restoreBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"createCalendarChannelEventAssociations\": [\n 150,\n {\n \"data\": [\n 157,\n \"[CalendarChannelEventAssociationCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarChannelEventAssociation\": [\n 150,\n {\n \"data\": [\n 157,\n \"CalendarChannelEventAssociationCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 158,\n \"CalendarChannelEventAssociationUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarChannelEventAssociations\": [\n 150,\n {\n \"data\": [\n 158,\n \"CalendarChannelEventAssociationUpdateInput!\"\n ],\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"createCalendarChannels\": [\n 168,\n {\n \"data\": [\n 175,\n \"[CalendarChannelCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarChannel\": [\n 168,\n {\n \"data\": [\n 175,\n \"CalendarChannelCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 176,\n \"CalendarChannelUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarChannels\": [\n 168,\n {\n \"data\": [\n 176,\n \"CalendarChannelUpdateInput!\"\n ],\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"createCalendarEventParticipants\": [\n 188,\n {\n \"data\": [\n 195,\n \"[CalendarEventParticipantCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarEventParticipant\": [\n 188,\n {\n \"data\": [\n 195,\n \"CalendarEventParticipantCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 196,\n \"CalendarEventParticipantUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarEventParticipants\": [\n 188,\n {\n \"data\": [\n 196,\n \"CalendarEventParticipantUpdateInput!\"\n ],\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"createCalendarEvents\": [\n 203,\n {\n \"data\": [\n 210,\n \"[CalendarEventCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarEvent\": [\n 203,\n {\n \"data\": [\n 210,\n \"CalendarEventCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 211,\n \"CalendarEventUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarEvents\": [\n 203,\n {\n \"data\": [\n 211,\n \"CalendarEventUpdateInput!\"\n ],\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"createCompanies\": [\n 217,\n {\n \"data\": [\n 225,\n \"[CompanyCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCompany\": [\n 217,\n {\n \"data\": [\n 225,\n \"CompanyCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 226,\n \"CompanyUpdateInput!\"\n ]\n }\n ],\n \"deleteCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCompanies\": [\n 217,\n {\n \"data\": [\n 226,\n \"CompanyUpdateInput!\"\n ],\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"deleteCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"destroyCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"restoreCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"mergeCompanies\": [\n 217,\n {\n \"ids\": [\n 2,\n \"[UUID!]!\"\n ],\n \"conflictPriorityIndex\": [\n 10,\n \"Int!\"\n ],\n \"dryRun\": [\n 6\n ]\n }\n ],\n \"createConnectedAccounts\": [\n 232,\n {\n \"data\": [\n 239,\n \"[ConnectedAccountCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createConnectedAccount\": [\n 232,\n {\n \"data\": [\n 239,\n \"ConnectedAccountCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 240,\n \"ConnectedAccountUpdateInput!\"\n ]\n }\n ],\n \"deleteConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateConnectedAccounts\": [\n 232,\n {\n \"data\": [\n 240,\n \"ConnectedAccountUpdateInput!\"\n ],\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"deleteConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"destroyConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"restoreConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"createDashboards\": [\n 247,\n {\n \"data\": [\n 254,\n \"[DashboardCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createDashboard\": [\n 247,\n {\n \"data\": [\n 254,\n \"DashboardCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 255,\n \"DashboardUpdateInput!\"\n ]\n }\n ],\n \"deleteDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateDashboards\": [\n 247,\n {\n \"data\": [\n 255,\n \"DashboardUpdateInput!\"\n ],\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"deleteDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"destroyDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"restoreDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"createFavorites\": [\n 261,\n {\n \"data\": [\n 268,\n \"[FavoriteCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createFavorite\": [\n 261,\n {\n \"data\": [\n 268,\n \"FavoriteCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 269,\n \"FavoriteUpdateInput!\"\n ]\n }\n ],\n \"deleteFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateFavorites\": [\n 261,\n {\n \"data\": [\n 269,\n \"FavoriteUpdateInput!\"\n ],\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"deleteFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"destroyFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"restoreFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"createFavoriteFolders\": [\n 275,\n {\n \"data\": [\n 282,\n \"[FavoriteFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createFavoriteFolder\": [\n 275,\n {\n \"data\": [\n 282,\n \"FavoriteFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 283,\n \"FavoriteFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateFavoriteFolders\": [\n 275,\n {\n \"data\": [\n 283,\n \"FavoriteFolderUpdateInput!\"\n ],\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"deleteFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"destroyFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"restoreFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageChannelMessageAssociations\": [\n 290,\n {\n \"data\": [\n 297,\n \"[MessageChannelMessageAssociationCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannelMessageAssociation\": [\n 290,\n {\n \"data\": [\n 297,\n \"MessageChannelMessageAssociationCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 298,\n \"MessageChannelMessageAssociationUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannelMessageAssociations\": [\n 290,\n {\n \"data\": [\n 298,\n \"MessageChannelMessageAssociationUpdateInput!\"\n ],\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"createMessageChannels\": [\n 312,\n {\n \"data\": [\n 319,\n \"[MessageChannelCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannel\": [\n 312,\n {\n \"data\": [\n 319,\n \"MessageChannelCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 320,\n \"MessageChannelUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannels\": [\n 312,\n {\n \"data\": [\n 320,\n \"MessageChannelUpdateInput!\"\n ],\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"createMessageFolders\": [\n 334,\n {\n \"data\": [\n 341,\n \"[MessageFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageFolder\": [\n 334,\n {\n \"data\": [\n 341,\n \"MessageFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 342,\n \"MessageFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageFolders\": [\n 334,\n {\n \"data\": [\n 342,\n \"MessageFolderUpdateInput!\"\n ],\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"deleteMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"destroyMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"restoreMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"data\": [\n 356,\n \"[MessageChannelMessageAssociationMessageFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"data\": [\n 356,\n \"MessageChannelMessageAssociationMessageFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 357,\n \"MessageChannelMessageAssociationMessageFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"data\": [\n 357,\n \"MessageChannelMessageAssociationMessageFolderUpdateInput!\"\n ],\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageParticipants\": [\n 364,\n {\n \"data\": [\n 371,\n \"[MessageParticipantCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageParticipant\": [\n 364,\n {\n \"data\": [\n 371,\n \"MessageParticipantCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 372,\n \"MessageParticipantUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageParticipants\": [\n 364,\n {\n \"data\": [\n 372,\n \"MessageParticipantUpdateInput!\"\n ],\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"deleteMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"destroyMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"restoreMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"createMessageThreads\": [\n 379,\n {\n \"data\": [\n 386,\n \"[MessageThreadCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageThread\": [\n 379,\n {\n \"data\": [\n 386,\n \"MessageThreadCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 387,\n \"MessageThreadUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageThreads\": [\n 379,\n {\n \"data\": [\n 387,\n \"MessageThreadUpdateInput!\"\n ],\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"deleteMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"destroyMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"restoreMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"createMessages\": [\n 394,\n {\n \"data\": [\n 401,\n \"[MessageCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessage\": [\n 394,\n {\n \"data\": [\n 401,\n \"MessageCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 402,\n \"MessageUpdateInput!\"\n ]\n }\n ],\n \"deleteMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessages\": [\n 394,\n {\n \"data\": [\n 402,\n \"MessageUpdateInput!\"\n ],\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"deleteMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"destroyMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"restoreMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"createNotes\": [\n 409,\n {\n \"data\": [\n 416,\n \"[NoteCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createNote\": [\n 409,\n {\n \"data\": [\n 416,\n \"NoteCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 417,\n \"NoteUpdateInput!\"\n ]\n }\n ],\n \"deleteNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateNotes\": [\n 409,\n {\n \"data\": [\n 417,\n \"NoteUpdateInput!\"\n ],\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"deleteNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"destroyNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"restoreNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"createNoteTargets\": [\n 423,\n {\n \"data\": [\n 430,\n \"[NoteTargetCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createNoteTarget\": [\n 423,\n {\n \"data\": [\n 430,\n \"NoteTargetCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 431,\n \"NoteTargetUpdateInput!\"\n ]\n }\n ],\n \"deleteNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateNoteTargets\": [\n 423,\n {\n \"data\": [\n 431,\n \"NoteTargetUpdateInput!\"\n ],\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"deleteNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"destroyNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"restoreNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"createOpportunities\": [\n 438,\n {\n \"data\": [\n 445,\n \"[OpportunityCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createOpportunity\": [\n 438,\n {\n \"data\": [\n 445,\n \"OpportunityCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 446,\n \"OpportunityUpdateInput!\"\n ]\n }\n ],\n \"deleteOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateOpportunities\": [\n 438,\n {\n \"data\": [\n 446,\n \"OpportunityUpdateInput!\"\n ],\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"deleteOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"destroyOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"restoreOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"createPeople\": [\n 453,\n {\n \"data\": [\n 461,\n \"[PersonCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createPerson\": [\n 453,\n {\n \"data\": [\n 461,\n \"PersonCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updatePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 462,\n \"PersonUpdateInput!\"\n ]\n }\n ],\n \"deletePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updatePeople\": [\n 453,\n {\n \"data\": [\n 462,\n \"PersonUpdateInput!\"\n ],\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"deletePeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"destroyPerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyPeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"restorePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restorePeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"mergePeople\": [\n 453,\n {\n \"ids\": [\n 2,\n \"[UUID!]!\"\n ],\n \"conflictPriorityIndex\": [\n 10,\n \"Int!\"\n ],\n \"dryRun\": [\n 6\n ]\n }\n ],\n \"createTasks\": [\n 469,\n {\n \"data\": [\n 476,\n \"[TaskCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTask\": [\n 469,\n {\n \"data\": [\n 476,\n \"TaskCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 477,\n \"TaskUpdateInput!\"\n ]\n }\n ],\n \"deleteTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTasks\": [\n 469,\n {\n \"data\": [\n 477,\n \"TaskUpdateInput!\"\n ],\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"deleteTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"destroyTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"restoreTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"createTaskTargets\": [\n 484,\n {\n \"data\": [\n 491,\n \"[TaskTargetCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTaskTarget\": [\n 484,\n {\n \"data\": [\n 491,\n \"TaskTargetCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 492,\n \"TaskTargetUpdateInput!\"\n ]\n }\n ],\n \"deleteTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTaskTargets\": [\n 484,\n {\n \"data\": [\n 492,\n \"TaskTargetUpdateInput!\"\n ],\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"deleteTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"destroyTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"restoreTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"createTimelineActivities\": [\n 498,\n {\n \"data\": [\n 505,\n \"[TimelineActivityCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTimelineActivity\": [\n 498,\n {\n \"data\": [\n 505,\n \"TimelineActivityCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 506,\n \"TimelineActivityUpdateInput!\"\n ]\n }\n ],\n \"deleteTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTimelineActivities\": [\n 498,\n {\n \"data\": [\n 506,\n \"TimelineActivityUpdateInput!\"\n ],\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"deleteTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"destroyTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"restoreTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"createWorkflows\": [\n 513,\n {\n \"data\": [\n 520,\n \"[WorkflowCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflow\": [\n 513,\n {\n \"data\": [\n 520,\n \"WorkflowCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 521,\n \"WorkflowUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflows\": [\n 513,\n {\n \"data\": [\n 521,\n \"WorkflowUpdateInput!\"\n ],\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"createWorkflowAutomatedTriggers\": [\n 529,\n {\n \"data\": [\n 536,\n \"[WorkflowAutomatedTriggerCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowAutomatedTrigger\": [\n 529,\n {\n \"data\": [\n 536,\n \"WorkflowAutomatedTriggerCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 537,\n \"WorkflowAutomatedTriggerUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowAutomatedTriggers\": [\n 529,\n {\n \"data\": [\n 537,\n \"WorkflowAutomatedTriggerUpdateInput!\"\n ],\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"createWorkflowRuns\": [\n 21,\n {\n \"data\": [\n 550,\n \"[WorkflowRunCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowRun\": [\n 21,\n {\n \"data\": [\n 550,\n \"WorkflowRunCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 551,\n \"WorkflowRunUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowRuns\": [\n 21,\n {\n \"data\": [\n 551,\n \"WorkflowRunUpdateInput!\"\n ],\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"createWorkflowVersions\": [\n 559,\n {\n \"data\": [\n 566,\n \"[WorkflowVersionCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowVersion\": [\n 559,\n {\n \"data\": [\n 566,\n \"WorkflowVersionCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 567,\n \"WorkflowVersionUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowVersions\": [\n 559,\n {\n \"data\": [\n 567,\n \"WorkflowVersionUpdateInput!\"\n ],\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"createWorkspaceMembers\": [\n 577,\n {\n \"data\": [\n 584,\n \"[WorkspaceMemberCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkspaceMember\": [\n 577,\n {\n \"data\": [\n 584,\n \"WorkspaceMemberCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 585,\n \"WorkspaceMemberUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkspaceMembers\": [\n 577,\n {\n \"data\": [\n 585,\n \"WorkspaceMemberUpdateInput!\"\n ],\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"deleteWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"destroyWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"restoreWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"createCloudUsers2\": [\n 596,\n {\n \"data\": [\n 603,\n \"[CloudUser2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudUser2\": [\n 596,\n {\n \"data\": [\n 603,\n \"CloudUser2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 604,\n \"CloudUser2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudUsers2\": [\n 596,\n {\n \"data\": [\n 604,\n \"CloudUser2UpdateInput!\"\n ],\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"createCloudUserWorkspaces2\": [\n 611,\n {\n \"data\": [\n 618,\n \"[CloudUserWorkspace2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudUserWorkspace2\": [\n 611,\n {\n \"data\": [\n 618,\n \"CloudUserWorkspace2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 619,\n \"CloudUserWorkspace2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudUserWorkspaces2\": [\n 611,\n {\n \"data\": [\n 619,\n \"CloudUserWorkspace2UpdateInput!\"\n ],\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"createCloudWorkspaces2\": [\n 628,\n {\n \"data\": [\n 636,\n \"[CloudWorkspace2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudWorkspace2\": [\n 628,\n {\n \"data\": [\n 636,\n \"CloudWorkspace2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 637,\n \"CloudWorkspace2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudWorkspaces2\": [\n 628,\n {\n \"data\": [\n 637,\n \"CloudWorkspace2UpdateInput!\"\n ],\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RunWorkflowVersionInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"workflowRunId\": [\n 2\n ],\n \"payload\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ComputeStepOutputSchemaInput\": {\n \"step\": [\n 25\n ],\n \"workflowVersionId\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"stepType\": [\n 1\n ],\n \"parentStepId\": [\n 1\n ],\n \"parentStepConnectionOptions\": [\n 25\n ],\n \"nextStepId\": [\n 2\n ],\n \"position\": [\n 40\n ],\n \"id\": [\n 1\n ],\n \"defaultSettings\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPositionInput\": {\n \"x\": [\n 13\n ],\n \"y\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"step\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DeleteWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"stepId\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SubmitFormStepInput\": {\n \"stepId\": [\n 2\n ],\n \"workflowRunId\": [\n 2\n ],\n \"response\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowRunStepInput\": {\n \"workflowRunId\": [\n 2\n ],\n \"step\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DuplicateWorkflowVersionStepInput\": {\n \"stepId\": [\n 1\n ],\n \"workflowVersionId\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TestHttpRequestInput\": {\n \"url\": [\n 1\n ],\n \"method\": [\n 1\n ],\n \"headers\": [\n 25\n ],\n \"body\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateWorkflowVersionEdgeInput\": {\n \"workflowVersionId\": [\n 1\n ],\n \"source\": [\n 1\n ],\n \"target\": [\n 1\n ],\n \"sourceConnectionOptions\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateDraftFromWorkflowVersionInput\": {\n \"workflowId\": [\n 2\n ],\n \"workflowVersionIdToCopy\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DuplicateWorkflowInput\": {\n \"workflowIdToDuplicate\": [\n 2\n ],\n \"workflowVersionIdToCopy\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowVersionPositionsInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"positions\": [\n 51\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPositionUpdateInput\": {\n \"id\": [\n 1\n ],\n \"position\": [\n 40\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Links\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksCreateInput\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksUpdateInput\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksFilterInput\": {\n \"primaryLinkLabel\": [\n 56\n ],\n \"primaryLinkUrl\": [\n 56\n ],\n \"secondaryLinks\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"StringFilter\": {\n \"eq\": [\n 1\n ],\n \"gt\": [\n 1\n ],\n \"gte\": [\n 1\n ],\n \"in\": [\n 1\n ],\n \"lt\": [\n 1\n ],\n \"lte\": [\n 1\n ],\n \"neq\": [\n 1\n ],\n \"startsWith\": [\n 1\n ],\n \"endsWith\": [\n 1\n ],\n \"like\": [\n 1\n ],\n \"ilike\": [\n 1\n ],\n \"regex\": [\n 1\n ],\n \"iregex\": [\n 1\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RawJsonFilter\": {\n \"is\": [\n 34\n ],\n \"like\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksOrderByInput\": {\n \"primaryLinkLabel\": [\n 59\n ],\n \"primaryLinkUrl\": [\n 59\n ],\n \"secondaryLinks\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OrderByDirection\": {},\n \"LinksGroupByInput\": {\n \"primaryLinkLabel\": [\n 6\n ],\n \"primaryLinkUrl\": [\n 6\n ],\n \"secondaryLinks\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Currency\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BigFloat\": {},\n \"CurrencyCreateInput\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyUpdateInput\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyFilterInput\": {\n \"amountMicros\": [\n 66\n ],\n \"currencyCode\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BigFloatFilter\": {\n \"eq\": [\n 62\n ],\n \"gt\": [\n 62\n ],\n \"gte\": [\n 62\n ],\n \"in\": [\n 62\n ],\n \"lt\": [\n 62\n ],\n \"lte\": [\n 62\n ],\n \"neq\": [\n 62\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyOrderByInput\": {\n \"amountMicros\": [\n 59\n ],\n \"currencyCode\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyGroupByInput\": {\n \"amountMicros\": [\n 6\n ],\n \"currencyCode\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullName\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameCreateInput\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameUpdateInput\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameFilterInput\": {\n \"firstName\": [\n 56\n ],\n \"lastName\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameOrderByInput\": {\n \"firstName\": [\n 59\n ],\n \"lastName\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameGroupByInput\": {\n \"firstName\": [\n 6\n ],\n \"lastName\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Address\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressCreateInput\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressUpdateInput\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressFilterInput\": {\n \"addressStreet1\": [\n 56\n ],\n \"addressStreet2\": [\n 56\n ],\n \"addressCity\": [\n 56\n ],\n \"addressPostcode\": [\n 56\n ],\n \"addressState\": [\n 56\n ],\n \"addressCountry\": [\n 56\n ],\n \"addressLat\": [\n 66\n ],\n \"addressLng\": [\n 66\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressOrderByInput\": {\n \"addressStreet1\": [\n 59\n ],\n \"addressStreet2\": [\n 59\n ],\n \"addressCity\": [\n 59\n ],\n \"addressPostcode\": [\n 59\n ],\n \"addressState\": [\n 59\n ],\n \"addressCountry\": [\n 59\n ],\n \"addressLat\": [\n 59\n ],\n \"addressLng\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressGroupByInput\": {\n \"addressStreet1\": [\n 6\n ],\n \"addressStreet2\": [\n 6\n ],\n \"addressCity\": [\n 6\n ],\n \"addressPostcode\": [\n 6\n ],\n \"addressState\": [\n 6\n ],\n \"addressCountry\": [\n 6\n ],\n \"addressLat\": [\n 6\n ],\n \"addressLng\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorSourceEnum\": {},\n \"Actor\": {\n \"source\": [\n 81\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorCreateInput\": {\n \"source\": [\n 81\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorUpdateInput\": {\n \"source\": [\n 81\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorFilterInput\": {\n \"source\": [\n 86\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"context\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorSourceEnumFilter\": {\n \"eq\": [\n 81\n ],\n \"neq\": [\n 81\n ],\n \"in\": [\n 81\n ],\n \"containsAny\": [\n 81\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorOrderByInput\": {\n \"source\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorGroupByInput\": {\n \"source\": [\n 6\n ],\n \"workspaceMemberId\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"context\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Emails\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsCreateInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsUpdateInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsFilterInput\": {\n \"primaryEmail\": [\n 56\n ],\n \"additionalEmails\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsOrderByInput\": {\n \"primaryEmail\": [\n 59\n ],\n \"additionalEmails\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsGroupByInput\": {\n \"primaryEmail\": [\n 6\n ],\n \"additionalEmails\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Phones\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesCreateInput\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesUpdateInput\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesFilterInput\": {\n \"primaryPhoneNumber\": [\n 56\n ],\n \"primaryPhoneCountryCode\": [\n 56\n ],\n \"primaryPhoneCallingCode\": [\n 56\n ],\n \"additionalPhones\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesOrderByInput\": {\n \"primaryPhoneNumber\": [\n 59\n ],\n \"primaryPhoneCountryCode\": [\n 59\n ],\n \"primaryPhoneCallingCode\": [\n 59\n ],\n \"additionalPhones\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesGroupByInput\": {\n \"primaryPhoneNumber\": [\n 6\n ],\n \"primaryPhoneCountryCode\": [\n 6\n ],\n \"primaryPhoneCallingCode\": [\n 6\n ],\n \"additionalPhones\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2CreateInput\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2UpdateInput\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2FilterInput\": {\n \"blocknote\": [\n 56\n ],\n \"markdown\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2OrderByInput\": {\n \"blocknote\": [\n 59\n ],\n \"markdown\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2GroupByInput\": {\n \"blocknote\": [\n 6\n ],\n \"markdown\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DateGranularityEnum\": {},\n \"FirstDayOfTheWeek\": {},\n \"GroupByDateGranularityInput\": {\n \"granularity\": [\n 107\n ],\n \"weekStartDay\": [\n 108\n ],\n \"timeZone\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OrderByDateGranularityInput\": {\n \"orderBy\": [\n 59\n ],\n \"granularity\": [\n 107\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFileCategoryEnum\": {},\n \"Attachment\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 113\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetTask\": [\n 469\n ],\n \"targetNote\": [\n 409\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetDashboard\": [\n 247\n ],\n \"targetWorkflow\": [\n 513\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FileObject\": {\n \"fileId\": [\n 2\n ],\n \"label\": [\n 1\n ],\n \"extension\": [\n 1\n ],\n \"url\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Position\": {},\n \"TSVector\": {},\n \"AttachmentEdge\": {\n \"node\": [\n 112\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Cursor\": {},\n \"AttachmentConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesFile\": [\n 10\n ],\n \"countEmptyFile\": [\n 10\n ],\n \"countNotEmptyFile\": [\n 10\n ],\n \"percentageEmptyFile\": [\n 13\n ],\n \"percentageNotEmptyFile\": [\n 13\n ],\n \"countUniqueValuesFullPath\": [\n 10\n ],\n \"countEmptyFullPath\": [\n 10\n ],\n \"countNotEmptyFullPath\": [\n 10\n ],\n \"percentageEmptyFullPath\": [\n 13\n ],\n \"percentageNotEmptyFullPath\": [\n 13\n ],\n \"countUniqueValuesFileCategory\": [\n 10\n ],\n \"countEmptyFileCategory\": [\n 10\n ],\n \"countNotEmptyFileCategory\": [\n 10\n ],\n \"percentageEmptyFileCategory\": [\n 13\n ],\n \"percentageNotEmptyFileCategory\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 116\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PageInfo\": {\n \"startCursor\": [\n 120\n ],\n \"endCursor\": [\n 120\n ],\n \"hasNextPage\": [\n 6\n ],\n \"hasPreviousPage\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectionCursor\": {},\n \"AttachmentGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesFile\": [\n 10\n ],\n \"countEmptyFile\": [\n 10\n ],\n \"countNotEmptyFile\": [\n 10\n ],\n \"percentageEmptyFile\": [\n 13\n ],\n \"percentageNotEmptyFile\": [\n 13\n ],\n \"countUniqueValuesFullPath\": [\n 10\n ],\n \"countEmptyFullPath\": [\n 10\n ],\n \"countNotEmptyFullPath\": [\n 10\n ],\n \"percentageEmptyFullPath\": [\n 13\n ],\n \"percentageNotEmptyFullPath\": [\n 13\n ],\n \"countUniqueValuesFileCategory\": [\n 10\n ],\n \"countEmptyFileCategory\": [\n 10\n ],\n \"countNotEmptyFileCategory\": [\n 10\n ],\n \"percentageEmptyFileCategory\": [\n 13\n ],\n \"percentageNotEmptyFileCategory\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 116\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentRelationInput\": {\n \"connect\": [\n 123\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentConnectInput\": {\n \"where\": [\n 124\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 126\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FileItemInput\": {\n \"fileId\": [\n 2\n ],\n \"label\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 126\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"file\": [\n 57\n ],\n \"fullPath\": [\n 56\n ],\n \"fileCategory\": [\n 129\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetTaskId\": [\n 33\n ],\n \"targetNoteId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetDashboardId\": [\n 33\n ],\n \"targetWorkflowId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 128\n ],\n \"or\": [\n 128\n ],\n \"not\": [\n 128\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFileCategoryEnumFilter\": {\n \"eq\": [\n 111\n ],\n \"neq\": [\n 111\n ],\n \"in\": [\n 111\n ],\n \"containsAny\": [\n 111\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FloatFilter\": {\n \"eq\": [\n 13\n ],\n \"gt\": [\n 13\n ],\n \"gte\": [\n 13\n ],\n \"in\": [\n 13\n ],\n \"lt\": [\n 13\n ],\n \"lte\": [\n 13\n ],\n \"neq\": [\n 13\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TSVectorFilter\": {\n \"search\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"file\": [\n 59\n ],\n \"fullPath\": [\n 59\n ],\n \"fileCategory\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByWithGroupByInput\": {\n \"aggregate\": [\n 134\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"file\": [\n 59\n ],\n \"fullPath\": [\n 59\n ],\n \"fileCategory\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 481\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 420\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 258\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 525\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesFile\": [\n 59\n ],\n \"countEmptyFile\": [\n 59\n ],\n \"countNotEmptyFile\": [\n 59\n ],\n \"percentageEmptyFile\": [\n 59\n ],\n \"percentageNotEmptyFile\": [\n 59\n ],\n \"countUniqueValuesFullPath\": [\n 59\n ],\n \"countEmptyFullPath\": [\n 59\n ],\n \"countNotEmptyFullPath\": [\n 59\n ],\n \"percentageEmptyFullPath\": [\n 59\n ],\n \"percentageNotEmptyFullPath\": [\n 59\n ],\n \"countUniqueValuesFileCategory\": [\n 59\n ],\n \"countEmptyFileCategory\": [\n 59\n ],\n \"countNotEmptyFileCategory\": [\n 59\n ],\n \"percentageEmptyFileCategory\": [\n 59\n ],\n \"percentageNotEmptyFileCategory\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"file\": [\n 6\n ],\n \"fullPath\": [\n 6\n ],\n \"fileCategory\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetTask\": [\n 483\n ],\n \"targetNote\": [\n 422\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetDashboard\": [\n 260\n ],\n \"targetWorkflow\": [\n 527\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Blocklist\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistEdge\": {\n \"node\": [\n 136\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"edges\": [\n 137\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"edges\": [\n 137\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistRelationInput\": {\n \"connect\": [\n 141\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistConnectInput\": {\n \"where\": [\n 142\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 145\n ],\n \"or\": [\n 145\n ],\n \"not\": [\n 145\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByWithGroupByInput\": {\n \"aggregate\": [\n 148\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociation\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarChannel\": [\n 168\n ],\n \"calendarEvent\": [\n 203\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationEdge\": {\n \"node\": [\n 150\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesEventExternalId\": [\n 10\n ],\n \"countEmptyEventExternalId\": [\n 10\n ],\n \"countNotEmptyEventExternalId\": [\n 10\n ],\n \"percentageEmptyEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyEventExternalId\": [\n 13\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 10\n ],\n \"countEmptyRecurringEventExternalId\": [\n 10\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 10\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 13\n ],\n \"edges\": [\n 151\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesEventExternalId\": [\n 10\n ],\n \"countEmptyEventExternalId\": [\n 10\n ],\n \"countNotEmptyEventExternalId\": [\n 10\n ],\n \"percentageEmptyEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyEventExternalId\": [\n 13\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 10\n ],\n \"countEmptyRecurringEventExternalId\": [\n 10\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 10\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 13\n ],\n \"edges\": [\n 151\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationRelationInput\": {\n \"connect\": [\n 155\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationConnectInput\": {\n \"where\": [\n 156\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarChannel\": [\n 172\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarChannel\": [\n 172\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"eventExternalId\": [\n 56\n ],\n \"recurringEventExternalId\": [\n 56\n ],\n \"calendarChannelId\": [\n 33\n ],\n \"calendarEventId\": [\n 33\n ],\n \"and\": [\n 159\n ],\n \"or\": [\n 159\n ],\n \"not\": [\n 159\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"eventExternalId\": [\n 59\n ],\n \"recurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 183\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByWithGroupByInput\": {\n \"aggregate\": [\n 162\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"eventExternalId\": [\n 59\n ],\n \"recurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 184\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 214\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesEventExternalId\": [\n 59\n ],\n \"countEmptyEventExternalId\": [\n 59\n ],\n \"countNotEmptyEventExternalId\": [\n 59\n ],\n \"percentageEmptyEventExternalId\": [\n 59\n ],\n \"percentageNotEmptyEventExternalId\": [\n 59\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 59\n ],\n \"countEmptyRecurringEventExternalId\": [\n 59\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 59\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 59\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 183\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"eventExternalId\": [\n 6\n ],\n \"recurringEventExternalId\": [\n 6\n ],\n \"calendarChannel\": [\n 186\n ],\n \"calendarEvent\": [\n 216\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelVisibilityEnum\": {},\n \"CalendarChannelContactAutoCreationPolicyEnum\": {},\n \"CalendarChannelSyncStatusEnum\": {},\n \"CalendarChannelSyncStageEnum\": {},\n \"CalendarChannel\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"connectedAccount\": [\n 232\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEdge\": {\n \"node\": [\n 168\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"edges\": [\n 169\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"edges\": [\n 169\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelRelationInput\": {\n \"connect\": [\n 173\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelConnectInput\": {\n \"where\": [\n 174\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"visibility\": [\n 178\n ],\n \"isContactAutoCreationEnabled\": [\n 179\n ],\n \"contactAutoCreationPolicy\": [\n 180\n ],\n \"isSyncEnabled\": [\n 179\n ],\n \"syncCursor\": [\n 56\n ],\n \"syncStatus\": [\n 181\n ],\n \"syncStage\": [\n 182\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 130\n ],\n \"connectedAccountId\": [\n 33\n ],\n \"and\": [\n 177\n ],\n \"or\": [\n 177\n ],\n \"not\": [\n 177\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelVisibilityEnumFilter\": {\n \"eq\": [\n 164\n ],\n \"neq\": [\n 164\n ],\n \"in\": [\n 164\n ],\n \"containsAny\": [\n 164\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BooleanFilter\": {\n \"eq\": [\n 6\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelContactAutoCreationPolicyEnumFilter\": {\n \"eq\": [\n 165\n ],\n \"neq\": [\n 165\n ],\n \"in\": [\n 165\n ],\n \"containsAny\": [\n 165\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelSyncStatusEnumFilter\": {\n \"eq\": [\n 166\n ],\n \"neq\": [\n 166\n ],\n \"in\": [\n 166\n ],\n \"containsAny\": [\n 166\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelSyncStageEnumFilter\": {\n \"eq\": [\n 167\n ],\n \"neq\": [\n 167\n ],\n \"in\": [\n 167\n ],\n \"containsAny\": [\n 167\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 59\n ],\n \"syncedAt\": [\n 59\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByWithGroupByInput\": {\n \"aggregate\": [\n 185\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 110\n ],\n \"syncedAt\": [\n 110\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 244\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesVisibility\": [\n 59\n ],\n \"countEmptyVisibility\": [\n 59\n ],\n \"countNotEmptyVisibility\": [\n 59\n ],\n \"percentageEmptyVisibility\": [\n 59\n ],\n \"percentageNotEmptyVisibility\": [\n 59\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 59\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 59\n ],\n \"countEmptyIsSyncEnabled\": [\n 59\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"countTrueIsSyncEnabled\": [\n 59\n ],\n \"countFalseIsSyncEnabled\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesSyncStatus\": [\n 59\n ],\n \"countEmptySyncStatus\": [\n 59\n ],\n \"countNotEmptySyncStatus\": [\n 59\n ],\n \"percentageEmptySyncStatus\": [\n 59\n ],\n \"percentageNotEmptySyncStatus\": [\n 59\n ],\n \"countUniqueValuesSyncStage\": [\n 59\n ],\n \"countEmptySyncStage\": [\n 59\n ],\n \"countNotEmptySyncStage\": [\n 59\n ],\n \"percentageEmptySyncStage\": [\n 59\n ],\n \"percentageNotEmptySyncStage\": [\n 59\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 59\n ],\n \"countEmptySyncStageStartedAt\": [\n 59\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"minSyncStageStartedAt\": [\n 59\n ],\n \"maxSyncStageStartedAt\": [\n 59\n ],\n \"countUniqueValuesSyncedAt\": [\n 59\n ],\n \"countEmptySyncedAt\": [\n 59\n ],\n \"countNotEmptySyncedAt\": [\n 59\n ],\n \"percentageEmptySyncedAt\": [\n 59\n ],\n \"percentageNotEmptySyncedAt\": [\n 59\n ],\n \"minSyncedAt\": [\n 59\n ],\n \"maxSyncedAt\": [\n 59\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 59\n ],\n \"countEmptyThrottleFailureCount\": [\n 59\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"minThrottleFailureCount\": [\n 59\n ],\n \"maxThrottleFailureCount\": [\n 59\n ],\n \"avgThrottleFailureCount\": [\n 59\n ],\n \"sumThrottleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"visibility\": [\n 6\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 6\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"syncStatus\": [\n 6\n ],\n \"syncStage\": [\n 6\n ],\n \"syncStageStartedAt\": [\n 109\n ],\n \"syncedAt\": [\n 109\n ],\n \"throttleFailureCount\": [\n 6\n ],\n \"connectedAccount\": [\n 246\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantResponseStatusEnum\": {},\n \"CalendarEventParticipant\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"calendarEvent\": [\n 203\n ],\n \"person\": [\n 453\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantEdge\": {\n \"node\": [\n 188\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"countUniqueValuesIsOrganizer\": [\n 10\n ],\n \"countEmptyIsOrganizer\": [\n 10\n ],\n \"countNotEmptyIsOrganizer\": [\n 10\n ],\n \"percentageEmptyIsOrganizer\": [\n 13\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 13\n ],\n \"countTrueIsOrganizer\": [\n 10\n ],\n \"countFalseIsOrganizer\": [\n 10\n ],\n \"countUniqueValuesResponseStatus\": [\n 10\n ],\n \"countEmptyResponseStatus\": [\n 10\n ],\n \"countNotEmptyResponseStatus\": [\n 10\n ],\n \"percentageEmptyResponseStatus\": [\n 13\n ],\n \"percentageNotEmptyResponseStatus\": [\n 13\n ],\n \"edges\": [\n 189\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"countUniqueValuesIsOrganizer\": [\n 10\n ],\n \"countEmptyIsOrganizer\": [\n 10\n ],\n \"countNotEmptyIsOrganizer\": [\n 10\n ],\n \"percentageEmptyIsOrganizer\": [\n 13\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 13\n ],\n \"countTrueIsOrganizer\": [\n 10\n ],\n \"countFalseIsOrganizer\": [\n 10\n ],\n \"countUniqueValuesResponseStatus\": [\n 10\n ],\n \"countEmptyResponseStatus\": [\n 10\n ],\n \"countNotEmptyResponseStatus\": [\n 10\n ],\n \"percentageEmptyResponseStatus\": [\n 13\n ],\n \"percentageNotEmptyResponseStatus\": [\n 13\n ],\n \"edges\": [\n 189\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantRelationInput\": {\n \"connect\": [\n 193\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantConnectInput\": {\n \"where\": [\n 194\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"displayName\": [\n 56\n ],\n \"isOrganizer\": [\n 179\n ],\n \"responseStatus\": [\n 198\n ],\n \"calendarEventId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 197\n ],\n \"or\": [\n 197\n ],\n \"not\": [\n 197\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantResponseStatusEnumFilter\": {\n \"eq\": [\n 187\n ],\n \"neq\": [\n 187\n ],\n \"in\": [\n 187\n ],\n \"containsAny\": [\n 187\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"isOrganizer\": [\n 59\n ],\n \"responseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByWithGroupByInput\": {\n \"aggregate\": [\n 201\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"isOrganizer\": [\n 59\n ],\n \"responseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 214\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesDisplayName\": [\n 59\n ],\n \"countEmptyDisplayName\": [\n 59\n ],\n \"countNotEmptyDisplayName\": [\n 59\n ],\n \"percentageEmptyDisplayName\": [\n 59\n ],\n \"percentageNotEmptyDisplayName\": [\n 59\n ],\n \"countUniqueValuesIsOrganizer\": [\n 59\n ],\n \"countEmptyIsOrganizer\": [\n 59\n ],\n \"countNotEmptyIsOrganizer\": [\n 59\n ],\n \"percentageEmptyIsOrganizer\": [\n 59\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 59\n ],\n \"countTrueIsOrganizer\": [\n 59\n ],\n \"countFalseIsOrganizer\": [\n 59\n ],\n \"countUniqueValuesResponseStatus\": [\n 59\n ],\n \"countEmptyResponseStatus\": [\n 59\n ],\n \"countNotEmptyResponseStatus\": [\n 59\n ],\n \"percentageEmptyResponseStatus\": [\n 59\n ],\n \"percentageNotEmptyResponseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"displayName\": [\n 6\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 6\n ],\n \"calendarEvent\": [\n 216\n ],\n \"person\": [\n 467\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEvent\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 52\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventEdge\": {\n \"node\": [\n 203\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesIsCanceled\": [\n 10\n ],\n \"countEmptyIsCanceled\": [\n 10\n ],\n \"countNotEmptyIsCanceled\": [\n 10\n ],\n \"percentageEmptyIsCanceled\": [\n 13\n ],\n \"percentageNotEmptyIsCanceled\": [\n 13\n ],\n \"countTrueIsCanceled\": [\n 10\n ],\n \"countFalseIsCanceled\": [\n 10\n ],\n \"countUniqueValuesIsFullDay\": [\n 10\n ],\n \"countEmptyIsFullDay\": [\n 10\n ],\n \"countNotEmptyIsFullDay\": [\n 10\n ],\n \"percentageEmptyIsFullDay\": [\n 13\n ],\n \"percentageNotEmptyIsFullDay\": [\n 13\n ],\n \"countTrueIsFullDay\": [\n 10\n ],\n \"countFalseIsFullDay\": [\n 10\n ],\n \"countUniqueValuesStartsAt\": [\n 10\n ],\n \"countEmptyStartsAt\": [\n 10\n ],\n \"countNotEmptyStartsAt\": [\n 10\n ],\n \"percentageEmptyStartsAt\": [\n 13\n ],\n \"percentageNotEmptyStartsAt\": [\n 13\n ],\n \"minStartsAt\": [\n 7\n ],\n \"maxStartsAt\": [\n 7\n ],\n \"countUniqueValuesEndsAt\": [\n 10\n ],\n \"countEmptyEndsAt\": [\n 10\n ],\n \"countNotEmptyEndsAt\": [\n 10\n ],\n \"percentageEmptyEndsAt\": [\n 13\n ],\n \"percentageNotEmptyEndsAt\": [\n 13\n ],\n \"minEndsAt\": [\n 7\n ],\n \"maxEndsAt\": [\n 7\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 10\n ],\n \"countEmptyExternalCreatedAt\": [\n 10\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 10\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 13\n ],\n \"minExternalCreatedAt\": [\n 7\n ],\n \"maxExternalCreatedAt\": [\n 7\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 10\n ],\n \"countEmptyExternalUpdatedAt\": [\n 10\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 10\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 13\n ],\n \"minExternalUpdatedAt\": [\n 7\n ],\n \"maxExternalUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLocation\": [\n 10\n ],\n \"countEmptyLocation\": [\n 10\n ],\n \"countNotEmptyLocation\": [\n 10\n ],\n \"percentageEmptyLocation\": [\n 13\n ],\n \"percentageNotEmptyLocation\": [\n 13\n ],\n \"countUniqueValuesICalUid\": [\n 10\n ],\n \"countEmptyICalUid\": [\n 10\n ],\n \"countNotEmptyICalUid\": [\n 10\n ],\n \"percentageEmptyICalUid\": [\n 13\n ],\n \"percentageNotEmptyICalUid\": [\n 13\n ],\n \"countUniqueValuesConferenceSolution\": [\n 10\n ],\n \"countEmptyConferenceSolution\": [\n 10\n ],\n \"countNotEmptyConferenceSolution\": [\n 10\n ],\n \"percentageEmptyConferenceSolution\": [\n 13\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 13\n ],\n \"countUniqueValuesConferenceLink\": [\n 10\n ],\n \"countEmptyConferenceLink\": [\n 10\n ],\n \"countNotEmptyConferenceLink\": [\n 10\n ],\n \"percentageEmptyConferenceLink\": [\n 13\n ],\n \"percentageNotEmptyConferenceLink\": [\n 13\n ],\n \"edges\": [\n 204\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesIsCanceled\": [\n 10\n ],\n \"countEmptyIsCanceled\": [\n 10\n ],\n \"countNotEmptyIsCanceled\": [\n 10\n ],\n \"percentageEmptyIsCanceled\": [\n 13\n ],\n \"percentageNotEmptyIsCanceled\": [\n 13\n ],\n \"countTrueIsCanceled\": [\n 10\n ],\n \"countFalseIsCanceled\": [\n 10\n ],\n \"countUniqueValuesIsFullDay\": [\n 10\n ],\n \"countEmptyIsFullDay\": [\n 10\n ],\n \"countNotEmptyIsFullDay\": [\n 10\n ],\n \"percentageEmptyIsFullDay\": [\n 13\n ],\n \"percentageNotEmptyIsFullDay\": [\n 13\n ],\n \"countTrueIsFullDay\": [\n 10\n ],\n \"countFalseIsFullDay\": [\n 10\n ],\n \"countUniqueValuesStartsAt\": [\n 10\n ],\n \"countEmptyStartsAt\": [\n 10\n ],\n \"countNotEmptyStartsAt\": [\n 10\n ],\n \"percentageEmptyStartsAt\": [\n 13\n ],\n \"percentageNotEmptyStartsAt\": [\n 13\n ],\n \"minStartsAt\": [\n 7\n ],\n \"maxStartsAt\": [\n 7\n ],\n \"countUniqueValuesEndsAt\": [\n 10\n ],\n \"countEmptyEndsAt\": [\n 10\n ],\n \"countNotEmptyEndsAt\": [\n 10\n ],\n \"percentageEmptyEndsAt\": [\n 13\n ],\n \"percentageNotEmptyEndsAt\": [\n 13\n ],\n \"minEndsAt\": [\n 7\n ],\n \"maxEndsAt\": [\n 7\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 10\n ],\n \"countEmptyExternalCreatedAt\": [\n 10\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 10\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 13\n ],\n \"minExternalCreatedAt\": [\n 7\n ],\n \"maxExternalCreatedAt\": [\n 7\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 10\n ],\n \"countEmptyExternalUpdatedAt\": [\n 10\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 10\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 13\n ],\n \"minExternalUpdatedAt\": [\n 7\n ],\n \"maxExternalUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLocation\": [\n 10\n ],\n \"countEmptyLocation\": [\n 10\n ],\n \"countNotEmptyLocation\": [\n 10\n ],\n \"percentageEmptyLocation\": [\n 13\n ],\n \"percentageNotEmptyLocation\": [\n 13\n ],\n \"countUniqueValuesICalUid\": [\n 10\n ],\n \"countEmptyICalUid\": [\n 10\n ],\n \"countNotEmptyICalUid\": [\n 10\n ],\n \"percentageEmptyICalUid\": [\n 13\n ],\n \"percentageNotEmptyICalUid\": [\n 13\n ],\n \"countUniqueValuesConferenceSolution\": [\n 10\n ],\n \"countEmptyConferenceSolution\": [\n 10\n ],\n \"countNotEmptyConferenceSolution\": [\n 10\n ],\n \"percentageEmptyConferenceSolution\": [\n 13\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 13\n ],\n \"countUniqueValuesConferenceLink\": [\n 10\n ],\n \"countEmptyConferenceLink\": [\n 10\n ],\n \"countNotEmptyConferenceLink\": [\n 10\n ],\n \"percentageEmptyConferenceLink\": [\n 13\n ],\n \"percentageNotEmptyConferenceLink\": [\n 13\n ],\n \"edges\": [\n 204\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventRelationInput\": {\n \"connect\": [\n 208\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventConnectInput\": {\n \"where\": [\n 209\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 53\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 54\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"title\": [\n 56\n ],\n \"isCanceled\": [\n 179\n ],\n \"isFullDay\": [\n 179\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 56\n ],\n \"location\": [\n 56\n ],\n \"iCalUid\": [\n 56\n ],\n \"conferenceSolution\": [\n 56\n ],\n \"conferenceLink\": [\n 55\n ],\n \"and\": [\n 212\n ],\n \"or\": [\n 212\n ],\n \"not\": [\n 212\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"isCanceled\": [\n 59\n ],\n \"isFullDay\": [\n 59\n ],\n \"startsAt\": [\n 59\n ],\n \"endsAt\": [\n 59\n ],\n \"externalCreatedAt\": [\n 59\n ],\n \"externalUpdatedAt\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"location\": [\n 59\n ],\n \"iCalUid\": [\n 59\n ],\n \"conferenceSolution\": [\n 59\n ],\n \"conferenceLink\": [\n 58\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByWithGroupByInput\": {\n \"aggregate\": [\n 215\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"isCanceled\": [\n 59\n ],\n \"isFullDay\": [\n 59\n ],\n \"startsAt\": [\n 110\n ],\n \"endsAt\": [\n 110\n ],\n \"externalCreatedAt\": [\n 110\n ],\n \"externalUpdatedAt\": [\n 110\n ],\n \"description\": [\n 59\n ],\n \"location\": [\n 59\n ],\n \"iCalUid\": [\n 59\n ],\n \"conferenceSolution\": [\n 59\n ],\n \"conferenceLink\": [\n 58\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesIsCanceled\": [\n 59\n ],\n \"countEmptyIsCanceled\": [\n 59\n ],\n \"countNotEmptyIsCanceled\": [\n 59\n ],\n \"percentageEmptyIsCanceled\": [\n 59\n ],\n \"percentageNotEmptyIsCanceled\": [\n 59\n ],\n \"countTrueIsCanceled\": [\n 59\n ],\n \"countFalseIsCanceled\": [\n 59\n ],\n \"countUniqueValuesIsFullDay\": [\n 59\n ],\n \"countEmptyIsFullDay\": [\n 59\n ],\n \"countNotEmptyIsFullDay\": [\n 59\n ],\n \"percentageEmptyIsFullDay\": [\n 59\n ],\n \"percentageNotEmptyIsFullDay\": [\n 59\n ],\n \"countTrueIsFullDay\": [\n 59\n ],\n \"countFalseIsFullDay\": [\n 59\n ],\n \"countUniqueValuesStartsAt\": [\n 59\n ],\n \"countEmptyStartsAt\": [\n 59\n ],\n \"countNotEmptyStartsAt\": [\n 59\n ],\n \"percentageEmptyStartsAt\": [\n 59\n ],\n \"percentageNotEmptyStartsAt\": [\n 59\n ],\n \"minStartsAt\": [\n 59\n ],\n \"maxStartsAt\": [\n 59\n ],\n \"countUniqueValuesEndsAt\": [\n 59\n ],\n \"countEmptyEndsAt\": [\n 59\n ],\n \"countNotEmptyEndsAt\": [\n 59\n ],\n \"percentageEmptyEndsAt\": [\n 59\n ],\n \"percentageNotEmptyEndsAt\": [\n 59\n ],\n \"minEndsAt\": [\n 59\n ],\n \"maxEndsAt\": [\n 59\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 59\n ],\n \"countEmptyExternalCreatedAt\": [\n 59\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 59\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 59\n ],\n \"minExternalCreatedAt\": [\n 59\n ],\n \"maxExternalCreatedAt\": [\n 59\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 59\n ],\n \"countEmptyExternalUpdatedAt\": [\n 59\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 59\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 59\n ],\n \"minExternalUpdatedAt\": [\n 59\n ],\n \"maxExternalUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDescription\": [\n 59\n ],\n \"countEmptyDescription\": [\n 59\n ],\n \"countNotEmptyDescription\": [\n 59\n ],\n \"percentageEmptyDescription\": [\n 59\n ],\n \"percentageNotEmptyDescription\": [\n 59\n ],\n \"countUniqueValuesLocation\": [\n 59\n ],\n \"countEmptyLocation\": [\n 59\n ],\n \"countNotEmptyLocation\": [\n 59\n ],\n \"percentageEmptyLocation\": [\n 59\n ],\n \"percentageNotEmptyLocation\": [\n 59\n ],\n \"countUniqueValuesICalUid\": [\n 59\n ],\n \"countEmptyICalUid\": [\n 59\n ],\n \"countNotEmptyICalUid\": [\n 59\n ],\n \"percentageEmptyICalUid\": [\n 59\n ],\n \"percentageNotEmptyICalUid\": [\n 59\n ],\n \"countUniqueValuesConferenceSolution\": [\n 59\n ],\n \"countEmptyConferenceSolution\": [\n 59\n ],\n \"countNotEmptyConferenceSolution\": [\n 59\n ],\n \"percentageEmptyConferenceSolution\": [\n 59\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 59\n ],\n \"countUniqueValuesConferenceLink\": [\n 59\n ],\n \"countEmptyConferenceLink\": [\n 59\n ],\n \"countNotEmptyConferenceLink\": [\n 59\n ],\n \"percentageEmptyConferenceLink\": [\n 59\n ],\n \"percentageNotEmptyConferenceLink\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 109\n ],\n \"endsAt\": [\n 109\n ],\n \"externalCreatedAt\": [\n 109\n ],\n \"externalUpdatedAt\": [\n 109\n ],\n \"description\": [\n 6\n ],\n \"location\": [\n 6\n ],\n \"iCalUid\": [\n 6\n ],\n \"conferenceSolution\": [\n 6\n ],\n \"conferenceLink\": [\n 60\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Company\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 52\n ],\n \"address\": [\n 75\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 52\n ],\n \"xLink\": [\n 52\n ],\n \"annualRecurringRevenue\": [\n 61\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"people\": [\n 455,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 464,\n \"[PersonOrderByInput]\"\n ]\n }\n ],\n \"accountOwner\": [\n 577\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"opportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyEdge\": {\n \"node\": [\n 217\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 10\n ],\n \"countEmptyIdealCustomerProfile\": [\n 10\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 10\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 13\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 13\n ],\n \"countTrueIdealCustomerProfile\": [\n 10\n ],\n \"countFalseIdealCustomerProfile\": [\n 10\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesDomainName\": [\n 10\n ],\n \"countEmptyDomainName\": [\n 10\n ],\n \"countNotEmptyDomainName\": [\n 10\n ],\n \"percentageEmptyDomainName\": [\n 13\n ],\n \"percentageNotEmptyDomainName\": [\n 13\n ],\n \"countUniqueValuesAddress\": [\n 10\n ],\n \"countEmptyAddress\": [\n 10\n ],\n \"countNotEmptyAddress\": [\n 10\n ],\n \"percentageEmptyAddress\": [\n 13\n ],\n \"percentageNotEmptyAddress\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 10\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 218\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 10\n ],\n \"countEmptyIdealCustomerProfile\": [\n 10\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 10\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 13\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 13\n ],\n \"countTrueIdealCustomerProfile\": [\n 10\n ],\n \"countFalseIdealCustomerProfile\": [\n 10\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesDomainName\": [\n 10\n ],\n \"countEmptyDomainName\": [\n 10\n ],\n \"countNotEmptyDomainName\": [\n 10\n ],\n \"percentageEmptyDomainName\": [\n 13\n ],\n \"percentageNotEmptyDomainName\": [\n 13\n ],\n \"countUniqueValuesAddress\": [\n 10\n ],\n \"countEmptyAddress\": [\n 10\n ],\n \"countNotEmptyAddress\": [\n 10\n ],\n \"percentageEmptyAddress\": [\n 13\n ],\n \"percentageNotEmptyAddress\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 10\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 218\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyRelationInput\": {\n \"connect\": [\n 222\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyConnectInput\": {\n \"where\": [\n 223\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"domainName\": [\n 224\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyDomainNameWhereInput\": {\n \"primaryLinkUrl\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyCreateInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 53\n ],\n \"address\": [\n 76\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 53\n ],\n \"xLink\": [\n 53\n ],\n \"annualRecurringRevenue\": [\n 63\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyUpdateInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 54\n ],\n \"address\": [\n 77\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 54\n ],\n \"xLink\": [\n 54\n ],\n \"annualRecurringRevenue\": [\n 64\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyFilterInput\": {\n \"idealCustomerProfile\": [\n 179\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"domainName\": [\n 55\n ],\n \"address\": [\n 78\n ],\n \"employees\": [\n 130\n ],\n \"linkedinLink\": [\n 55\n ],\n \"xLink\": [\n 55\n ],\n \"annualRecurringRevenue\": [\n 65\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"accountOwnerId\": [\n 33\n ],\n \"and\": [\n 227\n ],\n \"or\": [\n 227\n ],\n \"not\": [\n 227\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByInput\": {\n \"idealCustomerProfile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"domainName\": [\n 58\n ],\n \"address\": [\n 79\n ],\n \"employees\": [\n 59\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"annualRecurringRevenue\": [\n 67\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByWithGroupByInput\": {\n \"aggregate\": [\n 230\n ],\n \"idealCustomerProfile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"domainName\": [\n 58\n ],\n \"address\": [\n 79\n ],\n \"employees\": [\n 59\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"annualRecurringRevenue\": [\n 67\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 59\n ],\n \"countEmptyIdealCustomerProfile\": [\n 59\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 59\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 59\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 59\n ],\n \"countTrueIdealCustomerProfile\": [\n 59\n ],\n \"countFalseIdealCustomerProfile\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesDomainName\": [\n 59\n ],\n \"countEmptyDomainName\": [\n 59\n ],\n \"countNotEmptyDomainName\": [\n 59\n ],\n \"percentageEmptyDomainName\": [\n 59\n ],\n \"percentageNotEmptyDomainName\": [\n 59\n ],\n \"countUniqueValuesAddress\": [\n 59\n ],\n \"countEmptyAddress\": [\n 59\n ],\n \"countNotEmptyAddress\": [\n 59\n ],\n \"percentageEmptyAddress\": [\n 59\n ],\n \"percentageNotEmptyAddress\": [\n 59\n ],\n \"countUniqueValuesEmployees\": [\n 59\n ],\n \"countEmptyEmployees\": [\n 59\n ],\n \"countNotEmptyEmployees\": [\n 59\n ],\n \"percentageEmptyEmployees\": [\n 59\n ],\n \"percentageNotEmptyEmployees\": [\n 59\n ],\n \"minEmployees\": [\n 59\n ],\n \"maxEmployees\": [\n 59\n ],\n \"avgEmployees\": [\n 59\n ],\n \"sumEmployees\": [\n 59\n ],\n \"countUniqueValuesLinkedinLink\": [\n 59\n ],\n \"countEmptyLinkedinLink\": [\n 59\n ],\n \"countNotEmptyLinkedinLink\": [\n 59\n ],\n \"percentageEmptyLinkedinLink\": [\n 59\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 59\n ],\n \"countUniqueValuesXLink\": [\n 59\n ],\n \"countEmptyXLink\": [\n 59\n ],\n \"countNotEmptyXLink\": [\n 59\n ],\n \"percentageEmptyXLink\": [\n 59\n ],\n \"percentageNotEmptyXLink\": [\n 59\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 59\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyGroupByInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"domainName\": [\n 60\n ],\n \"address\": [\n 80\n ],\n \"employees\": [\n 6\n ],\n \"linkedinLink\": [\n 60\n ],\n \"xLink\": [\n 60\n ],\n \"annualRecurringRevenue\": [\n 68\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"accountOwner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccount\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"calendarChannels\": [\n 170,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ]\n }\n ],\n \"accountOwner\": [\n 577\n ],\n \"messageChannels\": [\n 314,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountEdge\": {\n \"node\": [\n 232\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesProvider\": [\n 10\n ],\n \"countEmptyProvider\": [\n 10\n ],\n \"countNotEmptyProvider\": [\n 10\n ],\n \"percentageEmptyProvider\": [\n 13\n ],\n \"percentageNotEmptyProvider\": [\n 13\n ],\n \"countUniqueValuesAccessToken\": [\n 10\n ],\n \"countEmptyAccessToken\": [\n 10\n ],\n \"countNotEmptyAccessToken\": [\n 10\n ],\n \"percentageEmptyAccessToken\": [\n 13\n ],\n \"percentageNotEmptyAccessToken\": [\n 13\n ],\n \"countUniqueValuesRefreshToken\": [\n 10\n ],\n \"countEmptyRefreshToken\": [\n 10\n ],\n \"countNotEmptyRefreshToken\": [\n 10\n ],\n \"percentageEmptyRefreshToken\": [\n 13\n ],\n \"percentageNotEmptyRefreshToken\": [\n 13\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 10\n ],\n \"countEmptyLastSyncHistoryId\": [\n 10\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 10\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 13\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 13\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 10\n ],\n \"countEmptyAuthFailedAt\": [\n 10\n ],\n \"countNotEmptyAuthFailedAt\": [\n 10\n ],\n \"percentageEmptyAuthFailedAt\": [\n 13\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 13\n ],\n \"minAuthFailedAt\": [\n 7\n ],\n \"maxAuthFailedAt\": [\n 7\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"minLastCredentialsRefreshedAt\": [\n 7\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 7\n ],\n \"countUniqueValuesHandleAliases\": [\n 10\n ],\n \"countEmptyHandleAliases\": [\n 10\n ],\n \"countNotEmptyHandleAliases\": [\n 10\n ],\n \"percentageEmptyHandleAliases\": [\n 13\n ],\n \"percentageNotEmptyHandleAliases\": [\n 13\n ],\n \"countUniqueValuesScopes\": [\n 10\n ],\n \"countEmptyScopes\": [\n 10\n ],\n \"countNotEmptyScopes\": [\n 10\n ],\n \"percentageEmptyScopes\": [\n 13\n ],\n \"percentageNotEmptyScopes\": [\n 13\n ],\n \"countUniqueValuesConnectionParameters\": [\n 10\n ],\n \"countEmptyConnectionParameters\": [\n 10\n ],\n \"countNotEmptyConnectionParameters\": [\n 10\n ],\n \"percentageEmptyConnectionParameters\": [\n 13\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 13\n ],\n \"edges\": [\n 233\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesProvider\": [\n 10\n ],\n \"countEmptyProvider\": [\n 10\n ],\n \"countNotEmptyProvider\": [\n 10\n ],\n \"percentageEmptyProvider\": [\n 13\n ],\n \"percentageNotEmptyProvider\": [\n 13\n ],\n \"countUniqueValuesAccessToken\": [\n 10\n ],\n \"countEmptyAccessToken\": [\n 10\n ],\n \"countNotEmptyAccessToken\": [\n 10\n ],\n \"percentageEmptyAccessToken\": [\n 13\n ],\n \"percentageNotEmptyAccessToken\": [\n 13\n ],\n \"countUniqueValuesRefreshToken\": [\n 10\n ],\n \"countEmptyRefreshToken\": [\n 10\n ],\n \"countNotEmptyRefreshToken\": [\n 10\n ],\n \"percentageEmptyRefreshToken\": [\n 13\n ],\n \"percentageNotEmptyRefreshToken\": [\n 13\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 10\n ],\n \"countEmptyLastSyncHistoryId\": [\n 10\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 10\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 13\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 13\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 10\n ],\n \"countEmptyAuthFailedAt\": [\n 10\n ],\n \"countNotEmptyAuthFailedAt\": [\n 10\n ],\n \"percentageEmptyAuthFailedAt\": [\n 13\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 13\n ],\n \"minAuthFailedAt\": [\n 7\n ],\n \"maxAuthFailedAt\": [\n 7\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"minLastCredentialsRefreshedAt\": [\n 7\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 7\n ],\n \"countUniqueValuesHandleAliases\": [\n 10\n ],\n \"countEmptyHandleAliases\": [\n 10\n ],\n \"countNotEmptyHandleAliases\": [\n 10\n ],\n \"percentageEmptyHandleAliases\": [\n 13\n ],\n \"percentageNotEmptyHandleAliases\": [\n 13\n ],\n \"countUniqueValuesScopes\": [\n 10\n ],\n \"countEmptyScopes\": [\n 10\n ],\n \"countNotEmptyScopes\": [\n 10\n ],\n \"percentageEmptyScopes\": [\n 13\n ],\n \"percentageNotEmptyScopes\": [\n 13\n ],\n \"countUniqueValuesConnectionParameters\": [\n 10\n ],\n \"countEmptyConnectionParameters\": [\n 10\n ],\n \"countNotEmptyConnectionParameters\": [\n 10\n ],\n \"percentageEmptyConnectionParameters\": [\n 13\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 13\n ],\n \"edges\": [\n 233\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountRelationInput\": {\n \"connect\": [\n 237\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountConnectInput\": {\n \"where\": [\n 238\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"provider\": [\n 56\n ],\n \"accessToken\": [\n 56\n ],\n \"refreshToken\": [\n 56\n ],\n \"lastSyncHistoryId\": [\n 56\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 56\n ],\n \"scopes\": [\n 242\n ],\n \"connectionParameters\": [\n 57\n ],\n \"accountOwnerId\": [\n 33\n ],\n \"and\": [\n 241\n ],\n \"or\": [\n 241\n ],\n \"not\": [\n 241\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ArrayFilter\": {\n \"containsIlike\": [\n 1\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"provider\": [\n 59\n ],\n \"accessToken\": [\n 59\n ],\n \"refreshToken\": [\n 59\n ],\n \"lastSyncHistoryId\": [\n 59\n ],\n \"authFailedAt\": [\n 59\n ],\n \"lastCredentialsRefreshedAt\": [\n 59\n ],\n \"handleAliases\": [\n 59\n ],\n \"scopes\": [\n 59\n ],\n \"connectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByWithGroupByInput\": {\n \"aggregate\": [\n 245\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"provider\": [\n 59\n ],\n \"accessToken\": [\n 59\n ],\n \"refreshToken\": [\n 59\n ],\n \"lastSyncHistoryId\": [\n 59\n ],\n \"authFailedAt\": [\n 110\n ],\n \"lastCredentialsRefreshedAt\": [\n 110\n ],\n \"handleAliases\": [\n 59\n ],\n \"scopes\": [\n 59\n ],\n \"connectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesProvider\": [\n 59\n ],\n \"countEmptyProvider\": [\n 59\n ],\n \"countNotEmptyProvider\": [\n 59\n ],\n \"percentageEmptyProvider\": [\n 59\n ],\n \"percentageNotEmptyProvider\": [\n 59\n ],\n \"countUniqueValuesAccessToken\": [\n 59\n ],\n \"countEmptyAccessToken\": [\n 59\n ],\n \"countNotEmptyAccessToken\": [\n 59\n ],\n \"percentageEmptyAccessToken\": [\n 59\n ],\n \"percentageNotEmptyAccessToken\": [\n 59\n ],\n \"countUniqueValuesRefreshToken\": [\n 59\n ],\n \"countEmptyRefreshToken\": [\n 59\n ],\n \"countNotEmptyRefreshToken\": [\n 59\n ],\n \"percentageEmptyRefreshToken\": [\n 59\n ],\n \"percentageNotEmptyRefreshToken\": [\n 59\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 59\n ],\n \"countEmptyLastSyncHistoryId\": [\n 59\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 59\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 59\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 59\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 59\n ],\n \"countEmptyAuthFailedAt\": [\n 59\n ],\n \"countNotEmptyAuthFailedAt\": [\n 59\n ],\n \"percentageEmptyAuthFailedAt\": [\n 59\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 59\n ],\n \"minAuthFailedAt\": [\n 59\n ],\n \"maxAuthFailedAt\": [\n 59\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"minLastCredentialsRefreshedAt\": [\n 59\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countUniqueValuesHandleAliases\": [\n 59\n ],\n \"countEmptyHandleAliases\": [\n 59\n ],\n \"countNotEmptyHandleAliases\": [\n 59\n ],\n \"percentageEmptyHandleAliases\": [\n 59\n ],\n \"percentageNotEmptyHandleAliases\": [\n 59\n ],\n \"countUniqueValuesScopes\": [\n 59\n ],\n \"countEmptyScopes\": [\n 59\n ],\n \"countNotEmptyScopes\": [\n 59\n ],\n \"percentageEmptyScopes\": [\n 59\n ],\n \"percentageNotEmptyScopes\": [\n 59\n ],\n \"countUniqueValuesConnectionParameters\": [\n 59\n ],\n \"countEmptyConnectionParameters\": [\n 59\n ],\n \"countNotEmptyConnectionParameters\": [\n 59\n ],\n \"percentageEmptyConnectionParameters\": [\n 59\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"provider\": [\n 6\n ],\n \"accessToken\": [\n 6\n ],\n \"refreshToken\": [\n 6\n ],\n \"lastSyncHistoryId\": [\n 6\n ],\n \"authFailedAt\": [\n 109\n ],\n \"lastCredentialsRefreshedAt\": [\n 109\n ],\n \"handleAliases\": [\n 6\n ],\n \"scopes\": [\n 6\n ],\n \"connectionParameters\": [\n 6\n ],\n \"accountOwner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Dashboard\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardEdge\": {\n \"node\": [\n 247\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesPageLayoutId\": [\n 10\n ],\n \"countEmptyPageLayoutId\": [\n 10\n ],\n \"countNotEmptyPageLayoutId\": [\n 10\n ],\n \"percentageEmptyPageLayoutId\": [\n 13\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 248\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesPageLayoutId\": [\n 10\n ],\n \"countEmptyPageLayoutId\": [\n 10\n ],\n \"countNotEmptyPageLayoutId\": [\n 10\n ],\n \"percentageEmptyPageLayoutId\": [\n 13\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 248\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardRelationInput\": {\n \"connect\": [\n 252\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardConnectInput\": {\n \"where\": [\n 253\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 56\n ],\n \"position\": [\n 130\n ],\n \"pageLayoutId\": [\n 33\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 256\n ],\n \"or\": [\n 256\n ],\n \"not\": [\n 256\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"pageLayoutId\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByWithGroupByInput\": {\n \"aggregate\": [\n 259\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"title\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"pageLayoutId\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesPageLayoutId\": [\n 59\n ],\n \"countEmptyPageLayoutId\": [\n 59\n ],\n \"countNotEmptyPageLayoutId\": [\n 59\n ],\n \"percentageEmptyPageLayoutId\": [\n 59\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"title\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"pageLayoutId\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Favorite\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 2\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"dashboardId\": [\n 22\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"opportunityId\": [\n 22\n ],\n \"workflowId\": [\n 22\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowRunId\": [\n 22\n ],\n \"taskId\": [\n 22\n ],\n \"noteId\": [\n 22\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"company\": [\n 217\n ],\n \"dashboard\": [\n 247\n ],\n \"forWorkspaceMember\": [\n 577\n ],\n \"person\": [\n 453\n ],\n \"opportunity\": [\n 438\n ],\n \"workflow\": [\n 513\n ],\n \"workflowVersion\": [\n 559\n ],\n \"workflowRun\": [\n 21\n ],\n \"task\": [\n 469\n ],\n \"note\": [\n 409\n ],\n \"favoriteFolder\": [\n 275\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteEdge\": {\n \"node\": [\n 261\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesViewId\": [\n 10\n ],\n \"countEmptyViewId\": [\n 10\n ],\n \"countNotEmptyViewId\": [\n 10\n ],\n \"percentageEmptyViewId\": [\n 13\n ],\n \"percentageNotEmptyViewId\": [\n 13\n ],\n \"edges\": [\n 262\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesViewId\": [\n 10\n ],\n \"countEmptyViewId\": [\n 10\n ],\n \"countNotEmptyViewId\": [\n 10\n ],\n \"percentageEmptyViewId\": [\n 13\n ],\n \"percentageNotEmptyViewId\": [\n 13\n ],\n \"edges\": [\n 262\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteRelationInput\": {\n \"connect\": [\n 266\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteConnectInput\": {\n \"where\": [\n 267\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteCreateInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 22\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"dashboardId\": [\n 22\n ],\n \"dashboard\": [\n 251\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"forWorkspaceMember\": [\n 581\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"opportunityId\": [\n 22\n ],\n \"opportunity\": [\n 442\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"workflowRunId\": [\n 22\n ],\n \"workflowRun\": [\n 547\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"favoriteFolder\": [\n 279\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteUpdateInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 22\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"dashboardId\": [\n 22\n ],\n \"dashboard\": [\n 251\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"forWorkspaceMember\": [\n 581\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"opportunityId\": [\n 22\n ],\n \"opportunity\": [\n 442\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"workflowRunId\": [\n 22\n ],\n \"workflowRun\": [\n 547\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"favoriteFolder\": [\n 279\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFilterInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 33\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"viewId\": [\n 33\n ],\n \"companyId\": [\n 33\n ],\n \"dashboardId\": [\n 33\n ],\n \"forWorkspaceMemberId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"opportunityId\": [\n 33\n ],\n \"workflowId\": [\n 33\n ],\n \"workflowVersionId\": [\n 33\n ],\n \"workflowRunId\": [\n 33\n ],\n \"taskId\": [\n 33\n ],\n \"noteId\": [\n 33\n ],\n \"favoriteFolderId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 270\n ],\n \"or\": [\n 270\n ],\n \"not\": [\n 270\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByInput\": {\n \"createdAt\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"viewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 257\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 591\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 449\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 554\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 285\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByWithGroupByInput\": {\n \"aggregate\": [\n 273\n ],\n \"createdAt\": [\n 110\n ],\n \"id\": [\n 59\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"viewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 258\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 592\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 450\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 571\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 555\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 481\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 420\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 286\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesViewId\": [\n 59\n ],\n \"countEmptyViewId\": [\n 59\n ],\n \"countNotEmptyViewId\": [\n 59\n ],\n \"percentageEmptyViewId\": [\n 59\n ],\n \"percentageNotEmptyViewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 257\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 591\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 449\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 554\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 285\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteGroupByInput\": {\n \"createdAt\": [\n 109\n ],\n \"id\": [\n 6\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"viewId\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"dashboard\": [\n 260\n ],\n \"forWorkspaceMember\": [\n 594\n ],\n \"person\": [\n 467\n ],\n \"opportunity\": [\n 452\n ],\n \"workflow\": [\n 527\n ],\n \"workflowVersion\": [\n 573\n ],\n \"workflowRun\": [\n 557\n ],\n \"task\": [\n 483\n ],\n \"note\": [\n 422\n ],\n \"favoriteFolder\": [\n 288\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolder\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderEdge\": {\n \"node\": [\n 275\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"edges\": [\n 276\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"edges\": [\n 276\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderRelationInput\": {\n \"connect\": [\n 280\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderConnectInput\": {\n \"where\": [\n 281\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"name\": [\n 56\n ],\n \"and\": [\n 284\n ],\n \"or\": [\n 284\n ],\n \"not\": [\n 284\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 287\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationDirectionEnum\": {},\n \"MessageChannelMessageAssociation\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageThreadId\": [\n 22\n ],\n \"message\": [\n 394\n ],\n \"messageChannel\": [\n 312\n ],\n \"messageThread\": [\n 379\n ],\n \"messageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationEdge\": {\n \"node\": [\n 290\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesMessageExternalId\": [\n 10\n ],\n \"countEmptyMessageExternalId\": [\n 10\n ],\n \"countNotEmptyMessageExternalId\": [\n 10\n ],\n \"percentageEmptyMessageExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 13\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 10\n ],\n \"countEmptyMessageThreadExternalId\": [\n 10\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 10\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"edges\": [\n 291\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesMessageExternalId\": [\n 10\n ],\n \"countEmptyMessageExternalId\": [\n 10\n ],\n \"countNotEmptyMessageExternalId\": [\n 10\n ],\n \"percentageEmptyMessageExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 13\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 10\n ],\n \"countEmptyMessageThreadExternalId\": [\n 10\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 10\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"edges\": [\n 291\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationRelationInput\": {\n \"connect\": [\n 295\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationConnectInput\": {\n \"where\": [\n 296\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"messageExternalId\": [\n 56\n ],\n \"messageThreadExternalId\": [\n 56\n ],\n \"direction\": [\n 300\n ],\n \"messageId\": [\n 33\n ],\n \"messageChannelId\": [\n 33\n ],\n \"messageThreadId\": [\n 33\n ],\n \"and\": [\n 299\n ],\n \"or\": [\n 299\n ],\n \"not\": [\n 299\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationDirectionEnumFilter\": {\n \"eq\": [\n 289\n ],\n \"neq\": [\n 289\n ],\n \"in\": [\n 289\n ],\n \"containsAny\": [\n 289\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"messageExternalId\": [\n 59\n ],\n \"messageThreadExternalId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByWithGroupByInput\": {\n \"aggregate\": [\n 303\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"messageExternalId\": [\n 59\n ],\n \"messageThreadExternalId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 406\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 330\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 390\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesMessageExternalId\": [\n 59\n ],\n \"countEmptyMessageExternalId\": [\n 59\n ],\n \"countNotEmptyMessageExternalId\": [\n 59\n ],\n \"percentageEmptyMessageExternalId\": [\n 59\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 59\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 59\n ],\n \"countEmptyMessageThreadExternalId\": [\n 59\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 59\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 59\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 59\n ],\n \"countUniqueValuesDirection\": [\n 59\n ],\n \"countEmptyDirection\": [\n 59\n ],\n \"countNotEmptyDirection\": [\n 59\n ],\n \"percentageEmptyDirection\": [\n 59\n ],\n \"percentageNotEmptyDirection\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"messageExternalId\": [\n 6\n ],\n \"messageThreadExternalId\": [\n 6\n ],\n \"direction\": [\n 6\n ],\n \"message\": [\n 408\n ],\n \"messageChannel\": [\n 332\n ],\n \"messageThread\": [\n 392\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelVisibilityEnum\": {},\n \"MessageChannelTypeEnum\": {},\n \"MessageChannelContactAutoCreationPolicyEnum\": {},\n \"MessageChannelMessageFolderImportPolicyEnum\": {},\n \"MessageChannelPendingGroupEmailsActionEnum\": {},\n \"MessageChannelSyncStatusEnum\": {},\n \"MessageChannelSyncStageEnum\": {},\n \"MessageChannel\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 232\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"messageFolders\": [\n 336,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelEdge\": {\n \"node\": [\n 312\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 10\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 10\n ],\n \"countEmptyExcludeGroupEmails\": [\n 10\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 10\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 13\n ],\n \"countTrueExcludeGroupEmails\": [\n 10\n ],\n \"countFalseExcludeGroupEmails\": [\n 10\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 10\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 10\n ],\n \"countEmptyThrottleRetryAfter\": [\n 10\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 10\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 13\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 13\n ],\n \"minThrottleRetryAfter\": [\n 7\n ],\n \"maxThrottleRetryAfter\": [\n 7\n ],\n \"edges\": [\n 313\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 10\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 10\n ],\n \"countEmptyExcludeGroupEmails\": [\n 10\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 10\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 13\n ],\n \"countTrueExcludeGroupEmails\": [\n 10\n ],\n \"countFalseExcludeGroupEmails\": [\n 10\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 10\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 10\n ],\n \"countEmptyThrottleRetryAfter\": [\n 10\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 10\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 13\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 13\n ],\n \"minThrottleRetryAfter\": [\n 7\n ],\n \"maxThrottleRetryAfter\": [\n 7\n ],\n \"edges\": [\n 313\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelRelationInput\": {\n \"connect\": [\n 317\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelConnectInput\": {\n \"where\": [\n 318\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"visibility\": [\n 322\n ],\n \"handle\": [\n 56\n ],\n \"type\": [\n 323\n ],\n \"isContactAutoCreationEnabled\": [\n 179\n ],\n \"contactAutoCreationPolicy\": [\n 324\n ],\n \"messageFolderImportPolicy\": [\n 325\n ],\n \"excludeNonProfessionalEmails\": [\n 179\n ],\n \"excludeGroupEmails\": [\n 179\n ],\n \"pendingGroupEmailsAction\": [\n 326\n ],\n \"isSyncEnabled\": [\n 179\n ],\n \"syncCursor\": [\n 56\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 327\n ],\n \"syncStage\": [\n 328\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 130\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 33\n ],\n \"and\": [\n 321\n ],\n \"or\": [\n 321\n ],\n \"not\": [\n 321\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelVisibilityEnumFilter\": {\n \"eq\": [\n 305\n ],\n \"neq\": [\n 305\n ],\n \"in\": [\n 305\n ],\n \"containsAny\": [\n 305\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelTypeEnumFilter\": {\n \"eq\": [\n 306\n ],\n \"neq\": [\n 306\n ],\n \"in\": [\n 306\n ],\n \"containsAny\": [\n 306\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelContactAutoCreationPolicyEnumFilter\": {\n \"eq\": [\n 307\n ],\n \"neq\": [\n 307\n ],\n \"in\": [\n 307\n ],\n \"containsAny\": [\n 307\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageFolderImportPolicyEnumFilter\": {\n \"eq\": [\n 308\n ],\n \"neq\": [\n 308\n ],\n \"in\": [\n 308\n ],\n \"containsAny\": [\n 308\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelPendingGroupEmailsActionEnumFilter\": {\n \"eq\": [\n 309\n ],\n \"neq\": [\n 309\n ],\n \"in\": [\n 309\n ],\n \"containsAny\": [\n 309\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelSyncStatusEnumFilter\": {\n \"eq\": [\n 310\n ],\n \"neq\": [\n 310\n ],\n \"in\": [\n 310\n ],\n \"containsAny\": [\n 310\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelSyncStageEnumFilter\": {\n \"eq\": [\n 311\n ],\n \"neq\": [\n 311\n ],\n \"in\": [\n 311\n ],\n \"containsAny\": [\n 311\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"messageFolderImportPolicy\": [\n 59\n ],\n \"excludeNonProfessionalEmails\": [\n 59\n ],\n \"excludeGroupEmails\": [\n 59\n ],\n \"pendingGroupEmailsAction\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncedAt\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 59\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"throttleRetryAfter\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByWithGroupByInput\": {\n \"aggregate\": [\n 331\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"messageFolderImportPolicy\": [\n 59\n ],\n \"excludeNonProfessionalEmails\": [\n 59\n ],\n \"excludeGroupEmails\": [\n 59\n ],\n \"pendingGroupEmailsAction\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncedAt\": [\n 110\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 110\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"throttleRetryAfter\": [\n 110\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 244\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesVisibility\": [\n 59\n ],\n \"countEmptyVisibility\": [\n 59\n ],\n \"countNotEmptyVisibility\": [\n 59\n ],\n \"percentageEmptyVisibility\": [\n 59\n ],\n \"percentageNotEmptyVisibility\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesType\": [\n 59\n ],\n \"countEmptyType\": [\n 59\n ],\n \"countNotEmptyType\": [\n 59\n ],\n \"percentageEmptyType\": [\n 59\n ],\n \"percentageNotEmptyType\": [\n 59\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 59\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 59\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 59\n ],\n \"countEmptyExcludeGroupEmails\": [\n 59\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 59\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 59\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 59\n ],\n \"countTrueExcludeGroupEmails\": [\n 59\n ],\n \"countFalseExcludeGroupEmails\": [\n 59\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 59\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 59\n ],\n \"countEmptyIsSyncEnabled\": [\n 59\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"countTrueIsSyncEnabled\": [\n 59\n ],\n \"countFalseIsSyncEnabled\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesSyncedAt\": [\n 59\n ],\n \"countEmptySyncedAt\": [\n 59\n ],\n \"countNotEmptySyncedAt\": [\n 59\n ],\n \"percentageEmptySyncedAt\": [\n 59\n ],\n \"percentageNotEmptySyncedAt\": [\n 59\n ],\n \"minSyncedAt\": [\n 59\n ],\n \"maxSyncedAt\": [\n 59\n ],\n \"countUniqueValuesSyncStatus\": [\n 59\n ],\n \"countEmptySyncStatus\": [\n 59\n ],\n \"countNotEmptySyncStatus\": [\n 59\n ],\n \"percentageEmptySyncStatus\": [\n 59\n ],\n \"percentageNotEmptySyncStatus\": [\n 59\n ],\n \"countUniqueValuesSyncStage\": [\n 59\n ],\n \"countEmptySyncStage\": [\n 59\n ],\n \"countNotEmptySyncStage\": [\n 59\n ],\n \"percentageEmptySyncStage\": [\n 59\n ],\n \"percentageNotEmptySyncStage\": [\n 59\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 59\n ],\n \"countEmptySyncStageStartedAt\": [\n 59\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"minSyncStageStartedAt\": [\n 59\n ],\n \"maxSyncStageStartedAt\": [\n 59\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 59\n ],\n \"countEmptyThrottleFailureCount\": [\n 59\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"minThrottleFailureCount\": [\n 59\n ],\n \"maxThrottleFailureCount\": [\n 59\n ],\n \"avgThrottleFailureCount\": [\n 59\n ],\n \"sumThrottleFailureCount\": [\n 59\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 59\n ],\n \"countEmptyThrottleRetryAfter\": [\n 59\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 59\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 59\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 59\n ],\n \"minThrottleRetryAfter\": [\n 59\n ],\n \"maxThrottleRetryAfter\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"visibility\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"type\": [\n 6\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 6\n ],\n \"messageFolderImportPolicy\": [\n 6\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 6\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"syncedAt\": [\n 109\n ],\n \"syncStatus\": [\n 6\n ],\n \"syncStage\": [\n 6\n ],\n \"syncStageStartedAt\": [\n 109\n ],\n \"throttleFailureCount\": [\n 6\n ],\n \"throttleRetryAfter\": [\n 109\n ],\n \"connectedAccount\": [\n 246\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderPendingSyncActionEnum\": {},\n \"MessageFolder\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 312\n ],\n \"messageChannelMessageAssociationMessageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderEdge\": {\n \"node\": [\n 334\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesIsSentFolder\": [\n 10\n ],\n \"countEmptyIsSentFolder\": [\n 10\n ],\n \"countNotEmptyIsSentFolder\": [\n 10\n ],\n \"percentageEmptyIsSentFolder\": [\n 13\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 13\n ],\n \"countTrueIsSentFolder\": [\n 10\n ],\n \"countFalseIsSentFolder\": [\n 10\n ],\n \"countUniqueValuesIsSynced\": [\n 10\n ],\n \"countEmptyIsSynced\": [\n 10\n ],\n \"countNotEmptyIsSynced\": [\n 10\n ],\n \"percentageEmptyIsSynced\": [\n 13\n ],\n \"percentageNotEmptyIsSynced\": [\n 13\n ],\n \"countTrueIsSynced\": [\n 10\n ],\n \"countFalseIsSynced\": [\n 10\n ],\n \"countUniqueValuesParentFolderId\": [\n 10\n ],\n \"countEmptyParentFolderId\": [\n 10\n ],\n \"countNotEmptyParentFolderId\": [\n 10\n ],\n \"percentageEmptyParentFolderId\": [\n 13\n ],\n \"percentageNotEmptyParentFolderId\": [\n 13\n ],\n \"countUniqueValuesExternalId\": [\n 10\n ],\n \"countEmptyExternalId\": [\n 10\n ],\n \"countNotEmptyExternalId\": [\n 10\n ],\n \"percentageEmptyExternalId\": [\n 13\n ],\n \"percentageNotEmptyExternalId\": [\n 13\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 10\n ],\n \"countEmptyPendingSyncAction\": [\n 10\n ],\n \"countNotEmptyPendingSyncAction\": [\n 10\n ],\n \"percentageEmptyPendingSyncAction\": [\n 13\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 13\n ],\n \"edges\": [\n 335\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesIsSentFolder\": [\n 10\n ],\n \"countEmptyIsSentFolder\": [\n 10\n ],\n \"countNotEmptyIsSentFolder\": [\n 10\n ],\n \"percentageEmptyIsSentFolder\": [\n 13\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 13\n ],\n \"countTrueIsSentFolder\": [\n 10\n ],\n \"countFalseIsSentFolder\": [\n 10\n ],\n \"countUniqueValuesIsSynced\": [\n 10\n ],\n \"countEmptyIsSynced\": [\n 10\n ],\n \"countNotEmptyIsSynced\": [\n 10\n ],\n \"percentageEmptyIsSynced\": [\n 13\n ],\n \"percentageNotEmptyIsSynced\": [\n 13\n ],\n \"countTrueIsSynced\": [\n 10\n ],\n \"countFalseIsSynced\": [\n 10\n ],\n \"countUniqueValuesParentFolderId\": [\n 10\n ],\n \"countEmptyParentFolderId\": [\n 10\n ],\n \"countNotEmptyParentFolderId\": [\n 10\n ],\n \"percentageEmptyParentFolderId\": [\n 13\n ],\n \"percentageNotEmptyParentFolderId\": [\n 13\n ],\n \"countUniqueValuesExternalId\": [\n 10\n ],\n \"countEmptyExternalId\": [\n 10\n ],\n \"countNotEmptyExternalId\": [\n 10\n ],\n \"percentageEmptyExternalId\": [\n 13\n ],\n \"percentageNotEmptyExternalId\": [\n 13\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 10\n ],\n \"countEmptyPendingSyncAction\": [\n 10\n ],\n \"countNotEmptyPendingSyncAction\": [\n 10\n ],\n \"percentageEmptyPendingSyncAction\": [\n 13\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 13\n ],\n \"edges\": [\n 335\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderRelationInput\": {\n \"connect\": [\n 339\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderConnectInput\": {\n \"where\": [\n 340\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"name\": [\n 56\n ],\n \"syncCursor\": [\n 56\n ],\n \"isSentFolder\": [\n 179\n ],\n \"isSynced\": [\n 179\n ],\n \"parentFolderId\": [\n 56\n ],\n \"externalId\": [\n 56\n ],\n \"pendingSyncAction\": [\n 344\n ],\n \"messageChannelId\": [\n 33\n ],\n \"and\": [\n 343\n ],\n \"or\": [\n 343\n ],\n \"not\": [\n 343\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderPendingSyncActionEnumFilter\": {\n \"eq\": [\n 333\n ],\n \"neq\": [\n 333\n ],\n \"in\": [\n 333\n ],\n \"containsAny\": [\n 333\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"isSentFolder\": [\n 59\n ],\n \"isSynced\": [\n 59\n ],\n \"parentFolderId\": [\n 59\n ],\n \"externalId\": [\n 59\n ],\n \"pendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 347\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"isSentFolder\": [\n 59\n ],\n \"isSynced\": [\n 59\n ],\n \"parentFolderId\": [\n 59\n ],\n \"externalId\": [\n 59\n ],\n \"pendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 330\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesIsSentFolder\": [\n 59\n ],\n \"countEmptyIsSentFolder\": [\n 59\n ],\n \"countNotEmptyIsSentFolder\": [\n 59\n ],\n \"percentageEmptyIsSentFolder\": [\n 59\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 59\n ],\n \"countTrueIsSentFolder\": [\n 59\n ],\n \"countFalseIsSentFolder\": [\n 59\n ],\n \"countUniqueValuesIsSynced\": [\n 59\n ],\n \"countEmptyIsSynced\": [\n 59\n ],\n \"countNotEmptyIsSynced\": [\n 59\n ],\n \"percentageEmptyIsSynced\": [\n 59\n ],\n \"percentageNotEmptyIsSynced\": [\n 59\n ],\n \"countTrueIsSynced\": [\n 59\n ],\n \"countFalseIsSynced\": [\n 59\n ],\n \"countUniqueValuesParentFolderId\": [\n 59\n ],\n \"countEmptyParentFolderId\": [\n 59\n ],\n \"countNotEmptyParentFolderId\": [\n 59\n ],\n \"percentageEmptyParentFolderId\": [\n 59\n ],\n \"percentageNotEmptyParentFolderId\": [\n 59\n ],\n \"countUniqueValuesExternalId\": [\n 59\n ],\n \"countEmptyExternalId\": [\n 59\n ],\n \"countNotEmptyExternalId\": [\n 59\n ],\n \"percentageEmptyExternalId\": [\n 59\n ],\n \"percentageNotEmptyExternalId\": [\n 59\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 59\n ],\n \"countEmptyPendingSyncAction\": [\n 59\n ],\n \"countNotEmptyPendingSyncAction\": [\n 59\n ],\n \"percentageEmptyPendingSyncAction\": [\n 59\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 6\n ],\n \"externalId\": [\n 6\n ],\n \"pendingSyncAction\": [\n 6\n ],\n \"messageChannel\": [\n 332\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolder\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 290\n ],\n \"messageFolder\": [\n 334\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderEdge\": {\n \"node\": [\n 349\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"edges\": [\n 350\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"edges\": [\n 350\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderRelationInput\": {\n \"connect\": [\n 354\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderConnectInput\": {\n \"where\": [\n 355\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderCreateInput\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 294\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageFolder\": [\n 338\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderUpdateInput\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 294\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageFolder\": [\n 338\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderFilterInput\": {\n \"searchVector\": [\n 131\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"messageChannelMessageAssociationId\": [\n 33\n ],\n \"messageFolderId\": [\n 33\n ],\n \"and\": [\n 358\n ],\n \"or\": [\n 358\n ],\n \"not\": [\n 358\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByInput\": {\n \"searchVector\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 301\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 345\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 361\n ],\n \"searchVector\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 302\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 346\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 301\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 345\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderGroupByInput\": {\n \"searchVector\": [\n 6\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"messageChannelMessageAssociation\": [\n 304\n ],\n \"messageFolder\": [\n 348\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRoleEnum\": {},\n \"MessageParticipant\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"message\": [\n 394\n ],\n \"person\": [\n 453\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantEdge\": {\n \"node\": [\n 364\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesRole\": [\n 10\n ],\n \"countEmptyRole\": [\n 10\n ],\n \"countNotEmptyRole\": [\n 10\n ],\n \"percentageEmptyRole\": [\n 13\n ],\n \"percentageNotEmptyRole\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"edges\": [\n 365\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesRole\": [\n 10\n ],\n \"countEmptyRole\": [\n 10\n ],\n \"countNotEmptyRole\": [\n 10\n ],\n \"percentageEmptyRole\": [\n 13\n ],\n \"percentageNotEmptyRole\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"edges\": [\n 365\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRelationInput\": {\n \"connect\": [\n 369\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantConnectInput\": {\n \"where\": [\n 370\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"role\": [\n 374\n ],\n \"handle\": [\n 56\n ],\n \"displayName\": [\n 56\n ],\n \"messageId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 373\n ],\n \"or\": [\n 373\n ],\n \"not\": [\n 373\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRoleEnumFilter\": {\n \"eq\": [\n 363\n ],\n \"neq\": [\n 363\n ],\n \"in\": [\n 363\n ],\n \"containsAny\": [\n 363\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"role\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByWithGroupByInput\": {\n \"aggregate\": [\n 377\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"role\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 406\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesRole\": [\n 59\n ],\n \"countEmptyRole\": [\n 59\n ],\n \"countNotEmptyRole\": [\n 59\n ],\n \"percentageEmptyRole\": [\n 59\n ],\n \"percentageNotEmptyRole\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesDisplayName\": [\n 59\n ],\n \"countEmptyDisplayName\": [\n 59\n ],\n \"countNotEmptyDisplayName\": [\n 59\n ],\n \"percentageEmptyDisplayName\": [\n 59\n ],\n \"percentageNotEmptyDisplayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"role\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"displayName\": [\n 6\n ],\n \"message\": [\n 408\n ],\n \"person\": [\n 467\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThread\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messages\": [\n 396,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 405,\n \"[MessageOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadEdge\": {\n \"node\": [\n 379\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 380\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 380\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadRelationInput\": {\n \"connect\": [\n 384\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadConnectInput\": {\n \"where\": [\n 385\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 388\n ],\n \"or\": [\n 388\n ],\n \"not\": [\n 388\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByWithGroupByInput\": {\n \"aggregate\": [\n 391\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageDirectionEnum\": {},\n \"Message\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 379\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageEdge\": {\n \"node\": [\n 394\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 10\n ],\n \"countEmptyHeaderMessageId\": [\n 10\n ],\n \"countNotEmptyHeaderMessageId\": [\n 10\n ],\n \"percentageEmptyHeaderMessageId\": [\n 13\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"countUniqueValuesSubject\": [\n 10\n ],\n \"countEmptySubject\": [\n 10\n ],\n \"countNotEmptySubject\": [\n 10\n ],\n \"percentageEmptySubject\": [\n 13\n ],\n \"percentageNotEmptySubject\": [\n 13\n ],\n \"countUniqueValuesText\": [\n 10\n ],\n \"countEmptyText\": [\n 10\n ],\n \"countNotEmptyText\": [\n 10\n ],\n \"percentageEmptyText\": [\n 13\n ],\n \"percentageNotEmptyText\": [\n 13\n ],\n \"countUniqueValuesReceivedAt\": [\n 10\n ],\n \"countEmptyReceivedAt\": [\n 10\n ],\n \"countNotEmptyReceivedAt\": [\n 10\n ],\n \"percentageEmptyReceivedAt\": [\n 13\n ],\n \"percentageNotEmptyReceivedAt\": [\n 13\n ],\n \"minReceivedAt\": [\n 7\n ],\n \"maxReceivedAt\": [\n 7\n ],\n \"edges\": [\n 395\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 10\n ],\n \"countEmptyHeaderMessageId\": [\n 10\n ],\n \"countNotEmptyHeaderMessageId\": [\n 10\n ],\n \"percentageEmptyHeaderMessageId\": [\n 13\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"countUniqueValuesSubject\": [\n 10\n ],\n \"countEmptySubject\": [\n 10\n ],\n \"countNotEmptySubject\": [\n 10\n ],\n \"percentageEmptySubject\": [\n 13\n ],\n \"percentageNotEmptySubject\": [\n 13\n ],\n \"countUniqueValuesText\": [\n 10\n ],\n \"countEmptyText\": [\n 10\n ],\n \"countNotEmptyText\": [\n 10\n ],\n \"percentageEmptyText\": [\n 13\n ],\n \"percentageNotEmptyText\": [\n 13\n ],\n \"countUniqueValuesReceivedAt\": [\n 10\n ],\n \"countEmptyReceivedAt\": [\n 10\n ],\n \"countNotEmptyReceivedAt\": [\n 10\n ],\n \"percentageEmptyReceivedAt\": [\n 13\n ],\n \"percentageNotEmptyReceivedAt\": [\n 13\n ],\n \"minReceivedAt\": [\n 7\n ],\n \"maxReceivedAt\": [\n 7\n ],\n \"edges\": [\n 395\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageRelationInput\": {\n \"connect\": [\n 399\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageConnectInput\": {\n \"where\": [\n 400\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"headerMessageId\": [\n 56\n ],\n \"direction\": [\n 404\n ],\n \"subject\": [\n 56\n ],\n \"text\": [\n 56\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 33\n ],\n \"and\": [\n 403\n ],\n \"or\": [\n 403\n ],\n \"not\": [\n 403\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageDirectionEnumFilter\": {\n \"eq\": [\n 393\n ],\n \"neq\": [\n 393\n ],\n \"in\": [\n 393\n ],\n \"containsAny\": [\n 393\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"headerMessageId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"subject\": [\n 59\n ],\n \"text\": [\n 59\n ],\n \"receivedAt\": [\n 59\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByWithGroupByInput\": {\n \"aggregate\": [\n 407\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"headerMessageId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"subject\": [\n 59\n ],\n \"text\": [\n 59\n ],\n \"receivedAt\": [\n 110\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 390\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 59\n ],\n \"countEmptyHeaderMessageId\": [\n 59\n ],\n \"countNotEmptyHeaderMessageId\": [\n 59\n ],\n \"percentageEmptyHeaderMessageId\": [\n 59\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 59\n ],\n \"countUniqueValuesDirection\": [\n 59\n ],\n \"countEmptyDirection\": [\n 59\n ],\n \"countNotEmptyDirection\": [\n 59\n ],\n \"percentageEmptyDirection\": [\n 59\n ],\n \"percentageNotEmptyDirection\": [\n 59\n ],\n \"countUniqueValuesSubject\": [\n 59\n ],\n \"countEmptySubject\": [\n 59\n ],\n \"countNotEmptySubject\": [\n 59\n ],\n \"percentageEmptySubject\": [\n 59\n ],\n \"percentageNotEmptySubject\": [\n 59\n ],\n \"countUniqueValuesText\": [\n 59\n ],\n \"countEmptyText\": [\n 59\n ],\n \"countNotEmptyText\": [\n 59\n ],\n \"percentageEmptyText\": [\n 59\n ],\n \"percentageNotEmptyText\": [\n 59\n ],\n \"countUniqueValuesReceivedAt\": [\n 59\n ],\n \"countEmptyReceivedAt\": [\n 59\n ],\n \"countNotEmptyReceivedAt\": [\n 59\n ],\n \"percentageEmptyReceivedAt\": [\n 59\n ],\n \"percentageNotEmptyReceivedAt\": [\n 59\n ],\n \"minReceivedAt\": [\n 59\n ],\n \"maxReceivedAt\": [\n 59\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"headerMessageId\": [\n 6\n ],\n \"direction\": [\n 6\n ],\n \"subject\": [\n 6\n ],\n \"text\": [\n 6\n ],\n \"receivedAt\": [\n 109\n ],\n \"messageThread\": [\n 392\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Note\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 101\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteEdge\": {\n \"node\": [\n 409\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 410\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 410\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteRelationInput\": {\n \"connect\": [\n 414\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteConnectInput\": {\n \"where\": [\n 415\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 102\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 103\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"title\": [\n 56\n ],\n \"bodyV2\": [\n 104\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 418\n ],\n \"or\": [\n 418\n ],\n \"not\": [\n 418\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByWithGroupByInput\": {\n \"aggregate\": [\n 421\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesBodyV2\": [\n 59\n ],\n \"countEmptyBodyV2\": [\n 59\n ],\n \"countNotEmptyBodyV2\": [\n 59\n ],\n \"percentageEmptyBodyV2\": [\n 59\n ],\n \"percentageNotEmptyBodyV2\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"bodyV2\": [\n 106\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTarget\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"noteId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"note\": [\n 409\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetEdge\": {\n \"node\": [\n 423\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 424\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 424\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetRelationInput\": {\n \"connect\": [\n 428\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetConnectInput\": {\n \"where\": [\n 429\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"noteId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 432\n ],\n \"or\": [\n 432\n ],\n \"not\": [\n 432\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByWithGroupByInput\": {\n \"aggregate\": [\n 435\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 420\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"note\": [\n 422\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityStageEnum\": {},\n \"Opportunity\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 61\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"ownerId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"pointOfContact\": [\n 453\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"owner\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityEdge\": {\n \"node\": [\n 438\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesAmount\": [\n 10\n ],\n \"countEmptyAmount\": [\n 10\n ],\n \"countNotEmptyAmount\": [\n 10\n ],\n \"percentageEmptyAmount\": [\n 13\n ],\n \"percentageNotEmptyAmount\": [\n 13\n ],\n \"minAmountAmountMicros\": [\n 13\n ],\n \"maxAmountAmountMicros\": [\n 13\n ],\n \"sumAmountAmountMicros\": [\n 13\n ],\n \"avgAmountAmountMicros\": [\n 13\n ],\n \"countUniqueValuesCloseDate\": [\n 10\n ],\n \"countEmptyCloseDate\": [\n 10\n ],\n \"countNotEmptyCloseDate\": [\n 10\n ],\n \"percentageEmptyCloseDate\": [\n 13\n ],\n \"percentageNotEmptyCloseDate\": [\n 13\n ],\n \"minCloseDate\": [\n 7\n ],\n \"maxCloseDate\": [\n 7\n ],\n \"countUniqueValuesStage\": [\n 10\n ],\n \"countEmptyStage\": [\n 10\n ],\n \"countNotEmptyStage\": [\n 10\n ],\n \"percentageEmptyStage\": [\n 13\n ],\n \"percentageNotEmptyStage\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 439\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesAmount\": [\n 10\n ],\n \"countEmptyAmount\": [\n 10\n ],\n \"countNotEmptyAmount\": [\n 10\n ],\n \"percentageEmptyAmount\": [\n 13\n ],\n \"percentageNotEmptyAmount\": [\n 13\n ],\n \"minAmountAmountMicros\": [\n 13\n ],\n \"maxAmountAmountMicros\": [\n 13\n ],\n \"sumAmountAmountMicros\": [\n 13\n ],\n \"avgAmountAmountMicros\": [\n 13\n ],\n \"countUniqueValuesCloseDate\": [\n 10\n ],\n \"countEmptyCloseDate\": [\n 10\n ],\n \"countNotEmptyCloseDate\": [\n 10\n ],\n \"percentageEmptyCloseDate\": [\n 13\n ],\n \"percentageNotEmptyCloseDate\": [\n 13\n ],\n \"minCloseDate\": [\n 7\n ],\n \"maxCloseDate\": [\n 7\n ],\n \"countUniqueValuesStage\": [\n 10\n ],\n \"countEmptyStage\": [\n 10\n ],\n \"countNotEmptyStage\": [\n 10\n ],\n \"percentageEmptyStage\": [\n 13\n ],\n \"percentageNotEmptyStage\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 439\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityRelationInput\": {\n \"connect\": [\n 443\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityConnectInput\": {\n \"where\": [\n 444\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 63\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"pointOfContact\": [\n 457\n ],\n \"ownerId\": [\n 22\n ],\n \"owner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 64\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"pointOfContact\": [\n 457\n ],\n \"ownerId\": [\n 22\n ],\n \"owner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"amount\": [\n 65\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 448\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"companyId\": [\n 33\n ],\n \"pointOfContactId\": [\n 33\n ],\n \"ownerId\": [\n 33\n ],\n \"and\": [\n 447\n ],\n \"or\": [\n 447\n ],\n \"not\": [\n 447\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityStageEnumFilter\": {\n \"eq\": [\n 437\n ],\n \"neq\": [\n 437\n ],\n \"in\": [\n 437\n ],\n \"containsAny\": [\n 437\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"amount\": [\n 67\n ],\n \"closeDate\": [\n 59\n ],\n \"stage\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 464\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByWithGroupByInput\": {\n \"aggregate\": [\n 451\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"amount\": [\n 67\n ],\n \"closeDate\": [\n 110\n ],\n \"stage\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 465\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesAmount\": [\n 59\n ],\n \"countEmptyAmount\": [\n 59\n ],\n \"countNotEmptyAmount\": [\n 59\n ],\n \"percentageEmptyAmount\": [\n 59\n ],\n \"percentageNotEmptyAmount\": [\n 59\n ],\n \"minAmountAmountMicros\": [\n 59\n ],\n \"maxAmountAmountMicros\": [\n 59\n ],\n \"sumAmountAmountMicros\": [\n 59\n ],\n \"avgAmountAmountMicros\": [\n 59\n ],\n \"countUniqueValuesCloseDate\": [\n 59\n ],\n \"countEmptyCloseDate\": [\n 59\n ],\n \"countNotEmptyCloseDate\": [\n 59\n ],\n \"percentageEmptyCloseDate\": [\n 59\n ],\n \"percentageNotEmptyCloseDate\": [\n 59\n ],\n \"minCloseDate\": [\n 59\n ],\n \"maxCloseDate\": [\n 59\n ],\n \"countUniqueValuesStage\": [\n 59\n ],\n \"countEmptyStage\": [\n 59\n ],\n \"countNotEmptyStage\": [\n 59\n ],\n \"percentageEmptyStage\": [\n 59\n ],\n \"percentageNotEmptyStage\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 464\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"amount\": [\n 68\n ],\n \"closeDate\": [\n 109\n ],\n \"stage\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"pointOfContact\": [\n 467\n ],\n \"owner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Person\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 69\n ],\n \"emails\": [\n 89\n ],\n \"linkedinLink\": [\n 52\n ],\n \"xLink\": [\n 52\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 95\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 113\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"pointOfContactForOpportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"cloudUsers2\": [\n 598,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonEdge\": {\n \"node\": [\n 453\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEmails\": [\n 10\n ],\n \"countEmptyEmails\": [\n 10\n ],\n \"countNotEmptyEmails\": [\n 10\n ],\n \"percentageEmptyEmails\": [\n 13\n ],\n \"percentageNotEmptyEmails\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesJobTitle\": [\n 10\n ],\n \"countEmptyJobTitle\": [\n 10\n ],\n \"countNotEmptyJobTitle\": [\n 10\n ],\n \"percentageEmptyJobTitle\": [\n 13\n ],\n \"percentageNotEmptyJobTitle\": [\n 13\n ],\n \"countUniqueValuesPhones\": [\n 10\n ],\n \"countEmptyPhones\": [\n 10\n ],\n \"countNotEmptyPhones\": [\n 10\n ],\n \"percentageEmptyPhones\": [\n 13\n ],\n \"percentageNotEmptyPhones\": [\n 13\n ],\n \"countUniqueValuesCity\": [\n 10\n ],\n \"countEmptyCity\": [\n 10\n ],\n \"countNotEmptyCity\": [\n 10\n ],\n \"percentageEmptyCity\": [\n 13\n ],\n \"percentageNotEmptyCity\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesAvatarFile\": [\n 10\n ],\n \"countEmptyAvatarFile\": [\n 10\n ],\n \"countNotEmptyAvatarFile\": [\n 10\n ],\n \"percentageEmptyAvatarFile\": [\n 13\n ],\n \"percentageNotEmptyAvatarFile\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 454\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEmails\": [\n 10\n ],\n \"countEmptyEmails\": [\n 10\n ],\n \"countNotEmptyEmails\": [\n 10\n ],\n \"percentageEmptyEmails\": [\n 13\n ],\n \"percentageNotEmptyEmails\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesJobTitle\": [\n 10\n ],\n \"countEmptyJobTitle\": [\n 10\n ],\n \"countNotEmptyJobTitle\": [\n 10\n ],\n \"percentageEmptyJobTitle\": [\n 13\n ],\n \"percentageNotEmptyJobTitle\": [\n 13\n ],\n \"countUniqueValuesPhones\": [\n 10\n ],\n \"countEmptyPhones\": [\n 10\n ],\n \"countNotEmptyPhones\": [\n 10\n ],\n \"percentageEmptyPhones\": [\n 13\n ],\n \"percentageNotEmptyPhones\": [\n 13\n ],\n \"countUniqueValuesCity\": [\n 10\n ],\n \"countEmptyCity\": [\n 10\n ],\n \"countNotEmptyCity\": [\n 10\n ],\n \"percentageEmptyCity\": [\n 13\n ],\n \"percentageNotEmptyCity\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesAvatarFile\": [\n 10\n ],\n \"countEmptyAvatarFile\": [\n 10\n ],\n \"countNotEmptyAvatarFile\": [\n 10\n ],\n \"percentageEmptyAvatarFile\": [\n 13\n ],\n \"percentageNotEmptyAvatarFile\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 454\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonRelationInput\": {\n \"connect\": [\n 458\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonConnectInput\": {\n \"where\": [\n 459\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"emails\": [\n 460\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonEmailsWhereInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 70\n ],\n \"emails\": [\n 90\n ],\n \"linkedinLink\": [\n 53\n ],\n \"xLink\": [\n 53\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 96\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 126\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 71\n ],\n \"emails\": [\n 91\n ],\n \"linkedinLink\": [\n 54\n ],\n \"xLink\": [\n 54\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 97\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 126\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 72\n ],\n \"emails\": [\n 92\n ],\n \"linkedinLink\": [\n 55\n ],\n \"xLink\": [\n 55\n ],\n \"jobTitle\": [\n 56\n ],\n \"phones\": [\n 98\n ],\n \"city\": [\n 56\n ],\n \"avatarUrl\": [\n 56\n ],\n \"avatarFile\": [\n 57\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"companyId\": [\n 33\n ],\n \"and\": [\n 463\n ],\n \"or\": [\n 463\n ],\n \"not\": [\n 463\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"emails\": [\n 93\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"jobTitle\": [\n 59\n ],\n \"phones\": [\n 99\n ],\n \"city\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"avatarFile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByWithGroupByInput\": {\n \"aggregate\": [\n 466\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 73\n ],\n \"emails\": [\n 93\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"jobTitle\": [\n 59\n ],\n \"phones\": [\n 99\n ],\n \"city\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"avatarFile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesEmails\": [\n 59\n ],\n \"countEmptyEmails\": [\n 59\n ],\n \"countNotEmptyEmails\": [\n 59\n ],\n \"percentageEmptyEmails\": [\n 59\n ],\n \"percentageNotEmptyEmails\": [\n 59\n ],\n \"countUniqueValuesLinkedinLink\": [\n 59\n ],\n \"countEmptyLinkedinLink\": [\n 59\n ],\n \"countNotEmptyLinkedinLink\": [\n 59\n ],\n \"percentageEmptyLinkedinLink\": [\n 59\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 59\n ],\n \"countUniqueValuesXLink\": [\n 59\n ],\n \"countEmptyXLink\": [\n 59\n ],\n \"countNotEmptyXLink\": [\n 59\n ],\n \"percentageEmptyXLink\": [\n 59\n ],\n \"percentageNotEmptyXLink\": [\n 59\n ],\n \"countUniqueValuesJobTitle\": [\n 59\n ],\n \"countEmptyJobTitle\": [\n 59\n ],\n \"countNotEmptyJobTitle\": [\n 59\n ],\n \"percentageEmptyJobTitle\": [\n 59\n ],\n \"percentageNotEmptyJobTitle\": [\n 59\n ],\n \"countUniqueValuesPhones\": [\n 59\n ],\n \"countEmptyPhones\": [\n 59\n ],\n \"countNotEmptyPhones\": [\n 59\n ],\n \"percentageEmptyPhones\": [\n 59\n ],\n \"percentageNotEmptyPhones\": [\n 59\n ],\n \"countUniqueValuesCity\": [\n 59\n ],\n \"countEmptyCity\": [\n 59\n ],\n \"countNotEmptyCity\": [\n 59\n ],\n \"percentageEmptyCity\": [\n 59\n ],\n \"percentageNotEmptyCity\": [\n 59\n ],\n \"countUniqueValuesAvatarUrl\": [\n 59\n ],\n \"countEmptyAvatarUrl\": [\n 59\n ],\n \"countNotEmptyAvatarUrl\": [\n 59\n ],\n \"percentageEmptyAvatarUrl\": [\n 59\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 59\n ],\n \"countUniqueValuesAvatarFile\": [\n 59\n ],\n \"countEmptyAvatarFile\": [\n 59\n ],\n \"countNotEmptyAvatarFile\": [\n 59\n ],\n \"percentageEmptyAvatarFile\": [\n 59\n ],\n \"percentageNotEmptyAvatarFile\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 74\n ],\n \"emails\": [\n 94\n ],\n \"linkedinLink\": [\n 60\n ],\n \"xLink\": [\n 60\n ],\n \"jobTitle\": [\n 6\n ],\n \"phones\": [\n 100\n ],\n \"city\": [\n 6\n ],\n \"avatarUrl\": [\n 6\n ],\n \"avatarFile\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskStatusEnum\": {},\n \"Task\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 101\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"assignee\": [\n 577\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskEdge\": {\n \"node\": [\n 469\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesDueAt\": [\n 10\n ],\n \"countEmptyDueAt\": [\n 10\n ],\n \"countNotEmptyDueAt\": [\n 10\n ],\n \"percentageEmptyDueAt\": [\n 13\n ],\n \"percentageNotEmptyDueAt\": [\n 13\n ],\n \"minDueAt\": [\n 7\n ],\n \"maxDueAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 470\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesDueAt\": [\n 10\n ],\n \"countEmptyDueAt\": [\n 10\n ],\n \"countNotEmptyDueAt\": [\n 10\n ],\n \"percentageEmptyDueAt\": [\n 13\n ],\n \"percentageNotEmptyDueAt\": [\n 13\n ],\n \"minDueAt\": [\n 7\n ],\n \"maxDueAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 470\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskRelationInput\": {\n \"connect\": [\n 474\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskConnectInput\": {\n \"where\": [\n 475\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 102\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"assignee\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 103\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"assignee\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"title\": [\n 56\n ],\n \"bodyV2\": [\n 104\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 479\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"assigneeId\": [\n 33\n ],\n \"and\": [\n 478\n ],\n \"or\": [\n 478\n ],\n \"not\": [\n 478\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskStatusEnumFilter\": {\n \"eq\": [\n 468\n ],\n \"neq\": [\n 468\n ],\n \"in\": [\n 468\n ],\n \"containsAny\": [\n 468\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"dueAt\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByWithGroupByInput\": {\n \"aggregate\": [\n 482\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"dueAt\": [\n 110\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesBodyV2\": [\n 59\n ],\n \"countEmptyBodyV2\": [\n 59\n ],\n \"countNotEmptyBodyV2\": [\n 59\n ],\n \"percentageEmptyBodyV2\": [\n 59\n ],\n \"percentageNotEmptyBodyV2\": [\n 59\n ],\n \"countUniqueValuesDueAt\": [\n 59\n ],\n \"countEmptyDueAt\": [\n 59\n ],\n \"countNotEmptyDueAt\": [\n 59\n ],\n \"percentageEmptyDueAt\": [\n 59\n ],\n \"percentageNotEmptyDueAt\": [\n 59\n ],\n \"minDueAt\": [\n 59\n ],\n \"maxDueAt\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"bodyV2\": [\n 106\n ],\n \"dueAt\": [\n 109\n ],\n \"status\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"assignee\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTarget\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"taskId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetPerson\": [\n 453\n ],\n \"task\": [\n 469\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetEdge\": {\n \"node\": [\n 484\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 485\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 485\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetRelationInput\": {\n \"connect\": [\n 489\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetConnectInput\": {\n \"where\": [\n 490\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"taskId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 493\n ],\n \"or\": [\n 493\n ],\n \"not\": [\n 493\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByWithGroupByInput\": {\n \"aggregate\": [\n 496\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 481\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetPerson\": [\n 467\n ],\n \"task\": [\n 483\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivity\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetTaskId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetDashboard\": [\n 247\n ],\n \"targetNote\": [\n 409\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetTask\": [\n 469\n ],\n \"workspaceMember\": [\n 577\n ],\n \"targetWorkflow\": [\n 513\n ],\n \"targetWorkflowVersion\": [\n 559\n ],\n \"targetWorkflowRun\": [\n 21\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityEdge\": {\n \"node\": [\n 498\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesHappensAt\": [\n 10\n ],\n \"countEmptyHappensAt\": [\n 10\n ],\n \"countNotEmptyHappensAt\": [\n 10\n ],\n \"percentageEmptyHappensAt\": [\n 13\n ],\n \"percentageNotEmptyHappensAt\": [\n 13\n ],\n \"minHappensAt\": [\n 7\n ],\n \"maxHappensAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesProperties\": [\n 10\n ],\n \"countEmptyProperties\": [\n 10\n ],\n \"countNotEmptyProperties\": [\n 10\n ],\n \"percentageEmptyProperties\": [\n 13\n ],\n \"percentageNotEmptyProperties\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 10\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 10\n ],\n \"countEmptyLinkedRecordId\": [\n 10\n ],\n \"countNotEmptyLinkedRecordId\": [\n 10\n ],\n \"percentageEmptyLinkedRecordId\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 13\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 10\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowVersion\": [\n 10\n ],\n \"countEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowRun\": [\n 10\n ],\n \"countEmptyTargetWorkflowRun\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowRun\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowRun\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowRun\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 499\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesHappensAt\": [\n 10\n ],\n \"countEmptyHappensAt\": [\n 10\n ],\n \"countNotEmptyHappensAt\": [\n 10\n ],\n \"percentageEmptyHappensAt\": [\n 13\n ],\n \"percentageNotEmptyHappensAt\": [\n 13\n ],\n \"minHappensAt\": [\n 7\n ],\n \"maxHappensAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesProperties\": [\n 10\n ],\n \"countEmptyProperties\": [\n 10\n ],\n \"countNotEmptyProperties\": [\n 10\n ],\n \"percentageEmptyProperties\": [\n 13\n ],\n \"percentageNotEmptyProperties\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 10\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 10\n ],\n \"countEmptyLinkedRecordId\": [\n 10\n ],\n \"countNotEmptyLinkedRecordId\": [\n 10\n ],\n \"percentageEmptyLinkedRecordId\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 13\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 10\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowVersion\": [\n 10\n ],\n \"countEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowRun\": [\n 10\n ],\n \"countEmptyTargetWorkflowRun\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowRun\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowRun\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowRun\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 499\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityRelationInput\": {\n \"connect\": [\n 503\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityConnectInput\": {\n \"where\": [\n 504\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowVersion\": [\n 563\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetWorkflowRun\": [\n 547\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowVersion\": [\n 563\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetWorkflowRun\": [\n 547\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"properties\": [\n 57\n ],\n \"linkedRecordCachedName\": [\n 56\n ],\n \"linkedRecordId\": [\n 33\n ],\n \"linkedObjectMetadataId\": [\n 33\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetDashboardId\": [\n 33\n ],\n \"targetNoteId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetTaskId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"targetWorkflowId\": [\n 33\n ],\n \"targetWorkflowVersionId\": [\n 33\n ],\n \"targetWorkflowRunId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 507\n ],\n \"or\": [\n 507\n ],\n \"not\": [\n 507\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"happensAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"properties\": [\n 59\n ],\n \"linkedRecordCachedName\": [\n 59\n ],\n \"linkedRecordId\": [\n 59\n ],\n \"linkedObjectMetadataId\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 570\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 554\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByWithGroupByInput\": {\n \"aggregate\": [\n 510\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"happensAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"properties\": [\n 59\n ],\n \"linkedRecordCachedName\": [\n 59\n ],\n \"linkedRecordId\": [\n 59\n ],\n \"linkedObjectMetadataId\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 258\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 420\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 481\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 525\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 571\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 555\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesHappensAt\": [\n 59\n ],\n \"countEmptyHappensAt\": [\n 59\n ],\n \"countNotEmptyHappensAt\": [\n 59\n ],\n \"percentageEmptyHappensAt\": [\n 59\n ],\n \"percentageNotEmptyHappensAt\": [\n 59\n ],\n \"minHappensAt\": [\n 59\n ],\n \"maxHappensAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesProperties\": [\n 59\n ],\n \"countEmptyProperties\": [\n 59\n ],\n \"countNotEmptyProperties\": [\n 59\n ],\n \"percentageEmptyProperties\": [\n 59\n ],\n \"percentageNotEmptyProperties\": [\n 59\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 59\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 59\n ],\n \"countEmptyLinkedRecordId\": [\n 59\n ],\n \"countNotEmptyLinkedRecordId\": [\n 59\n ],\n \"percentageEmptyLinkedRecordId\": [\n 59\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 59\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 59\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 570\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 554\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"happensAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"properties\": [\n 6\n ],\n \"linkedRecordCachedName\": [\n 6\n ],\n \"linkedRecordId\": [\n 6\n ],\n \"linkedObjectMetadataId\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetDashboard\": [\n 260\n ],\n \"targetNote\": [\n 422\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetTask\": [\n 483\n ],\n \"workspaceMember\": [\n 594\n ],\n \"targetWorkflow\": [\n 527\n ],\n \"targetWorkflowVersion\": [\n 573\n ],\n \"targetWorkflowRun\": [\n 557\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStatusesEnum\": {},\n \"Workflow\": {\n \"createdBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"versions\": [\n 561,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ]\n }\n ],\n \"runs\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"automatedTriggers\": [\n 531,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowEdge\": {\n \"node\": [\n 513\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 10\n ],\n \"countEmptyLastPublishedVersionId\": [\n 10\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 10\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 13\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 13\n ],\n \"countUniqueValuesStatuses\": [\n 10\n ],\n \"countEmptyStatuses\": [\n 10\n ],\n \"countNotEmptyStatuses\": [\n 10\n ],\n \"percentageEmptyStatuses\": [\n 13\n ],\n \"percentageNotEmptyStatuses\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 514\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 10\n ],\n \"countEmptyLastPublishedVersionId\": [\n 10\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 10\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 13\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 13\n ],\n \"countUniqueValuesStatuses\": [\n 10\n ],\n \"countEmptyStatuses\": [\n 10\n ],\n \"countNotEmptyStatuses\": [\n 10\n ],\n \"percentageEmptyStatuses\": [\n 13\n ],\n \"percentageNotEmptyStatuses\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 514\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRelationInput\": {\n \"connect\": [\n 518\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowConnectInput\": {\n \"where\": [\n 519\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowCreateInput\": {\n \"createdBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowUpdateInput\": {\n \"createdBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowFilterInput\": {\n \"createdBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"lastPublishedVersionId\": [\n 56\n ],\n \"statuses\": [\n 523\n ],\n \"position\": [\n 130\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 522\n ],\n \"or\": [\n 522\n ],\n \"not\": [\n 522\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStatusesEnumFilter\": {\n \"eq\": [\n 512\n ],\n \"neq\": [\n 512\n ],\n \"in\": [\n 512\n ],\n \"containsAny\": [\n 512\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByInput\": {\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"lastPublishedVersionId\": [\n 59\n ],\n \"statuses\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByWithGroupByInput\": {\n \"aggregate\": [\n 526\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"lastPublishedVersionId\": [\n 59\n ],\n \"statuses\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 59\n ],\n \"countEmptyLastPublishedVersionId\": [\n 59\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 59\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 59\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 59\n ],\n \"countUniqueValuesStatuses\": [\n 59\n ],\n \"countEmptyStatuses\": [\n 59\n ],\n \"countNotEmptyStatuses\": [\n 59\n ],\n \"percentageEmptyStatuses\": [\n 59\n ],\n \"percentageNotEmptyStatuses\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowGroupByInput\": {\n \"createdBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"lastPublishedVersionId\": [\n 6\n ],\n \"statuses\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerTypeEnum\": {},\n \"WorkflowAutomatedTrigger\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 513\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerEdge\": {\n \"node\": [\n 529\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesSettings\": [\n 10\n ],\n \"countEmptySettings\": [\n 10\n ],\n \"countNotEmptySettings\": [\n 10\n ],\n \"percentageEmptySettings\": [\n 13\n ],\n \"percentageNotEmptySettings\": [\n 13\n ],\n \"edges\": [\n 530\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesSettings\": [\n 10\n ],\n \"countEmptySettings\": [\n 10\n ],\n \"countNotEmptySettings\": [\n 10\n ],\n \"percentageEmptySettings\": [\n 13\n ],\n \"percentageNotEmptySettings\": [\n 13\n ],\n \"edges\": [\n 530\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerRelationInput\": {\n \"connect\": [\n 534\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerConnectInput\": {\n \"where\": [\n 535\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"type\": [\n 539\n ],\n \"settings\": [\n 57\n ],\n \"workflowId\": [\n 33\n ],\n \"and\": [\n 538\n ],\n \"or\": [\n 538\n ],\n \"not\": [\n 538\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerTypeEnumFilter\": {\n \"eq\": [\n 528\n ],\n \"neq\": [\n 528\n ],\n \"in\": [\n 528\n ],\n \"containsAny\": [\n 528\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"settings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByWithGroupByInput\": {\n \"aggregate\": [\n 542\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"settings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesType\": [\n 59\n ],\n \"countEmptyType\": [\n 59\n ],\n \"countNotEmptyType\": [\n 59\n ],\n \"percentageEmptyType\": [\n 59\n ],\n \"percentageNotEmptyType\": [\n 59\n ],\n \"countUniqueValuesSettings\": [\n 59\n ],\n \"countEmptySettings\": [\n 59\n ],\n \"countNotEmptySettings\": [\n 59\n ],\n \"percentageEmptySettings\": [\n 59\n ],\n \"percentageNotEmptySettings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"type\": [\n 6\n ],\n \"settings\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunEdge\": {\n \"node\": [\n 21\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 10\n ],\n \"countEmptyEnqueuedAt\": [\n 10\n ],\n \"countNotEmptyEnqueuedAt\": [\n 10\n ],\n \"percentageEmptyEnqueuedAt\": [\n 13\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 13\n ],\n \"minEnqueuedAt\": [\n 7\n ],\n \"maxEnqueuedAt\": [\n 7\n ],\n \"countUniqueValuesStartedAt\": [\n 10\n ],\n \"countEmptyStartedAt\": [\n 10\n ],\n \"countNotEmptyStartedAt\": [\n 10\n ],\n \"percentageEmptyStartedAt\": [\n 13\n ],\n \"percentageNotEmptyStartedAt\": [\n 13\n ],\n \"minStartedAt\": [\n 7\n ],\n \"maxStartedAt\": [\n 7\n ],\n \"countUniqueValuesEndedAt\": [\n 10\n ],\n \"countEmptyEndedAt\": [\n 10\n ],\n \"countNotEmptyEndedAt\": [\n 10\n ],\n \"percentageEmptyEndedAt\": [\n 13\n ],\n \"percentageNotEmptyEndedAt\": [\n 13\n ],\n \"minEndedAt\": [\n 7\n ],\n \"maxEndedAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesState\": [\n 10\n ],\n \"countEmptyState\": [\n 10\n ],\n \"countNotEmptyState\": [\n 10\n ],\n \"percentageEmptyState\": [\n 13\n ],\n \"percentageNotEmptyState\": [\n 13\n ],\n \"countUniqueValuesContext\": [\n 10\n ],\n \"countEmptyContext\": [\n 10\n ],\n \"countNotEmptyContext\": [\n 10\n ],\n \"percentageEmptyContext\": [\n 13\n ],\n \"percentageNotEmptyContext\": [\n 13\n ],\n \"countUniqueValuesOutput\": [\n 10\n ],\n \"countEmptyOutput\": [\n 10\n ],\n \"countNotEmptyOutput\": [\n 10\n ],\n \"percentageEmptyOutput\": [\n 13\n ],\n \"percentageNotEmptyOutput\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 544\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 10\n ],\n \"countEmptyEnqueuedAt\": [\n 10\n ],\n \"countNotEmptyEnqueuedAt\": [\n 10\n ],\n \"percentageEmptyEnqueuedAt\": [\n 13\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 13\n ],\n \"minEnqueuedAt\": [\n 7\n ],\n \"maxEnqueuedAt\": [\n 7\n ],\n \"countUniqueValuesStartedAt\": [\n 10\n ],\n \"countEmptyStartedAt\": [\n 10\n ],\n \"countNotEmptyStartedAt\": [\n 10\n ],\n \"percentageEmptyStartedAt\": [\n 13\n ],\n \"percentageNotEmptyStartedAt\": [\n 13\n ],\n \"minStartedAt\": [\n 7\n ],\n \"maxStartedAt\": [\n 7\n ],\n \"countUniqueValuesEndedAt\": [\n 10\n ],\n \"countEmptyEndedAt\": [\n 10\n ],\n \"countNotEmptyEndedAt\": [\n 10\n ],\n \"percentageEmptyEndedAt\": [\n 13\n ],\n \"percentageNotEmptyEndedAt\": [\n 13\n ],\n \"minEndedAt\": [\n 7\n ],\n \"maxEndedAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesState\": [\n 10\n ],\n \"countEmptyState\": [\n 10\n ],\n \"countNotEmptyState\": [\n 10\n ],\n \"percentageEmptyState\": [\n 13\n ],\n \"percentageNotEmptyState\": [\n 13\n ],\n \"countUniqueValuesContext\": [\n 10\n ],\n \"countEmptyContext\": [\n 10\n ],\n \"countNotEmptyContext\": [\n 10\n ],\n \"percentageEmptyContext\": [\n 13\n ],\n \"percentageNotEmptyContext\": [\n 13\n ],\n \"countUniqueValuesOutput\": [\n 10\n ],\n \"countEmptyOutput\": [\n 10\n ],\n \"countNotEmptyOutput\": [\n 10\n ],\n \"percentageEmptyOutput\": [\n 13\n ],\n \"percentageNotEmptyOutput\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 544\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunRelationInput\": {\n \"connect\": [\n 548\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunConnectInput\": {\n \"where\": [\n 549\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 23\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 23\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 553\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"state\": [\n 57\n ],\n \"context\": [\n 57\n ],\n \"output\": [\n 57\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"workflowId\": [\n 33\n ],\n \"workflowVersionId\": [\n 33\n ],\n \"and\": [\n 552\n ],\n \"or\": [\n 552\n ],\n \"not\": [\n 552\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunStatusEnumFilter\": {\n \"eq\": [\n 23\n ],\n \"neq\": [\n 23\n ],\n \"in\": [\n 23\n ],\n \"containsAny\": [\n 23\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"enqueuedAt\": [\n 59\n ],\n \"startedAt\": [\n 59\n ],\n \"endedAt\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"state\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"output\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByWithGroupByInput\": {\n \"aggregate\": [\n 556\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"enqueuedAt\": [\n 110\n ],\n \"startedAt\": [\n 110\n ],\n \"endedAt\": [\n 110\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"state\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"output\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 571\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 59\n ],\n \"countEmptyEnqueuedAt\": [\n 59\n ],\n \"countNotEmptyEnqueuedAt\": [\n 59\n ],\n \"percentageEmptyEnqueuedAt\": [\n 59\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 59\n ],\n \"minEnqueuedAt\": [\n 59\n ],\n \"maxEnqueuedAt\": [\n 59\n ],\n \"countUniqueValuesStartedAt\": [\n 59\n ],\n \"countEmptyStartedAt\": [\n 59\n ],\n \"countNotEmptyStartedAt\": [\n 59\n ],\n \"percentageEmptyStartedAt\": [\n 59\n ],\n \"percentageNotEmptyStartedAt\": [\n 59\n ],\n \"minStartedAt\": [\n 59\n ],\n \"maxStartedAt\": [\n 59\n ],\n \"countUniqueValuesEndedAt\": [\n 59\n ],\n \"countEmptyEndedAt\": [\n 59\n ],\n \"countNotEmptyEndedAt\": [\n 59\n ],\n \"percentageEmptyEndedAt\": [\n 59\n ],\n \"percentageNotEmptyEndedAt\": [\n 59\n ],\n \"minEndedAt\": [\n 59\n ],\n \"maxEndedAt\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesState\": [\n 59\n ],\n \"countEmptyState\": [\n 59\n ],\n \"countNotEmptyState\": [\n 59\n ],\n \"percentageEmptyState\": [\n 59\n ],\n \"percentageNotEmptyState\": [\n 59\n ],\n \"countUniqueValuesContext\": [\n 59\n ],\n \"countEmptyContext\": [\n 59\n ],\n \"countNotEmptyContext\": [\n 59\n ],\n \"percentageEmptyContext\": [\n 59\n ],\n \"percentageNotEmptyContext\": [\n 59\n ],\n \"countUniqueValuesOutput\": [\n 59\n ],\n \"countEmptyOutput\": [\n 59\n ],\n \"countNotEmptyOutput\": [\n 59\n ],\n \"percentageEmptyOutput\": [\n 59\n ],\n \"percentageNotEmptyOutput\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"enqueuedAt\": [\n 109\n ],\n \"startedAt\": [\n 109\n ],\n \"endedAt\": [\n 109\n ],\n \"status\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"state\": [\n 6\n ],\n \"context\": [\n 6\n ],\n \"output\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"workflowVersion\": [\n 573\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionStatusEnum\": {},\n \"WorkflowVersion\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513\n ],\n \"runs\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionEdge\": {\n \"node\": [\n 559\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesTrigger\": [\n 10\n ],\n \"countEmptyTrigger\": [\n 10\n ],\n \"countNotEmptyTrigger\": [\n 10\n ],\n \"percentageEmptyTrigger\": [\n 13\n ],\n \"percentageNotEmptyTrigger\": [\n 13\n ],\n \"countUniqueValuesSteps\": [\n 10\n ],\n \"countEmptySteps\": [\n 10\n ],\n \"countNotEmptySteps\": [\n 10\n ],\n \"percentageEmptySteps\": [\n 13\n ],\n \"percentageNotEmptySteps\": [\n 13\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 560\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesTrigger\": [\n 10\n ],\n \"countEmptyTrigger\": [\n 10\n ],\n \"countNotEmptyTrigger\": [\n 10\n ],\n \"percentageEmptyTrigger\": [\n 13\n ],\n \"percentageNotEmptyTrigger\": [\n 13\n ],\n \"countUniqueValuesSteps\": [\n 10\n ],\n \"countEmptySteps\": [\n 10\n ],\n \"countNotEmptySteps\": [\n 10\n ],\n \"percentageEmptySteps\": [\n 13\n ],\n \"percentageNotEmptySteps\": [\n 13\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 560\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionRelationInput\": {\n \"connect\": [\n 564\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionConnectInput\": {\n \"where\": [\n 565\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"name\": [\n 56\n ],\n \"trigger\": [\n 57\n ],\n \"steps\": [\n 57\n ],\n \"status\": [\n 569\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"workflowId\": [\n 33\n ],\n \"and\": [\n 568\n ],\n \"or\": [\n 568\n ],\n \"not\": [\n 568\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionStatusEnumFilter\": {\n \"eq\": [\n 558\n ],\n \"neq\": [\n 558\n ],\n \"in\": [\n 558\n ],\n \"containsAny\": [\n 558\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"name\": [\n 59\n ],\n \"trigger\": [\n 59\n ],\n \"steps\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByWithGroupByInput\": {\n \"aggregate\": [\n 572\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"name\": [\n 59\n ],\n \"trigger\": [\n 59\n ],\n \"steps\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesTrigger\": [\n 59\n ],\n \"countEmptyTrigger\": [\n 59\n ],\n \"countNotEmptyTrigger\": [\n 59\n ],\n \"percentageEmptyTrigger\": [\n 59\n ],\n \"percentageNotEmptyTrigger\": [\n 59\n ],\n \"countUniqueValuesSteps\": [\n 59\n ],\n \"countEmptySteps\": [\n 59\n ],\n \"countNotEmptySteps\": [\n 59\n ],\n \"percentageEmptySteps\": [\n 59\n ],\n \"percentageNotEmptySteps\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"name\": [\n 6\n ],\n \"trigger\": [\n 6\n ],\n \"steps\": [\n 6\n ],\n \"status\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberDateFormatEnum\": {},\n \"WorkspaceMemberTimeFormatEnum\": {},\n \"WorkspaceMemberNumberFormatEnum\": {},\n \"WorkspaceMember\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 69\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"blocklist\": [\n 138,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"accountOwnerForCompanies\": [\n 219,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 228,\n \"[CompanyOrderByInput]\"\n ]\n }\n ],\n \"connectedAccounts\": [\n 234,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"ownedOpportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"assignedTasks\": [\n 471,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 480,\n \"[TaskOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberEdge\": {\n \"node\": [\n 577\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesColorScheme\": [\n 10\n ],\n \"countEmptyColorScheme\": [\n 10\n ],\n \"countNotEmptyColorScheme\": [\n 10\n ],\n \"percentageEmptyColorScheme\": [\n 13\n ],\n \"percentageNotEmptyColorScheme\": [\n 13\n ],\n \"countUniqueValuesLocale\": [\n 10\n ],\n \"countEmptyLocale\": [\n 10\n ],\n \"countNotEmptyLocale\": [\n 10\n ],\n \"percentageEmptyLocale\": [\n 13\n ],\n \"percentageNotEmptyLocale\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesUserEmail\": [\n 10\n ],\n \"countEmptyUserEmail\": [\n 10\n ],\n \"countNotEmptyUserEmail\": [\n 10\n ],\n \"percentageEmptyUserEmail\": [\n 13\n ],\n \"percentageNotEmptyUserEmail\": [\n 13\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 10\n ],\n \"countEmptyCalendarStartDay\": [\n 10\n ],\n \"countNotEmptyCalendarStartDay\": [\n 10\n ],\n \"percentageEmptyCalendarStartDay\": [\n 13\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 13\n ],\n \"minCalendarStartDay\": [\n 13\n ],\n \"maxCalendarStartDay\": [\n 13\n ],\n \"avgCalendarStartDay\": [\n 13\n ],\n \"sumCalendarStartDay\": [\n 13\n ],\n \"countUniqueValuesUserId\": [\n 10\n ],\n \"countEmptyUserId\": [\n 10\n ],\n \"countNotEmptyUserId\": [\n 10\n ],\n \"percentageEmptyUserId\": [\n 13\n ],\n \"percentageNotEmptyUserId\": [\n 13\n ],\n \"countUniqueValuesTimeZone\": [\n 10\n ],\n \"countEmptyTimeZone\": [\n 10\n ],\n \"countNotEmptyTimeZone\": [\n 10\n ],\n \"percentageEmptyTimeZone\": [\n 13\n ],\n \"percentageNotEmptyTimeZone\": [\n 13\n ],\n \"countUniqueValuesDateFormat\": [\n 10\n ],\n \"countEmptyDateFormat\": [\n 10\n ],\n \"countNotEmptyDateFormat\": [\n 10\n ],\n \"percentageEmptyDateFormat\": [\n 13\n ],\n \"percentageNotEmptyDateFormat\": [\n 13\n ],\n \"countUniqueValuesTimeFormat\": [\n 10\n ],\n \"countEmptyTimeFormat\": [\n 10\n ],\n \"countNotEmptyTimeFormat\": [\n 10\n ],\n \"percentageEmptyTimeFormat\": [\n 13\n ],\n \"percentageNotEmptyTimeFormat\": [\n 13\n ],\n \"countUniqueValuesNumberFormat\": [\n 10\n ],\n \"countEmptyNumberFormat\": [\n 10\n ],\n \"countNotEmptyNumberFormat\": [\n 10\n ],\n \"percentageEmptyNumberFormat\": [\n 13\n ],\n \"percentageNotEmptyNumberFormat\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"edges\": [\n 578\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesColorScheme\": [\n 10\n ],\n \"countEmptyColorScheme\": [\n 10\n ],\n \"countNotEmptyColorScheme\": [\n 10\n ],\n \"percentageEmptyColorScheme\": [\n 13\n ],\n \"percentageNotEmptyColorScheme\": [\n 13\n ],\n \"countUniqueValuesLocale\": [\n 10\n ],\n \"countEmptyLocale\": [\n 10\n ],\n \"countNotEmptyLocale\": [\n 10\n ],\n \"percentageEmptyLocale\": [\n 13\n ],\n \"percentageNotEmptyLocale\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesUserEmail\": [\n 10\n ],\n \"countEmptyUserEmail\": [\n 10\n ],\n \"countNotEmptyUserEmail\": [\n 10\n ],\n \"percentageEmptyUserEmail\": [\n 13\n ],\n \"percentageNotEmptyUserEmail\": [\n 13\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 10\n ],\n \"countEmptyCalendarStartDay\": [\n 10\n ],\n \"countNotEmptyCalendarStartDay\": [\n 10\n ],\n \"percentageEmptyCalendarStartDay\": [\n 13\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 13\n ],\n \"minCalendarStartDay\": [\n 13\n ],\n \"maxCalendarStartDay\": [\n 13\n ],\n \"avgCalendarStartDay\": [\n 13\n ],\n \"sumCalendarStartDay\": [\n 13\n ],\n \"countUniqueValuesUserId\": [\n 10\n ],\n \"countEmptyUserId\": [\n 10\n ],\n \"countNotEmptyUserId\": [\n 10\n ],\n \"percentageEmptyUserId\": [\n 13\n ],\n \"percentageNotEmptyUserId\": [\n 13\n ],\n \"countUniqueValuesTimeZone\": [\n 10\n ],\n \"countEmptyTimeZone\": [\n 10\n ],\n \"countNotEmptyTimeZone\": [\n 10\n ],\n \"percentageEmptyTimeZone\": [\n 13\n ],\n \"percentageNotEmptyTimeZone\": [\n 13\n ],\n \"countUniqueValuesDateFormat\": [\n 10\n ],\n \"countEmptyDateFormat\": [\n 10\n ],\n \"countNotEmptyDateFormat\": [\n 10\n ],\n \"percentageEmptyDateFormat\": [\n 13\n ],\n \"percentageNotEmptyDateFormat\": [\n 13\n ],\n \"countUniqueValuesTimeFormat\": [\n 10\n ],\n \"countEmptyTimeFormat\": [\n 10\n ],\n \"countNotEmptyTimeFormat\": [\n 10\n ],\n \"percentageEmptyTimeFormat\": [\n 13\n ],\n \"percentageNotEmptyTimeFormat\": [\n 13\n ],\n \"countUniqueValuesNumberFormat\": [\n 10\n ],\n \"countEmptyNumberFormat\": [\n 10\n ],\n \"countNotEmptyNumberFormat\": [\n 10\n ],\n \"percentageEmptyNumberFormat\": [\n 13\n ],\n \"percentageNotEmptyNumberFormat\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"edges\": [\n 578\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberRelationInput\": {\n \"connect\": [\n 582\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberConnectInput\": {\n \"where\": [\n 583\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"userEmail\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 70\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 71\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"name\": [\n 72\n ],\n \"colorScheme\": [\n 56\n ],\n \"locale\": [\n 56\n ],\n \"avatarUrl\": [\n 56\n ],\n \"userEmail\": [\n 56\n ],\n \"calendarStartDay\": [\n 587\n ],\n \"userId\": [\n 33\n ],\n \"timeZone\": [\n 56\n ],\n \"dateFormat\": [\n 588\n ],\n \"timeFormat\": [\n 589\n ],\n \"numberFormat\": [\n 590\n ],\n \"searchVector\": [\n 131\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"and\": [\n 586\n ],\n \"or\": [\n 586\n ],\n \"not\": [\n 586\n ],\n \"__typename\": [\n 1\n ]\n },\n \"IntFilter\": {\n \"eq\": [\n 10\n ],\n \"gt\": [\n 10\n ],\n \"gte\": [\n 10\n ],\n \"in\": [\n 10\n ],\n \"lt\": [\n 10\n ],\n \"lte\": [\n 10\n ],\n \"neq\": [\n 10\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberDateFormatEnumFilter\": {\n \"eq\": [\n 574\n ],\n \"neq\": [\n 574\n ],\n \"in\": [\n 574\n ],\n \"containsAny\": [\n 574\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberTimeFormatEnumFilter\": {\n \"eq\": [\n 575\n ],\n \"neq\": [\n 575\n ],\n \"in\": [\n 575\n ],\n \"containsAny\": [\n 575\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberNumberFormatEnumFilter\": {\n \"eq\": [\n 576\n ],\n \"neq\": [\n 576\n ],\n \"in\": [\n 576\n ],\n \"containsAny\": [\n 576\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"colorScheme\": [\n 59\n ],\n \"locale\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"userEmail\": [\n 59\n ],\n \"calendarStartDay\": [\n 59\n ],\n \"userId\": [\n 59\n ],\n \"timeZone\": [\n 59\n ],\n \"dateFormat\": [\n 59\n ],\n \"timeFormat\": [\n 59\n ],\n \"numberFormat\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByWithGroupByInput\": {\n \"aggregate\": [\n 593\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"colorScheme\": [\n 59\n ],\n \"locale\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"userEmail\": [\n 59\n ],\n \"calendarStartDay\": [\n 59\n ],\n \"userId\": [\n 59\n ],\n \"timeZone\": [\n 59\n ],\n \"dateFormat\": [\n 59\n ],\n \"timeFormat\": [\n 59\n ],\n \"numberFormat\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesColorScheme\": [\n 59\n ],\n \"countEmptyColorScheme\": [\n 59\n ],\n \"countNotEmptyColorScheme\": [\n 59\n ],\n \"percentageEmptyColorScheme\": [\n 59\n ],\n \"percentageNotEmptyColorScheme\": [\n 59\n ],\n \"countUniqueValuesLocale\": [\n 59\n ],\n \"countEmptyLocale\": [\n 59\n ],\n \"countNotEmptyLocale\": [\n 59\n ],\n \"percentageEmptyLocale\": [\n 59\n ],\n \"percentageNotEmptyLocale\": [\n 59\n ],\n \"countUniqueValuesAvatarUrl\": [\n 59\n ],\n \"countEmptyAvatarUrl\": [\n 59\n ],\n \"countNotEmptyAvatarUrl\": [\n 59\n ],\n \"percentageEmptyAvatarUrl\": [\n 59\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 59\n ],\n \"countUniqueValuesUserEmail\": [\n 59\n ],\n \"countEmptyUserEmail\": [\n 59\n ],\n \"countNotEmptyUserEmail\": [\n 59\n ],\n \"percentageEmptyUserEmail\": [\n 59\n ],\n \"percentageNotEmptyUserEmail\": [\n 59\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 59\n ],\n \"countEmptyCalendarStartDay\": [\n 59\n ],\n \"countNotEmptyCalendarStartDay\": [\n 59\n ],\n \"percentageEmptyCalendarStartDay\": [\n 59\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 59\n ],\n \"minCalendarStartDay\": [\n 59\n ],\n \"maxCalendarStartDay\": [\n 59\n ],\n \"avgCalendarStartDay\": [\n 59\n ],\n \"sumCalendarStartDay\": [\n 59\n ],\n \"countUniqueValuesUserId\": [\n 59\n ],\n \"countEmptyUserId\": [\n 59\n ],\n \"countNotEmptyUserId\": [\n 59\n ],\n \"percentageEmptyUserId\": [\n 59\n ],\n \"percentageNotEmptyUserId\": [\n 59\n ],\n \"countUniqueValuesTimeZone\": [\n 59\n ],\n \"countEmptyTimeZone\": [\n 59\n ],\n \"countNotEmptyTimeZone\": [\n 59\n ],\n \"percentageEmptyTimeZone\": [\n 59\n ],\n \"percentageNotEmptyTimeZone\": [\n 59\n ],\n \"countUniqueValuesDateFormat\": [\n 59\n ],\n \"countEmptyDateFormat\": [\n 59\n ],\n \"countNotEmptyDateFormat\": [\n 59\n ],\n \"percentageEmptyDateFormat\": [\n 59\n ],\n \"percentageNotEmptyDateFormat\": [\n 59\n ],\n \"countUniqueValuesTimeFormat\": [\n 59\n ],\n \"countEmptyTimeFormat\": [\n 59\n ],\n \"countNotEmptyTimeFormat\": [\n 59\n ],\n \"percentageEmptyTimeFormat\": [\n 59\n ],\n \"percentageNotEmptyTimeFormat\": [\n 59\n ],\n \"countUniqueValuesNumberFormat\": [\n 59\n ],\n \"countEmptyNumberFormat\": [\n 59\n ],\n \"countNotEmptyNumberFormat\": [\n 59\n ],\n \"percentageEmptyNumberFormat\": [\n 59\n ],\n \"percentageNotEmptyNumberFormat\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"name\": [\n 74\n ],\n \"colorScheme\": [\n 6\n ],\n \"locale\": [\n 6\n ],\n \"avatarUrl\": [\n 6\n ],\n \"userEmail\": [\n 6\n ],\n \"calendarStartDay\": [\n 6\n ],\n \"userId\": [\n 6\n ],\n \"timeZone\": [\n 6\n ],\n \"dateFormat\": [\n 6\n ],\n \"timeFormat\": [\n 6\n ],\n \"numberFormat\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ActivityStatusEnum\": {},\n \"CloudUser2\": {\n \"id\": [\n 2\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 89\n ],\n \"fullName\": [\n 69\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 82\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"person\": [\n 453\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2Edge\": {\n \"node\": [\n 596\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesActivityStatus\": [\n 10\n ],\n \"countEmptyActivityStatus\": [\n 10\n ],\n \"countNotEmptyActivityStatus\": [\n 10\n ],\n \"percentageEmptyActivityStatus\": [\n 13\n ],\n \"percentageNotEmptyActivityStatus\": [\n 13\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 10\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"minDaysSinceLastActivity\": [\n 13\n ],\n \"maxDaysSinceLastActivity\": [\n 13\n ],\n \"avgDaysSinceLastActivity\": [\n 13\n ],\n \"sumDaysSinceLastActivity\": [\n 13\n ],\n \"countUniqueValuesEmail\": [\n 10\n ],\n \"countEmptyEmail\": [\n 10\n ],\n \"countNotEmptyEmail\": [\n 10\n ],\n \"percentageEmptyEmail\": [\n 13\n ],\n \"percentageNotEmptyEmail\": [\n 13\n ],\n \"countUniqueValuesFullName\": [\n 10\n ],\n \"countEmptyFullName\": [\n 10\n ],\n \"countNotEmptyFullName\": [\n 10\n ],\n \"percentageEmptyFullName\": [\n 13\n ],\n \"percentageNotEmptyFullName\": [\n 13\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 10\n ],\n \"countEmptyIsActiveL24h\": [\n 10\n ],\n \"countNotEmptyIsActiveL24h\": [\n 10\n ],\n \"percentageEmptyIsActiveL24h\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 13\n ],\n \"countTrueIsActiveL24h\": [\n 10\n ],\n \"countFalseIsActiveL24h\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 10\n ],\n \"countEmptyIsActiveL30d\": [\n 10\n ],\n \"countNotEmptyIsActiveL30d\": [\n 10\n ],\n \"percentageEmptyIsActiveL30d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 13\n ],\n \"countTrueIsActiveL30d\": [\n 10\n ],\n \"countFalseIsActiveL30d\": [\n 10\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 10\n ],\n \"countEmptyIsActiveL7d\": [\n 10\n ],\n \"countNotEmptyIsActiveL7d\": [\n 10\n ],\n \"percentageEmptyIsActiveL7d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 13\n ],\n \"countTrueIsActiveL7d\": [\n 10\n ],\n \"countFalseIsActiveL7d\": [\n 10\n ],\n \"countUniqueValuesIsTwenty\": [\n 10\n ],\n \"countEmptyIsTwenty\": [\n 10\n ],\n \"countNotEmptyIsTwenty\": [\n 10\n ],\n \"percentageEmptyIsTwenty\": [\n 13\n ],\n \"percentageNotEmptyIsTwenty\": [\n 13\n ],\n \"countTrueIsTwenty\": [\n 10\n ],\n \"countFalseIsTwenty\": [\n 10\n ],\n \"countUniqueValuesLastActivityDate\": [\n 10\n ],\n \"countEmptyLastActivityDate\": [\n 10\n ],\n \"countNotEmptyLastActivityDate\": [\n 10\n ],\n \"percentageEmptyLastActivityDate\": [\n 13\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 13\n ],\n \"minLastActivityDate\": [\n 7\n ],\n \"maxLastActivityDate\": [\n 7\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 10\n ],\n \"countEmptyPageViewsL24h\": [\n 10\n ],\n \"countNotEmptyPageViewsL24h\": [\n 10\n ],\n \"percentageEmptyPageViewsL24h\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 13\n ],\n \"minPageViewsL24h\": [\n 13\n ],\n \"maxPageViewsL24h\": [\n 13\n ],\n \"avgPageViewsL24h\": [\n 13\n ],\n \"sumPageViewsL24h\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 10\n ],\n \"countEmptyPageViewsL30d\": [\n 10\n ],\n \"countNotEmptyPageViewsL30d\": [\n 10\n ],\n \"percentageEmptyPageViewsL30d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 13\n ],\n \"minPageViewsL30d\": [\n 13\n ],\n \"maxPageViewsL30d\": [\n 13\n ],\n \"avgPageViewsL30d\": [\n 13\n ],\n \"sumPageViewsL30d\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 10\n ],\n \"countEmptyPageViewsL7d\": [\n 10\n ],\n \"countNotEmptyPageViewsL7d\": [\n 10\n ],\n \"percentageEmptyPageViewsL7d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 13\n ],\n \"minPageViewsL7d\": [\n 13\n ],\n \"maxPageViewsL7d\": [\n 13\n ],\n \"avgPageViewsL7d\": [\n 13\n ],\n \"sumPageViewsL7d\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesUserTenure\": [\n 10\n ],\n \"countEmptyUserTenure\": [\n 10\n ],\n \"countNotEmptyUserTenure\": [\n 10\n ],\n \"percentageEmptyUserTenure\": [\n 13\n ],\n \"percentageNotEmptyUserTenure\": [\n 13\n ],\n \"minUserTenure\": [\n 13\n ],\n \"maxUserTenure\": [\n 13\n ],\n \"avgUserTenure\": [\n 13\n ],\n \"sumUserTenure\": [\n 13\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 10\n ],\n \"countEmptyWorkspaceCount\": [\n 10\n ],\n \"countNotEmptyWorkspaceCount\": [\n 10\n ],\n \"percentageEmptyWorkspaceCount\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 13\n ],\n \"minWorkspaceCount\": [\n 13\n ],\n \"maxWorkspaceCount\": [\n 13\n ],\n \"avgWorkspaceCount\": [\n 13\n ],\n \"sumWorkspaceCount\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 597\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesActivityStatus\": [\n 10\n ],\n \"countEmptyActivityStatus\": [\n 10\n ],\n \"countNotEmptyActivityStatus\": [\n 10\n ],\n \"percentageEmptyActivityStatus\": [\n 13\n ],\n \"percentageNotEmptyActivityStatus\": [\n 13\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 10\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"minDaysSinceLastActivity\": [\n 13\n ],\n \"maxDaysSinceLastActivity\": [\n 13\n ],\n \"avgDaysSinceLastActivity\": [\n 13\n ],\n \"sumDaysSinceLastActivity\": [\n 13\n ],\n \"countUniqueValuesEmail\": [\n 10\n ],\n \"countEmptyEmail\": [\n 10\n ],\n \"countNotEmptyEmail\": [\n 10\n ],\n \"percentageEmptyEmail\": [\n 13\n ],\n \"percentageNotEmptyEmail\": [\n 13\n ],\n \"countUniqueValuesFullName\": [\n 10\n ],\n \"countEmptyFullName\": [\n 10\n ],\n \"countNotEmptyFullName\": [\n 10\n ],\n \"percentageEmptyFullName\": [\n 13\n ],\n \"percentageNotEmptyFullName\": [\n 13\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 10\n ],\n \"countEmptyIsActiveL24h\": [\n 10\n ],\n \"countNotEmptyIsActiveL24h\": [\n 10\n ],\n \"percentageEmptyIsActiveL24h\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 13\n ],\n \"countTrueIsActiveL24h\": [\n 10\n ],\n \"countFalseIsActiveL24h\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 10\n ],\n \"countEmptyIsActiveL30d\": [\n 10\n ],\n \"countNotEmptyIsActiveL30d\": [\n 10\n ],\n \"percentageEmptyIsActiveL30d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 13\n ],\n \"countTrueIsActiveL30d\": [\n 10\n ],\n \"countFalseIsActiveL30d\": [\n 10\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 10\n ],\n \"countEmptyIsActiveL7d\": [\n 10\n ],\n \"countNotEmptyIsActiveL7d\": [\n 10\n ],\n \"percentageEmptyIsActiveL7d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 13\n ],\n \"countTrueIsActiveL7d\": [\n 10\n ],\n \"countFalseIsActiveL7d\": [\n 10\n ],\n \"countUniqueValuesIsTwenty\": [\n 10\n ],\n \"countEmptyIsTwenty\": [\n 10\n ],\n \"countNotEmptyIsTwenty\": [\n 10\n ],\n \"percentageEmptyIsTwenty\": [\n 13\n ],\n \"percentageNotEmptyIsTwenty\": [\n 13\n ],\n \"countTrueIsTwenty\": [\n 10\n ],\n \"countFalseIsTwenty\": [\n 10\n ],\n \"countUniqueValuesLastActivityDate\": [\n 10\n ],\n \"countEmptyLastActivityDate\": [\n 10\n ],\n \"countNotEmptyLastActivityDate\": [\n 10\n ],\n \"percentageEmptyLastActivityDate\": [\n 13\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 13\n ],\n \"minLastActivityDate\": [\n 7\n ],\n \"maxLastActivityDate\": [\n 7\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 10\n ],\n \"countEmptyPageViewsL24h\": [\n 10\n ],\n \"countNotEmptyPageViewsL24h\": [\n 10\n ],\n \"percentageEmptyPageViewsL24h\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 13\n ],\n \"minPageViewsL24h\": [\n 13\n ],\n \"maxPageViewsL24h\": [\n 13\n ],\n \"avgPageViewsL24h\": [\n 13\n ],\n \"sumPageViewsL24h\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 10\n ],\n \"countEmptyPageViewsL30d\": [\n 10\n ],\n \"countNotEmptyPageViewsL30d\": [\n 10\n ],\n \"percentageEmptyPageViewsL30d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 13\n ],\n \"minPageViewsL30d\": [\n 13\n ],\n \"maxPageViewsL30d\": [\n 13\n ],\n \"avgPageViewsL30d\": [\n 13\n ],\n \"sumPageViewsL30d\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 10\n ],\n \"countEmptyPageViewsL7d\": [\n 10\n ],\n \"countNotEmptyPageViewsL7d\": [\n 10\n ],\n \"percentageEmptyPageViewsL7d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 13\n ],\n \"minPageViewsL7d\": [\n 13\n ],\n \"maxPageViewsL7d\": [\n 13\n ],\n \"avgPageViewsL7d\": [\n 13\n ],\n \"sumPageViewsL7d\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesUserTenure\": [\n 10\n ],\n \"countEmptyUserTenure\": [\n 10\n ],\n \"countNotEmptyUserTenure\": [\n 10\n ],\n \"percentageEmptyUserTenure\": [\n 13\n ],\n \"percentageNotEmptyUserTenure\": [\n 13\n ],\n \"minUserTenure\": [\n 13\n ],\n \"maxUserTenure\": [\n 13\n ],\n \"avgUserTenure\": [\n 13\n ],\n \"sumUserTenure\": [\n 13\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 10\n ],\n \"countEmptyWorkspaceCount\": [\n 10\n ],\n \"countNotEmptyWorkspaceCount\": [\n 10\n ],\n \"percentageEmptyWorkspaceCount\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 13\n ],\n \"minWorkspaceCount\": [\n 13\n ],\n \"maxWorkspaceCount\": [\n 13\n ],\n \"avgWorkspaceCount\": [\n 13\n ],\n \"sumWorkspaceCount\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 597\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2RelationInput\": {\n \"connect\": [\n 601\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ConnectInput\": {\n \"where\": [\n 602\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2CreateInput\": {\n \"id\": [\n 22\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 90\n ],\n \"fullName\": [\n 70\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 83\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2UpdateInput\": {\n \"id\": [\n 22\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 91\n ],\n \"fullName\": [\n 71\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 84\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2FilterInput\": {\n \"id\": [\n 33\n ],\n \"activityStatus\": [\n 606\n ],\n \"avgDailyPageviewsLast30d\": [\n 130\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 130\n ],\n \"email\": [\n 92\n ],\n \"fullName\": [\n 72\n ],\n \"isActiveL24h\": [\n 179\n ],\n \"isActiveL30d\": [\n 179\n ],\n \"isActiveL7d\": [\n 179\n ],\n \"isTwenty\": [\n 179\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 130\n ],\n \"pageViewsL30d\": [\n 130\n ],\n \"pageViewsL7d\": [\n 130\n ],\n \"updatedBy\": [\n 85\n ],\n \"userTenure\": [\n 130\n ],\n \"workspaceCount\": [\n 130\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"personId\": [\n 33\n ],\n \"and\": [\n 605\n ],\n \"or\": [\n 605\n ],\n \"not\": [\n 605\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ActivityStatusEnumFilter\": {\n \"eq\": [\n 595\n ],\n \"neq\": [\n 595\n ],\n \"in\": [\n 595\n ],\n \"containsAny\": [\n 595\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByInput\": {\n \"id\": [\n 59\n ],\n \"activityStatus\": [\n 59\n ],\n \"avgDailyPageviewsLast30d\": [\n 59\n ],\n \"dataLastUpdatedAt\": [\n 59\n ],\n \"daysSinceLastActivity\": [\n 59\n ],\n \"email\": [\n 93\n ],\n \"fullName\": [\n 73\n ],\n \"isActiveL24h\": [\n 59\n ],\n \"isActiveL30d\": [\n 59\n ],\n \"isActiveL7d\": [\n 59\n ],\n \"isTwenty\": [\n 59\n ],\n \"lastActivityDate\": [\n 59\n ],\n \"pageViewsL24h\": [\n 59\n ],\n \"pageViewsL30d\": [\n 59\n ],\n \"pageViewsL7d\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"userTenure\": [\n 59\n ],\n \"workspaceCount\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 609\n ],\n \"id\": [\n 59\n ],\n \"activityStatus\": [\n 59\n ],\n \"avgDailyPageviewsLast30d\": [\n 59\n ],\n \"dataLastUpdatedAt\": [\n 110\n ],\n \"daysSinceLastActivity\": [\n 59\n ],\n \"email\": [\n 93\n ],\n \"fullName\": [\n 73\n ],\n \"isActiveL24h\": [\n 59\n ],\n \"isActiveL30d\": [\n 59\n ],\n \"isActiveL7d\": [\n 59\n ],\n \"isTwenty\": [\n 59\n ],\n \"lastActivityDate\": [\n 110\n ],\n \"pageViewsL24h\": [\n 59\n ],\n \"pageViewsL30d\": [\n 59\n ],\n \"pageViewsL7d\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"userTenure\": [\n 59\n ],\n \"workspaceCount\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesActivityStatus\": [\n 59\n ],\n \"countEmptyActivityStatus\": [\n 59\n ],\n \"countNotEmptyActivityStatus\": [\n 59\n ],\n \"percentageEmptyActivityStatus\": [\n 59\n ],\n \"percentageNotEmptyActivityStatus\": [\n 59\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 59\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"minDataLastUpdatedAt\": [\n 59\n ],\n \"maxDataLastUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 59\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"minDaysSinceLastActivity\": [\n 59\n ],\n \"maxDaysSinceLastActivity\": [\n 59\n ],\n \"avgDaysSinceLastActivity\": [\n 59\n ],\n \"sumDaysSinceLastActivity\": [\n 59\n ],\n \"countUniqueValuesEmail\": [\n 59\n ],\n \"countEmptyEmail\": [\n 59\n ],\n \"countNotEmptyEmail\": [\n 59\n ],\n \"percentageEmptyEmail\": [\n 59\n ],\n \"percentageNotEmptyEmail\": [\n 59\n ],\n \"countUniqueValuesFullName\": [\n 59\n ],\n \"countEmptyFullName\": [\n 59\n ],\n \"countNotEmptyFullName\": [\n 59\n ],\n \"percentageEmptyFullName\": [\n 59\n ],\n \"percentageNotEmptyFullName\": [\n 59\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 59\n ],\n \"countEmptyIsActiveL24h\": [\n 59\n ],\n \"countNotEmptyIsActiveL24h\": [\n 59\n ],\n \"percentageEmptyIsActiveL24h\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 59\n ],\n \"countTrueIsActiveL24h\": [\n 59\n ],\n \"countFalseIsActiveL24h\": [\n 59\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 59\n ],\n \"countEmptyIsActiveL30d\": [\n 59\n ],\n \"countNotEmptyIsActiveL30d\": [\n 59\n ],\n \"percentageEmptyIsActiveL30d\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 59\n ],\n \"countTrueIsActiveL30d\": [\n 59\n ],\n \"countFalseIsActiveL30d\": [\n 59\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 59\n ],\n \"countEmptyIsActiveL7d\": [\n 59\n ],\n \"countNotEmptyIsActiveL7d\": [\n 59\n ],\n \"percentageEmptyIsActiveL7d\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 59\n ],\n \"countTrueIsActiveL7d\": [\n 59\n ],\n \"countFalseIsActiveL7d\": [\n 59\n ],\n \"countUniqueValuesIsTwenty\": [\n 59\n ],\n \"countEmptyIsTwenty\": [\n 59\n ],\n \"countNotEmptyIsTwenty\": [\n 59\n ],\n \"percentageEmptyIsTwenty\": [\n 59\n ],\n \"percentageNotEmptyIsTwenty\": [\n 59\n ],\n \"countTrueIsTwenty\": [\n 59\n ],\n \"countFalseIsTwenty\": [\n 59\n ],\n \"countUniqueValuesLastActivityDate\": [\n 59\n ],\n \"countEmptyLastActivityDate\": [\n 59\n ],\n \"countNotEmptyLastActivityDate\": [\n 59\n ],\n \"percentageEmptyLastActivityDate\": [\n 59\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 59\n ],\n \"minLastActivityDate\": [\n 59\n ],\n \"maxLastActivityDate\": [\n 59\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 59\n ],\n \"countEmptyPageViewsL24h\": [\n 59\n ],\n \"countNotEmptyPageViewsL24h\": [\n 59\n ],\n \"percentageEmptyPageViewsL24h\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 59\n ],\n \"minPageViewsL24h\": [\n 59\n ],\n \"maxPageViewsL24h\": [\n 59\n ],\n \"avgPageViewsL24h\": [\n 59\n ],\n \"sumPageViewsL24h\": [\n 59\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 59\n ],\n \"countEmptyPageViewsL30d\": [\n 59\n ],\n \"countNotEmptyPageViewsL30d\": [\n 59\n ],\n \"percentageEmptyPageViewsL30d\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 59\n ],\n \"minPageViewsL30d\": [\n 59\n ],\n \"maxPageViewsL30d\": [\n 59\n ],\n \"avgPageViewsL30d\": [\n 59\n ],\n \"sumPageViewsL30d\": [\n 59\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 59\n ],\n \"countEmptyPageViewsL7d\": [\n 59\n ],\n \"countNotEmptyPageViewsL7d\": [\n 59\n ],\n \"percentageEmptyPageViewsL7d\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 59\n ],\n \"minPageViewsL7d\": [\n 59\n ],\n \"maxPageViewsL7d\": [\n 59\n ],\n \"avgPageViewsL7d\": [\n 59\n ],\n \"sumPageViewsL7d\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesUserTenure\": [\n 59\n ],\n \"countEmptyUserTenure\": [\n 59\n ],\n \"countNotEmptyUserTenure\": [\n 59\n ],\n \"percentageEmptyUserTenure\": [\n 59\n ],\n \"percentageNotEmptyUserTenure\": [\n 59\n ],\n \"minUserTenure\": [\n 59\n ],\n \"maxUserTenure\": [\n 59\n ],\n \"avgUserTenure\": [\n 59\n ],\n \"sumUserTenure\": [\n 59\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 59\n ],\n \"countEmptyWorkspaceCount\": [\n 59\n ],\n \"countNotEmptyWorkspaceCount\": [\n 59\n ],\n \"percentageEmptyWorkspaceCount\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 59\n ],\n \"minWorkspaceCount\": [\n 59\n ],\n \"maxWorkspaceCount\": [\n 59\n ],\n \"avgWorkspaceCount\": [\n 59\n ],\n \"sumWorkspaceCount\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2GroupByInput\": {\n \"id\": [\n 6\n ],\n \"activityStatus\": [\n 6\n ],\n \"avgDailyPageviewsLast30d\": [\n 6\n ],\n \"dataLastUpdatedAt\": [\n 109\n ],\n \"daysSinceLastActivity\": [\n 6\n ],\n \"email\": [\n 94\n ],\n \"fullName\": [\n 74\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 109\n ],\n \"pageViewsL24h\": [\n 6\n ],\n \"pageViewsL30d\": [\n 6\n ],\n \"pageViewsL7d\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"userTenure\": [\n 6\n ],\n \"workspaceCount\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"person\": [\n 467\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUser2\": [\n 596\n ],\n \"cloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2Edge\": {\n \"node\": [\n 611\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 10\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 10\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 612\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 10\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 10\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 612\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2RelationInput\": {\n \"connect\": [\n 616\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2ConnectInput\": {\n \"where\": [\n 617\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2CreateInput\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudUser2\": [\n 600\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"cloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2UpdateInput\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudUser2\": [\n 600\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"cloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2FilterInput\": {\n \"twentyUserIdentifier\": [\n 56\n ],\n \"twentyWorkspaceIdentifier\": [\n 56\n ],\n \"idOfTheUserWorkspace\": [\n 56\n ],\n \"updatedBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"cloudUser2Id\": [\n 33\n ],\n \"cloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 620\n ],\n \"or\": [\n 620\n ],\n \"not\": [\n 620\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByInput\": {\n \"twentyUserIdentifier\": [\n 59\n ],\n \"twentyWorkspaceIdentifier\": [\n 59\n ],\n \"idOfTheUserWorkspace\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 607\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 623\n ],\n \"twentyUserIdentifier\": [\n 59\n ],\n \"twentyWorkspaceIdentifier\": [\n 59\n ],\n \"idOfTheUserWorkspace\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 608\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 59\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 59\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 607\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2GroupByInput\": {\n \"twentyUserIdentifier\": [\n 6\n ],\n \"twentyWorkspaceIdentifier\": [\n 6\n ],\n \"idOfTheUserWorkspace\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"cloudUser2\": [\n 610\n ],\n \"cloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ActivationStatusEnum\": {},\n \"CloudWorkspace2SubscriptionStatusEnum\": {},\n \"CloudWorkspace2PaymentFrequencyEnum\": {},\n \"CloudWorkspace2\": {\n \"customDomain\": [\n 52\n ],\n \"workspaceBusinessDomain\": [\n 52\n ],\n \"companyLinkedin\": [\n 52\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 61\n ],\n \"mrr\": [\n 61\n ],\n \"potentialArr\": [\n 61\n ],\n \"arr\": [\n 61\n ],\n \"totalFunding\": [\n 61\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 89\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Date\": {},\n \"CloudWorkspace2Edge\": {\n \"node\": [\n 628\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCustomDomain\": [\n 10\n ],\n \"countEmptyCustomDomain\": [\n 10\n ],\n \"countNotEmptyCustomDomain\": [\n 10\n ],\n \"percentageEmptyCustomDomain\": [\n 13\n ],\n \"percentageNotEmptyCustomDomain\": [\n 13\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 10\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 10\n ],\n \"countEmptyCompanyLinkedin\": [\n 10\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 10\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 13\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 10\n ],\n \"countEmptyLastPageViewDate\": [\n 10\n ],\n \"countNotEmptyLastPageViewDate\": [\n 10\n ],\n \"percentageEmptyLastPageViewDate\": [\n 13\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 13\n ],\n \"minLastPageViewDate\": [\n 7\n ],\n \"maxLastPageViewDate\": [\n 7\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 10\n ],\n \"countEmptyActiveUsersL30D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 13\n ],\n \"minActiveUsersL30D\": [\n 13\n ],\n \"maxActiveUsersL30D\": [\n 13\n ],\n \"avgActiveUsersL30D\": [\n 13\n ],\n \"sumActiveUsersL30D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 10\n ],\n \"countEmptyActiveUsersL7D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 13\n ],\n \"minActiveUsersL7D\": [\n 13\n ],\n \"maxActiveUsersL7D\": [\n 13\n ],\n \"avgActiveUsersL7D\": [\n 13\n ],\n \"sumActiveUsersL7D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 10\n ],\n \"countEmptyActiveUsersL24H\": [\n 10\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 10\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 13\n ],\n \"minActiveUsersL24H\": [\n 13\n ],\n \"maxActiveUsersL24H\": [\n 13\n ],\n \"avgActiveUsersL24H\": [\n 13\n ],\n \"sumActiveUsersL24H\": [\n 13\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 10\n ],\n \"countEmptyWorkspaceTenure\": [\n 10\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 10\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 13\n ],\n \"minWorkspaceTenure\": [\n 13\n ],\n \"maxWorkspaceTenure\": [\n 13\n ],\n \"avgWorkspaceTenure\": [\n 13\n ],\n \"sumWorkspaceTenure\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 10\n ],\n \"countEmptyPageViewsL30D\": [\n 10\n ],\n \"countNotEmptyPageViewsL30D\": [\n 10\n ],\n \"percentageEmptyPageViewsL30D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 13\n ],\n \"minPageViewsL30D\": [\n 13\n ],\n \"maxPageViewsL30D\": [\n 13\n ],\n \"avgPageViewsL30D\": [\n 13\n ],\n \"sumPageViewsL30D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 10\n ],\n \"countEmptyPageViewsL7D\": [\n 10\n ],\n \"countNotEmptyPageViewsL7D\": [\n 10\n ],\n \"percentageEmptyPageViewsL7D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 13\n ],\n \"minPageViewsL7D\": [\n 13\n ],\n \"maxPageViewsL7D\": [\n 13\n ],\n \"avgPageViewsL7D\": [\n 13\n ],\n \"sumPageViewsL7D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 10\n ],\n \"countEmptyPageViewsL24H\": [\n 10\n ],\n \"countNotEmptyPageViewsL24H\": [\n 10\n ],\n \"percentageEmptyPageViewsL24H\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 13\n ],\n \"minPageViewsL24H\": [\n 13\n ],\n \"maxPageViewsL24H\": [\n 13\n ],\n \"avgPageViewsL24H\": [\n 13\n ],\n \"sumPageViewsL24H\": [\n 13\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"minTotalWorkspaceUsers\": [\n 13\n ],\n \"maxTotalWorkspaceUsers\": [\n 13\n ],\n \"avgTotalWorkspaceUsers\": [\n 13\n ],\n \"sumTotalWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 10\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"minNumberOfEventsL30D\": [\n 13\n ],\n \"maxNumberOfEventsL30D\": [\n 13\n ],\n \"avgNumberOfEventsL30D\": [\n 13\n ],\n \"sumNumberOfEventsL30D\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 10\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"minNumberOfEventsTotal\": [\n 13\n ],\n \"maxNumberOfEventsTotal\": [\n 13\n ],\n \"avgNumberOfEventsTotal\": [\n 13\n ],\n \"sumNumberOfEventsTotal\": [\n 13\n ],\n \"countUniqueValuesAlexaRank\": [\n 10\n ],\n \"countEmptyAlexaRank\": [\n 10\n ],\n \"countNotEmptyAlexaRank\": [\n 10\n ],\n \"percentageEmptyAlexaRank\": [\n 13\n ],\n \"percentageNotEmptyAlexaRank\": [\n 13\n ],\n \"minAlexaRank\": [\n 13\n ],\n \"maxAlexaRank\": [\n 13\n ],\n \"avgAlexaRank\": [\n 13\n ],\n \"sumAlexaRank\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 10\n ],\n \"countEmptyIsActiveL7D\": [\n 10\n ],\n \"countNotEmptyIsActiveL7D\": [\n 10\n ],\n \"percentageEmptyIsActiveL7D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 13\n ],\n \"countTrueIsActiveL7D\": [\n 10\n ],\n \"countFalseIsActiveL7D\": [\n 10\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 10\n ],\n \"countEmptyIsActiveL24H\": [\n 10\n ],\n \"countNotEmptyIsActiveL24H\": [\n 10\n ],\n \"percentageEmptyIsActiveL24H\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 13\n ],\n \"countTrueIsActiveL24H\": [\n 10\n ],\n \"countFalseIsActiveL24H\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 10\n ],\n \"countEmptyIsActiveL30D\": [\n 10\n ],\n \"countNotEmptyIsActiveL30D\": [\n 10\n ],\n \"percentageEmptyIsActiveL30D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 13\n ],\n \"countTrueIsActiveL30D\": [\n 10\n ],\n \"countFalseIsActiveL30D\": [\n 10\n ],\n \"countUniqueValuesIsEnriched\": [\n 10\n ],\n \"countEmptyIsEnriched\": [\n 10\n ],\n \"countNotEmptyIsEnriched\": [\n 10\n ],\n \"percentageEmptyIsEnriched\": [\n 13\n ],\n \"percentageNotEmptyIsEnriched\": [\n 13\n ],\n \"countTrueIsEnriched\": [\n 10\n ],\n \"countFalseIsEnriched\": [\n 10\n ],\n \"countUniqueValuesIndustry\": [\n 10\n ],\n \"countEmptyIndustry\": [\n 10\n ],\n \"countNotEmptyIndustry\": [\n 10\n ],\n \"percentageEmptyIndustry\": [\n 13\n ],\n \"percentageNotEmptyIndustry\": [\n 13\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 10\n ],\n \"countEmptyCompanyFoundedYear\": [\n 10\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 10\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 13\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 13\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 10\n ],\n \"countEmptyLatestFundingStage\": [\n 10\n ],\n \"countNotEmptyLatestFundingStage\": [\n 10\n ],\n \"percentageEmptyLatestFundingStage\": [\n 13\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 13\n ],\n \"countUniqueValuesCompanyName\": [\n 10\n ],\n \"countEmptyCompanyName\": [\n 10\n ],\n \"countNotEmptyCompanyName\": [\n 10\n ],\n \"percentageEmptyCompanyName\": [\n 13\n ],\n \"percentageNotEmptyCompanyName\": [\n 13\n ],\n \"countUniqueValuesSubDomain\": [\n 10\n ],\n \"countEmptySubDomain\": [\n 10\n ],\n \"countNotEmptySubDomain\": [\n 10\n ],\n \"percentageEmptySubDomain\": [\n 13\n ],\n \"percentageNotEmptySubDomain\": [\n 13\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 10\n ],\n \"countEmptyAnnualRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 13\n ],\n \"minAnnualRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesMrr\": [\n 10\n ],\n \"countEmptyMrr\": [\n 10\n ],\n \"countNotEmptyMrr\": [\n 10\n ],\n \"percentageEmptyMrr\": [\n 13\n ],\n \"percentageNotEmptyMrr\": [\n 13\n ],\n \"minMrrAmountMicros\": [\n 13\n ],\n \"maxMrrAmountMicros\": [\n 13\n ],\n \"sumMrrAmountMicros\": [\n 13\n ],\n \"avgMrrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesPotentialArr\": [\n 10\n ],\n \"countEmptyPotentialArr\": [\n 10\n ],\n \"countNotEmptyPotentialArr\": [\n 10\n ],\n \"percentageEmptyPotentialArr\": [\n 13\n ],\n \"percentageNotEmptyPotentialArr\": [\n 13\n ],\n \"minPotentialArrAmountMicros\": [\n 13\n ],\n \"maxPotentialArrAmountMicros\": [\n 13\n ],\n \"sumPotentialArrAmountMicros\": [\n 13\n ],\n \"avgPotentialArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesArr\": [\n 10\n ],\n \"countEmptyArr\": [\n 10\n ],\n \"countNotEmptyArr\": [\n 10\n ],\n \"percentageEmptyArr\": [\n 13\n ],\n \"percentageNotEmptyArr\": [\n 13\n ],\n \"minArrAmountMicros\": [\n 13\n ],\n \"maxArrAmountMicros\": [\n 13\n ],\n \"sumArrAmountMicros\": [\n 13\n ],\n \"avgArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesTotalFunding\": [\n 10\n ],\n \"countEmptyTotalFunding\": [\n 10\n ],\n \"countNotEmptyTotalFunding\": [\n 10\n ],\n \"percentageEmptyTotalFunding\": [\n 13\n ],\n \"percentageNotEmptyTotalFunding\": [\n 13\n ],\n \"minTotalFundingAmountMicros\": [\n 13\n ],\n \"maxTotalFundingAmountMicros\": [\n 13\n ],\n \"sumTotalFundingAmountMicros\": [\n 13\n ],\n \"avgTotalFundingAmountMicros\": [\n 13\n ],\n \"countUniqueValuesActivationStatus\": [\n 10\n ],\n \"countEmptyActivationStatus\": [\n 10\n ],\n \"countNotEmptyActivationStatus\": [\n 10\n ],\n \"percentageEmptyActivationStatus\": [\n 13\n ],\n \"percentageNotEmptyActivationStatus\": [\n 13\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 10\n ],\n \"countEmptySubscriptionStatus\": [\n 10\n ],\n \"countNotEmptySubscriptionStatus\": [\n 10\n ],\n \"percentageEmptySubscriptionStatus\": [\n 13\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 13\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 10\n ],\n \"countEmptyPaymentFrequency\": [\n 10\n ],\n \"countNotEmptyPaymentFrequency\": [\n 10\n ],\n \"percentageEmptyPaymentFrequency\": [\n 13\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 13\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 10\n ],\n \"countEmptyNextRenewalDate\": [\n 10\n ],\n \"countNotEmptyNextRenewalDate\": [\n 10\n ],\n \"percentageEmptyNextRenewalDate\": [\n 13\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 13\n ],\n \"minNextRenewalDate\": [\n 7\n ],\n \"maxNextRenewalDate\": [\n 7\n ],\n \"countUniqueValuesCreatorEmail\": [\n 10\n ],\n \"countEmptyCreatorEmail\": [\n 10\n ],\n \"countNotEmptyCreatorEmail\": [\n 10\n ],\n \"percentageEmptyCreatorEmail\": [\n 13\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 13\n ],\n \"countUniqueValuesTags\": [\n 10\n ],\n \"countEmptyTags\": [\n 10\n ],\n \"countNotEmptyTags\": [\n 10\n ],\n \"percentageEmptyTags\": [\n 13\n ],\n \"percentageNotEmptyTags\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 630\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCustomDomain\": [\n 10\n ],\n \"countEmptyCustomDomain\": [\n 10\n ],\n \"countNotEmptyCustomDomain\": [\n 10\n ],\n \"percentageEmptyCustomDomain\": [\n 13\n ],\n \"percentageNotEmptyCustomDomain\": [\n 13\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 10\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 10\n ],\n \"countEmptyCompanyLinkedin\": [\n 10\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 10\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 13\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 10\n ],\n \"countEmptyLastPageViewDate\": [\n 10\n ],\n \"countNotEmptyLastPageViewDate\": [\n 10\n ],\n \"percentageEmptyLastPageViewDate\": [\n 13\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 13\n ],\n \"minLastPageViewDate\": [\n 7\n ],\n \"maxLastPageViewDate\": [\n 7\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 10\n ],\n \"countEmptyActiveUsersL30D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 13\n ],\n \"minActiveUsersL30D\": [\n 13\n ],\n \"maxActiveUsersL30D\": [\n 13\n ],\n \"avgActiveUsersL30D\": [\n 13\n ],\n \"sumActiveUsersL30D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 10\n ],\n \"countEmptyActiveUsersL7D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 13\n ],\n \"minActiveUsersL7D\": [\n 13\n ],\n \"maxActiveUsersL7D\": [\n 13\n ],\n \"avgActiveUsersL7D\": [\n 13\n ],\n \"sumActiveUsersL7D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 10\n ],\n \"countEmptyActiveUsersL24H\": [\n 10\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 10\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 13\n ],\n \"minActiveUsersL24H\": [\n 13\n ],\n \"maxActiveUsersL24H\": [\n 13\n ],\n \"avgActiveUsersL24H\": [\n 13\n ],\n \"sumActiveUsersL24H\": [\n 13\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 10\n ],\n \"countEmptyWorkspaceTenure\": [\n 10\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 10\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 13\n ],\n \"minWorkspaceTenure\": [\n 13\n ],\n \"maxWorkspaceTenure\": [\n 13\n ],\n \"avgWorkspaceTenure\": [\n 13\n ],\n \"sumWorkspaceTenure\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 10\n ],\n \"countEmptyPageViewsL30D\": [\n 10\n ],\n \"countNotEmptyPageViewsL30D\": [\n 10\n ],\n \"percentageEmptyPageViewsL30D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 13\n ],\n \"minPageViewsL30D\": [\n 13\n ],\n \"maxPageViewsL30D\": [\n 13\n ],\n \"avgPageViewsL30D\": [\n 13\n ],\n \"sumPageViewsL30D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 10\n ],\n \"countEmptyPageViewsL7D\": [\n 10\n ],\n \"countNotEmptyPageViewsL7D\": [\n 10\n ],\n \"percentageEmptyPageViewsL7D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 13\n ],\n \"minPageViewsL7D\": [\n 13\n ],\n \"maxPageViewsL7D\": [\n 13\n ],\n \"avgPageViewsL7D\": [\n 13\n ],\n \"sumPageViewsL7D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 10\n ],\n \"countEmptyPageViewsL24H\": [\n 10\n ],\n \"countNotEmptyPageViewsL24H\": [\n 10\n ],\n \"percentageEmptyPageViewsL24H\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 13\n ],\n \"minPageViewsL24H\": [\n 13\n ],\n \"maxPageViewsL24H\": [\n 13\n ],\n \"avgPageViewsL24H\": [\n 13\n ],\n \"sumPageViewsL24H\": [\n 13\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"minTotalWorkspaceUsers\": [\n 13\n ],\n \"maxTotalWorkspaceUsers\": [\n 13\n ],\n \"avgTotalWorkspaceUsers\": [\n 13\n ],\n \"sumTotalWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 10\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"minNumberOfEventsL30D\": [\n 13\n ],\n \"maxNumberOfEventsL30D\": [\n 13\n ],\n \"avgNumberOfEventsL30D\": [\n 13\n ],\n \"sumNumberOfEventsL30D\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 10\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"minNumberOfEventsTotal\": [\n 13\n ],\n \"maxNumberOfEventsTotal\": [\n 13\n ],\n \"avgNumberOfEventsTotal\": [\n 13\n ],\n \"sumNumberOfEventsTotal\": [\n 13\n ],\n \"countUniqueValuesAlexaRank\": [\n 10\n ],\n \"countEmptyAlexaRank\": [\n 10\n ],\n \"countNotEmptyAlexaRank\": [\n 10\n ],\n \"percentageEmptyAlexaRank\": [\n 13\n ],\n \"percentageNotEmptyAlexaRank\": [\n 13\n ],\n \"minAlexaRank\": [\n 13\n ],\n \"maxAlexaRank\": [\n 13\n ],\n \"avgAlexaRank\": [\n 13\n ],\n \"sumAlexaRank\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 10\n ],\n \"countEmptyIsActiveL7D\": [\n 10\n ],\n \"countNotEmptyIsActiveL7D\": [\n 10\n ],\n \"percentageEmptyIsActiveL7D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 13\n ],\n \"countTrueIsActiveL7D\": [\n 10\n ],\n \"countFalseIsActiveL7D\": [\n 10\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 10\n ],\n \"countEmptyIsActiveL24H\": [\n 10\n ],\n \"countNotEmptyIsActiveL24H\": [\n 10\n ],\n \"percentageEmptyIsActiveL24H\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 13\n ],\n \"countTrueIsActiveL24H\": [\n 10\n ],\n \"countFalseIsActiveL24H\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 10\n ],\n \"countEmptyIsActiveL30D\": [\n 10\n ],\n \"countNotEmptyIsActiveL30D\": [\n 10\n ],\n \"percentageEmptyIsActiveL30D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 13\n ],\n \"countTrueIsActiveL30D\": [\n 10\n ],\n \"countFalseIsActiveL30D\": [\n 10\n ],\n \"countUniqueValuesIsEnriched\": [\n 10\n ],\n \"countEmptyIsEnriched\": [\n 10\n ],\n \"countNotEmptyIsEnriched\": [\n 10\n ],\n \"percentageEmptyIsEnriched\": [\n 13\n ],\n \"percentageNotEmptyIsEnriched\": [\n 13\n ],\n \"countTrueIsEnriched\": [\n 10\n ],\n \"countFalseIsEnriched\": [\n 10\n ],\n \"countUniqueValuesIndustry\": [\n 10\n ],\n \"countEmptyIndustry\": [\n 10\n ],\n \"countNotEmptyIndustry\": [\n 10\n ],\n \"percentageEmptyIndustry\": [\n 13\n ],\n \"percentageNotEmptyIndustry\": [\n 13\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 10\n ],\n \"countEmptyCompanyFoundedYear\": [\n 10\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 10\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 13\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 13\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 10\n ],\n \"countEmptyLatestFundingStage\": [\n 10\n ],\n \"countNotEmptyLatestFundingStage\": [\n 10\n ],\n \"percentageEmptyLatestFundingStage\": [\n 13\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 13\n ],\n \"countUniqueValuesCompanyName\": [\n 10\n ],\n \"countEmptyCompanyName\": [\n 10\n ],\n \"countNotEmptyCompanyName\": [\n 10\n ],\n \"percentageEmptyCompanyName\": [\n 13\n ],\n \"percentageNotEmptyCompanyName\": [\n 13\n ],\n \"countUniqueValuesSubDomain\": [\n 10\n ],\n \"countEmptySubDomain\": [\n 10\n ],\n \"countNotEmptySubDomain\": [\n 10\n ],\n \"percentageEmptySubDomain\": [\n 13\n ],\n \"percentageNotEmptySubDomain\": [\n 13\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 10\n ],\n \"countEmptyAnnualRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 13\n ],\n \"minAnnualRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesMrr\": [\n 10\n ],\n \"countEmptyMrr\": [\n 10\n ],\n \"countNotEmptyMrr\": [\n 10\n ],\n \"percentageEmptyMrr\": [\n 13\n ],\n \"percentageNotEmptyMrr\": [\n 13\n ],\n \"minMrrAmountMicros\": [\n 13\n ],\n \"maxMrrAmountMicros\": [\n 13\n ],\n \"sumMrrAmountMicros\": [\n 13\n ],\n \"avgMrrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesPotentialArr\": [\n 10\n ],\n \"countEmptyPotentialArr\": [\n 10\n ],\n \"countNotEmptyPotentialArr\": [\n 10\n ],\n \"percentageEmptyPotentialArr\": [\n 13\n ],\n \"percentageNotEmptyPotentialArr\": [\n 13\n ],\n \"minPotentialArrAmountMicros\": [\n 13\n ],\n \"maxPotentialArrAmountMicros\": [\n 13\n ],\n \"sumPotentialArrAmountMicros\": [\n 13\n ],\n \"avgPotentialArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesArr\": [\n 10\n ],\n \"countEmptyArr\": [\n 10\n ],\n \"countNotEmptyArr\": [\n 10\n ],\n \"percentageEmptyArr\": [\n 13\n ],\n \"percentageNotEmptyArr\": [\n 13\n ],\n \"minArrAmountMicros\": [\n 13\n ],\n \"maxArrAmountMicros\": [\n 13\n ],\n \"sumArrAmountMicros\": [\n 13\n ],\n \"avgArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesTotalFunding\": [\n 10\n ],\n \"countEmptyTotalFunding\": [\n 10\n ],\n \"countNotEmptyTotalFunding\": [\n 10\n ],\n \"percentageEmptyTotalFunding\": [\n 13\n ],\n \"percentageNotEmptyTotalFunding\": [\n 13\n ],\n \"minTotalFundingAmountMicros\": [\n 13\n ],\n \"maxTotalFundingAmountMicros\": [\n 13\n ],\n \"sumTotalFundingAmountMicros\": [\n 13\n ],\n \"avgTotalFundingAmountMicros\": [\n 13\n ],\n \"countUniqueValuesActivationStatus\": [\n 10\n ],\n \"countEmptyActivationStatus\": [\n 10\n ],\n \"countNotEmptyActivationStatus\": [\n 10\n ],\n \"percentageEmptyActivationStatus\": [\n 13\n ],\n \"percentageNotEmptyActivationStatus\": [\n 13\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 10\n ],\n \"countEmptySubscriptionStatus\": [\n 10\n ],\n \"countNotEmptySubscriptionStatus\": [\n 10\n ],\n \"percentageEmptySubscriptionStatus\": [\n 13\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 13\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 10\n ],\n \"countEmptyPaymentFrequency\": [\n 10\n ],\n \"countNotEmptyPaymentFrequency\": [\n 10\n ],\n \"percentageEmptyPaymentFrequency\": [\n 13\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 13\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 10\n ],\n \"countEmptyNextRenewalDate\": [\n 10\n ],\n \"countNotEmptyNextRenewalDate\": [\n 10\n ],\n \"percentageEmptyNextRenewalDate\": [\n 13\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 13\n ],\n \"minNextRenewalDate\": [\n 7\n ],\n \"maxNextRenewalDate\": [\n 7\n ],\n \"countUniqueValuesCreatorEmail\": [\n 10\n ],\n \"countEmptyCreatorEmail\": [\n 10\n ],\n \"countNotEmptyCreatorEmail\": [\n 10\n ],\n \"percentageEmptyCreatorEmail\": [\n 13\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 13\n ],\n \"countUniqueValuesTags\": [\n 10\n ],\n \"countEmptyTags\": [\n 10\n ],\n \"countNotEmptyTags\": [\n 10\n ],\n \"percentageEmptyTags\": [\n 13\n ],\n \"percentageNotEmptyTags\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 630\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2RelationInput\": {\n \"connect\": [\n 634\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ConnectInput\": {\n \"where\": [\n 635\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2CreateInput\": {\n \"customDomain\": [\n 53\n ],\n \"workspaceBusinessDomain\": [\n 53\n ],\n \"companyLinkedin\": [\n 53\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 63\n ],\n \"mrr\": [\n 63\n ],\n \"potentialArr\": [\n 63\n ],\n \"arr\": [\n 63\n ],\n \"totalFunding\": [\n 63\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 90\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2UpdateInput\": {\n \"customDomain\": [\n 54\n ],\n \"workspaceBusinessDomain\": [\n 54\n ],\n \"companyLinkedin\": [\n 54\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 64\n ],\n \"mrr\": [\n 64\n ],\n \"potentialArr\": [\n 64\n ],\n \"arr\": [\n 64\n ],\n \"totalFunding\": [\n 64\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 91\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2FilterInput\": {\n \"customDomain\": [\n 55\n ],\n \"workspaceBusinessDomain\": [\n 55\n ],\n \"companyLinkedin\": [\n 55\n ],\n \"dataLastUpdatedAt\": [\n 639\n ],\n \"lastPageViewDate\": [\n 639\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 130\n ],\n \"activeUsersL30D\": [\n 130\n ],\n \"activeUsersL7D\": [\n 130\n ],\n \"activeUsersL24H\": [\n 130\n ],\n \"workspaceTenure\": [\n 130\n ],\n \"pageViewsL30D\": [\n 130\n ],\n \"pageViewsL7D\": [\n 130\n ],\n \"pageViewsL24H\": [\n 130\n ],\n \"totalWorkspaceUsers\": [\n 130\n ],\n \"numberOfEventsL30D\": [\n 130\n ],\n \"numberOfEventsTotal\": [\n 130\n ],\n \"alexaRank\": [\n 130\n ],\n \"employees\": [\n 130\n ],\n \"isActiveL7D\": [\n 179\n ],\n \"isActiveL24H\": [\n 179\n ],\n \"isActiveL30D\": [\n 179\n ],\n \"isEnriched\": [\n 179\n ],\n \"industry\": [\n 56\n ],\n \"companyFoundedYear\": [\n 56\n ],\n \"description\": [\n 56\n ],\n \"latestFundingStage\": [\n 56\n ],\n \"companyName\": [\n 56\n ],\n \"subDomain\": [\n 56\n ],\n \"annualRevenue\": [\n 65\n ],\n \"mrr\": [\n 65\n ],\n \"potentialArr\": [\n 65\n ],\n \"arr\": [\n 65\n ],\n \"totalFunding\": [\n 65\n ],\n \"activationStatus\": [\n 640\n ],\n \"subscriptionStatus\": [\n 641\n ],\n \"paymentFrequency\": [\n 642\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 92\n ],\n \"tags\": [\n 242\n ],\n \"updatedBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 638\n ],\n \"or\": [\n 638\n ],\n \"not\": [\n 638\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DateFilter\": {\n \"eq\": [\n 629\n ],\n \"gt\": [\n 629\n ],\n \"gte\": [\n 629\n ],\n \"in\": [\n 629\n ],\n \"lt\": [\n 629\n ],\n \"lte\": [\n 629\n ],\n \"neq\": [\n 629\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ActivationStatusEnumFilter\": {\n \"eq\": [\n 625\n ],\n \"neq\": [\n 625\n ],\n \"in\": [\n 625\n ],\n \"containsAny\": [\n 625\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2SubscriptionStatusEnumFilter\": {\n \"eq\": [\n 626\n ],\n \"neq\": [\n 626\n ],\n \"in\": [\n 626\n ],\n \"containsAny\": [\n 626\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2PaymentFrequencyEnumFilter\": {\n \"eq\": [\n 627\n ],\n \"neq\": [\n 627\n ],\n \"in\": [\n 627\n ],\n \"containsAny\": [\n 627\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByInput\": {\n \"customDomain\": [\n 58\n ],\n \"workspaceBusinessDomain\": [\n 58\n ],\n \"companyLinkedin\": [\n 58\n ],\n \"dataLastUpdatedAt\": [\n 59\n ],\n \"lastPageViewDate\": [\n 59\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"activeUsersL30D\": [\n 59\n ],\n \"activeUsersL7D\": [\n 59\n ],\n \"activeUsersL24H\": [\n 59\n ],\n \"workspaceTenure\": [\n 59\n ],\n \"pageViewsL30D\": [\n 59\n ],\n \"pageViewsL7D\": [\n 59\n ],\n \"pageViewsL24H\": [\n 59\n ],\n \"totalWorkspaceUsers\": [\n 59\n ],\n \"numberOfEventsL30D\": [\n 59\n ],\n \"numberOfEventsTotal\": [\n 59\n ],\n \"alexaRank\": [\n 59\n ],\n \"employees\": [\n 59\n ],\n \"isActiveL7D\": [\n 59\n ],\n \"isActiveL24H\": [\n 59\n ],\n \"isActiveL30D\": [\n 59\n ],\n \"isEnriched\": [\n 59\n ],\n \"industry\": [\n 59\n ],\n \"companyFoundedYear\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"latestFundingStage\": [\n 59\n ],\n \"companyName\": [\n 59\n ],\n \"subDomain\": [\n 59\n ],\n \"annualRevenue\": [\n 67\n ],\n \"mrr\": [\n 67\n ],\n \"potentialArr\": [\n 67\n ],\n \"arr\": [\n 67\n ],\n \"totalFunding\": [\n 67\n ],\n \"activationStatus\": [\n 59\n ],\n \"subscriptionStatus\": [\n 59\n ],\n \"paymentFrequency\": [\n 59\n ],\n \"nextRenewalDate\": [\n 59\n ],\n \"creatorEmail\": [\n 93\n ],\n \"tags\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 645\n ],\n \"customDomain\": [\n 58\n ],\n \"workspaceBusinessDomain\": [\n 58\n ],\n \"companyLinkedin\": [\n 58\n ],\n \"dataLastUpdatedAt\": [\n 110\n ],\n \"lastPageViewDate\": [\n 110\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"activeUsersL30D\": [\n 59\n ],\n \"activeUsersL7D\": [\n 59\n ],\n \"activeUsersL24H\": [\n 59\n ],\n \"workspaceTenure\": [\n 59\n ],\n \"pageViewsL30D\": [\n 59\n ],\n \"pageViewsL7D\": [\n 59\n ],\n \"pageViewsL24H\": [\n 59\n ],\n \"totalWorkspaceUsers\": [\n 59\n ],\n \"numberOfEventsL30D\": [\n 59\n ],\n \"numberOfEventsTotal\": [\n 59\n ],\n \"alexaRank\": [\n 59\n ],\n \"employees\": [\n 59\n ],\n \"isActiveL7D\": [\n 59\n ],\n \"isActiveL24H\": [\n 59\n ],\n \"isActiveL30D\": [\n 59\n ],\n \"isEnriched\": [\n 59\n ],\n \"industry\": [\n 59\n ],\n \"companyFoundedYear\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"latestFundingStage\": [\n 59\n ],\n \"companyName\": [\n 59\n ],\n \"subDomain\": [\n 59\n ],\n \"annualRevenue\": [\n 67\n ],\n \"mrr\": [\n 67\n ],\n \"potentialArr\": [\n 67\n ],\n \"arr\": [\n 67\n ],\n \"totalFunding\": [\n 67\n ],\n \"activationStatus\": [\n 59\n ],\n \"subscriptionStatus\": [\n 59\n ],\n \"paymentFrequency\": [\n 59\n ],\n \"nextRenewalDate\": [\n 110\n ],\n \"creatorEmail\": [\n 93\n ],\n \"tags\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCustomDomain\": [\n 59\n ],\n \"countEmptyCustomDomain\": [\n 59\n ],\n \"countNotEmptyCustomDomain\": [\n 59\n ],\n \"percentageEmptyCustomDomain\": [\n 59\n ],\n \"percentageNotEmptyCustomDomain\": [\n 59\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 59\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 59\n ],\n \"countEmptyCompanyLinkedin\": [\n 59\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 59\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 59\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 59\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 59\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"minDataLastUpdatedAt\": [\n 59\n ],\n \"maxDataLastUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 59\n ],\n \"countEmptyLastPageViewDate\": [\n 59\n ],\n \"countNotEmptyLastPageViewDate\": [\n 59\n ],\n \"percentageEmptyLastPageViewDate\": [\n 59\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 59\n ],\n \"minLastPageViewDate\": [\n 59\n ],\n \"maxLastPageViewDate\": [\n 59\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 59\n ],\n \"countEmptyActiveUsersL30D\": [\n 59\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 59\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 59\n ],\n \"minActiveUsersL30D\": [\n 59\n ],\n \"maxActiveUsersL30D\": [\n 59\n ],\n \"avgActiveUsersL30D\": [\n 59\n ],\n \"sumActiveUsersL30D\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 59\n ],\n \"countEmptyActiveUsersL7D\": [\n 59\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 59\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 59\n ],\n \"minActiveUsersL7D\": [\n 59\n ],\n \"maxActiveUsersL7D\": [\n 59\n ],\n \"avgActiveUsersL7D\": [\n 59\n ],\n \"sumActiveUsersL7D\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 59\n ],\n \"countEmptyActiveUsersL24H\": [\n 59\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 59\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 59\n ],\n \"minActiveUsersL24H\": [\n 59\n ],\n \"maxActiveUsersL24H\": [\n 59\n ],\n \"avgActiveUsersL24H\": [\n 59\n ],\n \"sumActiveUsersL24H\": [\n 59\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 59\n ],\n \"countEmptyWorkspaceTenure\": [\n 59\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 59\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 59\n ],\n \"minWorkspaceTenure\": [\n 59\n ],\n \"maxWorkspaceTenure\": [\n 59\n ],\n \"avgWorkspaceTenure\": [\n 59\n ],\n \"sumWorkspaceTenure\": [\n 59\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 59\n ],\n \"countEmptyPageViewsL30D\": [\n 59\n ],\n \"countNotEmptyPageViewsL30D\": [\n 59\n ],\n \"percentageEmptyPageViewsL30D\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 59\n ],\n \"minPageViewsL30D\": [\n 59\n ],\n \"maxPageViewsL30D\": [\n 59\n ],\n \"avgPageViewsL30D\": [\n 59\n ],\n \"sumPageViewsL30D\": [\n 59\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 59\n ],\n \"countEmptyPageViewsL7D\": [\n 59\n ],\n \"countNotEmptyPageViewsL7D\": [\n 59\n ],\n \"percentageEmptyPageViewsL7D\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 59\n ],\n \"minPageViewsL7D\": [\n 59\n ],\n \"maxPageViewsL7D\": [\n 59\n ],\n \"avgPageViewsL7D\": [\n 59\n ],\n \"sumPageViewsL7D\": [\n 59\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 59\n ],\n \"countEmptyPageViewsL24H\": [\n 59\n ],\n \"countNotEmptyPageViewsL24H\": [\n 59\n ],\n \"percentageEmptyPageViewsL24H\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 59\n ],\n \"minPageViewsL24H\": [\n 59\n ],\n \"maxPageViewsL24H\": [\n 59\n ],\n \"avgPageViewsL24H\": [\n 59\n ],\n \"sumPageViewsL24H\": [\n 59\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 59\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"minTotalWorkspaceUsers\": [\n 59\n ],\n \"maxTotalWorkspaceUsers\": [\n 59\n ],\n \"avgTotalWorkspaceUsers\": [\n 59\n ],\n \"sumTotalWorkspaceUsers\": [\n 59\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 59\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"minNumberOfEventsL30D\": [\n 59\n ],\n \"maxNumberOfEventsL30D\": [\n 59\n ],\n \"avgNumberOfEventsL30D\": [\n 59\n ],\n \"sumNumberOfEventsL30D\": [\n 59\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 59\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"minNumberOfEventsTotal\": [\n 59\n ],\n \"maxNumberOfEventsTotal\": [\n 59\n ],\n \"avgNumberOfEventsTotal\": [\n 59\n ],\n \"sumNumberOfEventsTotal\": [\n 59\n ],\n \"countUniqueValuesAlexaRank\": [\n 59\n ],\n \"countEmptyAlexaRank\": [\n 59\n ],\n \"countNotEmptyAlexaRank\": [\n 59\n ],\n \"percentageEmptyAlexaRank\": [\n 59\n ],\n \"percentageNotEmptyAlexaRank\": [\n 59\n ],\n \"minAlexaRank\": [\n 59\n ],\n \"maxAlexaRank\": [\n 59\n ],\n \"avgAlexaRank\": [\n 59\n ],\n \"sumAlexaRank\": [\n 59\n ],\n \"countUniqueValuesEmployees\": [\n 59\n ],\n \"countEmptyEmployees\": [\n 59\n ],\n \"countNotEmptyEmployees\": [\n 59\n ],\n \"percentageEmptyEmployees\": [\n 59\n ],\n \"percentageNotEmptyEmployees\": [\n 59\n ],\n \"minEmployees\": [\n 59\n ],\n \"maxEmployees\": [\n 59\n ],\n \"avgEmployees\": [\n 59\n ],\n \"sumEmployees\": [\n 59\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 59\n ],\n \"countEmptyIsActiveL7D\": [\n 59\n ],\n \"countNotEmptyIsActiveL7D\": [\n 59\n ],\n \"percentageEmptyIsActiveL7D\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 59\n ],\n \"countTrueIsActiveL7D\": [\n 59\n ],\n \"countFalseIsActiveL7D\": [\n 59\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 59\n ],\n \"countEmptyIsActiveL24H\": [\n 59\n ],\n \"countNotEmptyIsActiveL24H\": [\n 59\n ],\n \"percentageEmptyIsActiveL24H\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 59\n ],\n \"countTrueIsActiveL24H\": [\n 59\n ],\n \"countFalseIsActiveL24H\": [\n 59\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 59\n ],\n \"countEmptyIsActiveL30D\": [\n 59\n ],\n \"countNotEmptyIsActiveL30D\": [\n 59\n ],\n \"percentageEmptyIsActiveL30D\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 59\n ],\n \"countTrueIsActiveL30D\": [\n 59\n ],\n \"countFalseIsActiveL30D\": [\n 59\n ],\n \"countUniqueValuesIsEnriched\": [\n 59\n ],\n \"countEmptyIsEnriched\": [\n 59\n ],\n \"countNotEmptyIsEnriched\": [\n 59\n ],\n \"percentageEmptyIsEnriched\": [\n 59\n ],\n \"percentageNotEmptyIsEnriched\": [\n 59\n ],\n \"countTrueIsEnriched\": [\n 59\n ],\n \"countFalseIsEnriched\": [\n 59\n ],\n \"countUniqueValuesIndustry\": [\n 59\n ],\n \"countEmptyIndustry\": [\n 59\n ],\n \"countNotEmptyIndustry\": [\n 59\n ],\n \"percentageEmptyIndustry\": [\n 59\n ],\n \"percentageNotEmptyIndustry\": [\n 59\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 59\n ],\n \"countEmptyCompanyFoundedYear\": [\n 59\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 59\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 59\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 59\n ],\n \"countUniqueValuesDescription\": [\n 59\n ],\n \"countEmptyDescription\": [\n 59\n ],\n \"countNotEmptyDescription\": [\n 59\n ],\n \"percentageEmptyDescription\": [\n 59\n ],\n \"percentageNotEmptyDescription\": [\n 59\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 59\n ],\n \"countEmptyLatestFundingStage\": [\n 59\n ],\n \"countNotEmptyLatestFundingStage\": [\n 59\n ],\n \"percentageEmptyLatestFundingStage\": [\n 59\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 59\n ],\n \"countUniqueValuesCompanyName\": [\n 59\n ],\n \"countEmptyCompanyName\": [\n 59\n ],\n \"countNotEmptyCompanyName\": [\n 59\n ],\n \"percentageEmptyCompanyName\": [\n 59\n ],\n \"percentageNotEmptyCompanyName\": [\n 59\n ],\n \"countUniqueValuesSubDomain\": [\n 59\n ],\n \"countEmptySubDomain\": [\n 59\n ],\n \"countNotEmptySubDomain\": [\n 59\n ],\n \"percentageEmptySubDomain\": [\n 59\n ],\n \"percentageNotEmptySubDomain\": [\n 59\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 59\n ],\n \"countEmptyAnnualRevenue\": [\n 59\n ],\n \"countNotEmptyAnnualRevenue\": [\n 59\n ],\n \"percentageEmptyAnnualRevenue\": [\n 59\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 59\n ],\n \"minAnnualRevenueAmountMicros\": [\n 59\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 59\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 59\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 59\n ],\n \"countUniqueValuesMrr\": [\n 59\n ],\n \"countEmptyMrr\": [\n 59\n ],\n \"countNotEmptyMrr\": [\n 59\n ],\n \"percentageEmptyMrr\": [\n 59\n ],\n \"percentageNotEmptyMrr\": [\n 59\n ],\n \"minMrrAmountMicros\": [\n 59\n ],\n \"maxMrrAmountMicros\": [\n 59\n ],\n \"sumMrrAmountMicros\": [\n 59\n ],\n \"avgMrrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesPotentialArr\": [\n 59\n ],\n \"countEmptyPotentialArr\": [\n 59\n ],\n \"countNotEmptyPotentialArr\": [\n 59\n ],\n \"percentageEmptyPotentialArr\": [\n 59\n ],\n \"percentageNotEmptyPotentialArr\": [\n 59\n ],\n \"minPotentialArrAmountMicros\": [\n 59\n ],\n \"maxPotentialArrAmountMicros\": [\n 59\n ],\n \"sumPotentialArrAmountMicros\": [\n 59\n ],\n \"avgPotentialArrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesArr\": [\n 59\n ],\n \"countEmptyArr\": [\n 59\n ],\n \"countNotEmptyArr\": [\n 59\n ],\n \"percentageEmptyArr\": [\n 59\n ],\n \"percentageNotEmptyArr\": [\n 59\n ],\n \"minArrAmountMicros\": [\n 59\n ],\n \"maxArrAmountMicros\": [\n 59\n ],\n \"sumArrAmountMicros\": [\n 59\n ],\n \"avgArrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesTotalFunding\": [\n 59\n ],\n \"countEmptyTotalFunding\": [\n 59\n ],\n \"countNotEmptyTotalFunding\": [\n 59\n ],\n \"percentageEmptyTotalFunding\": [\n 59\n ],\n \"percentageNotEmptyTotalFunding\": [\n 59\n ],\n \"minTotalFundingAmountMicros\": [\n 59\n ],\n \"maxTotalFundingAmountMicros\": [\n 59\n ],\n \"sumTotalFundingAmountMicros\": [\n 59\n ],\n \"avgTotalFundingAmountMicros\": [\n 59\n ],\n \"countUniqueValuesActivationStatus\": [\n 59\n ],\n \"countEmptyActivationStatus\": [\n 59\n ],\n \"countNotEmptyActivationStatus\": [\n 59\n ],\n \"percentageEmptyActivationStatus\": [\n 59\n ],\n \"percentageNotEmptyActivationStatus\": [\n 59\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 59\n ],\n \"countEmptySubscriptionStatus\": [\n 59\n ],\n \"countNotEmptySubscriptionStatus\": [\n 59\n ],\n \"percentageEmptySubscriptionStatus\": [\n 59\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 59\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 59\n ],\n \"countEmptyPaymentFrequency\": [\n 59\n ],\n \"countNotEmptyPaymentFrequency\": [\n 59\n ],\n \"percentageEmptyPaymentFrequency\": [\n 59\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 59\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 59\n ],\n \"countEmptyNextRenewalDate\": [\n 59\n ],\n \"countNotEmptyNextRenewalDate\": [\n 59\n ],\n \"percentageEmptyNextRenewalDate\": [\n 59\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 59\n ],\n \"minNextRenewalDate\": [\n 59\n ],\n \"maxNextRenewalDate\": [\n 59\n ],\n \"countUniqueValuesCreatorEmail\": [\n 59\n ],\n \"countEmptyCreatorEmail\": [\n 59\n ],\n \"countNotEmptyCreatorEmail\": [\n 59\n ],\n \"percentageEmptyCreatorEmail\": [\n 59\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 59\n ],\n \"countUniqueValuesTags\": [\n 59\n ],\n \"countEmptyTags\": [\n 59\n ],\n \"countNotEmptyTags\": [\n 59\n ],\n \"percentageEmptyTags\": [\n 59\n ],\n \"percentageNotEmptyTags\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2GroupByInput\": {\n \"customDomain\": [\n 60\n ],\n \"workspaceBusinessDomain\": [\n 60\n ],\n \"companyLinkedin\": [\n 60\n ],\n \"dataLastUpdatedAt\": [\n 109\n ],\n \"lastPageViewDate\": [\n 109\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 6\n ],\n \"activeUsersL30D\": [\n 6\n ],\n \"activeUsersL7D\": [\n 6\n ],\n \"activeUsersL24H\": [\n 6\n ],\n \"workspaceTenure\": [\n 6\n ],\n \"pageViewsL30D\": [\n 6\n ],\n \"pageViewsL7D\": [\n 6\n ],\n \"pageViewsL24H\": [\n 6\n ],\n \"totalWorkspaceUsers\": [\n 6\n ],\n \"numberOfEventsL30D\": [\n 6\n ],\n \"numberOfEventsTotal\": [\n 6\n ],\n \"alexaRank\": [\n 6\n ],\n \"employees\": [\n 6\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 6\n ],\n \"companyFoundedYear\": [\n 6\n ],\n \"description\": [\n 6\n ],\n \"latestFundingStage\": [\n 6\n ],\n \"companyName\": [\n 6\n ],\n \"subDomain\": [\n 6\n ],\n \"annualRevenue\": [\n 68\n ],\n \"mrr\": [\n 68\n ],\n \"potentialArr\": [\n 68\n ],\n \"arr\": [\n 68\n ],\n \"totalFunding\": [\n 68\n ],\n \"activationStatus\": [\n 6\n ],\n \"subscriptionStatus\": [\n 6\n ],\n \"paymentFrequency\": [\n 6\n ],\n \"nextRenewalDate\": [\n 109\n ],\n \"creatorEmail\": [\n 94\n ],\n \"tags\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n }\n }\n}", "// @ts-nocheck\nexport type Scalars = {\n String: string,\n UUID: string,\n Boolean: boolean,\n DateTime: string,\n Int: number,\n Float: number,\n ID: string,\n JSON: Record,\n BigFloat: any,\n Position: any,\n TSVector: any,\n Cursor: any,\n ConnectionCursor: any,\n Date: any,\n}\n\nexport interface TimelineCalendarEventParticipant {\n personId?: Scalars['UUID']\n workspaceMemberId?: Scalars['UUID']\n firstName: Scalars['String']\n lastName: Scalars['String']\n displayName: Scalars['String']\n avatarUrl: Scalars['String']\n handle: Scalars['String']\n __typename: 'TimelineCalendarEventParticipant'\n}\n\nexport interface LinkMetadata {\n label: Scalars['String']\n url: Scalars['String']\n __typename: 'LinkMetadata'\n}\n\nexport interface LinksMetadata {\n primaryLinkLabel: Scalars['String']\n primaryLinkUrl: Scalars['String']\n secondaryLinks?: LinkMetadata[]\n __typename: 'LinksMetadata'\n}\n\nexport interface TimelineCalendarEvent {\n id: Scalars['UUID']\n title: Scalars['String']\n isCanceled: Scalars['Boolean']\n isFullDay: Scalars['Boolean']\n startsAt: Scalars['DateTime']\n endsAt: Scalars['DateTime']\n description: Scalars['String']\n location: Scalars['String']\n conferenceSolution: Scalars['String']\n conferenceLink: LinksMetadata\n participants: TimelineCalendarEventParticipant[]\n visibility: CalendarChannelVisibility\n __typename: 'TimelineCalendarEvent'\n}\n\nexport type CalendarChannelVisibility = 'METADATA' | 'SHARE_EVERYTHING'\n\nexport interface TimelineCalendarEventsWithTotal {\n totalNumberOfCalendarEvents: Scalars['Int']\n timelineCalendarEvents: TimelineCalendarEvent[]\n __typename: 'TimelineCalendarEventsWithTotal'\n}\n\nexport interface TimelineThreadParticipant {\n personId?: Scalars['UUID']\n workspaceMemberId?: Scalars['UUID']\n firstName: Scalars['String']\n lastName: Scalars['String']\n displayName: Scalars['String']\n avatarUrl: Scalars['String']\n handle: Scalars['String']\n __typename: 'TimelineThreadParticipant'\n}\n\nexport interface TimelineThread {\n id: Scalars['UUID']\n read: Scalars['Boolean']\n visibility: MessageChannelVisibility\n firstParticipant: TimelineThreadParticipant\n lastTwoParticipants: TimelineThreadParticipant[]\n lastMessageReceivedAt: Scalars['DateTime']\n lastMessageBody: Scalars['String']\n subject: Scalars['String']\n numberOfMessagesInThread: Scalars['Float']\n participantCount: Scalars['Float']\n __typename: 'TimelineThread'\n}\n\nexport type MessageChannelVisibility = 'METADATA' | 'SUBJECT' | 'SHARE_EVERYTHING'\n\nexport interface TimelineThreadsWithTotal {\n totalNumberOfThreads: Scalars['Int']\n timelineThreads: TimelineThread[]\n __typename: 'TimelineThreadsWithTotal'\n}\n\nexport interface SearchRecord {\n recordId: Scalars['UUID']\n objectNameSingular: Scalars['String']\n objectLabelSingular: Scalars['String']\n label: Scalars['String']\n imageUrl?: Scalars['String']\n tsRankCD: Scalars['Float']\n tsRank: Scalars['Float']\n __typename: 'SearchRecord'\n}\n\nexport interface SearchResultEdge {\n node: SearchRecord\n cursor: Scalars['String']\n __typename: 'SearchResultEdge'\n}\n\nexport interface SearchResultPageInfo {\n endCursor?: Scalars['String']\n hasNextPage: Scalars['Boolean']\n __typename: 'SearchResultPageInfo'\n}\n\nexport interface SearchResultConnection {\n edges: SearchResultEdge[]\n pageInfo: SearchResultPageInfo\n __typename: 'SearchResultConnection'\n}\n\nexport interface RunWorkflowVersionOutput {\n workflowRunId: Scalars['UUID']\n __typename: 'RunWorkflowVersionOutput'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRun {\n /** Id */\n id: Scalars['UUID']\n /** Workflow run status */\n status: WorkflowRunStatusEnum\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Name of the workflow run */\n name?: Scalars['String']\n /** Workflow run enqueued at */\n enqueuedAt?: Scalars['DateTime']\n /** Workflow run started at */\n startedAt?: Scalars['DateTime']\n /** Workflow run ended at */\n endedAt?: Scalars['DateTime']\n /** The executor of the workflow */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** State of the workflow run */\n state: Scalars['JSON']\n /** Context of the workflow run */\n context?: Scalars['JSON']\n /** Output of the workflow run */\n output?: Scalars['JSON']\n /** Workflow run position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Workflow linked to the run. */\n workflowId: Scalars['ID']\n /** Workflow version linked to the run. */\n workflowVersionId: Scalars['ID']\n /** Favorites linked to the workflow run */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the run */\n timelineActivities?: TimelineActivityConnection\n /** Workflow linked to the run. */\n workflow?: Workflow\n /** Workflow version linked to the run. */\n workflowVersion?: WorkflowVersion\n __typename: 'WorkflowRun'\n}\n\n\n/** Workflow run status */\nexport type WorkflowRunStatusEnum = 'NOT_STARTED' | 'RUNNING' | 'COMPLETED' | 'FAILED' | 'ENQUEUED' | 'STOPPING' | 'STOPPED'\n\nexport interface WorkflowVersionStepChanges {\n triggerDiff?: Scalars['JSON']\n stepsDiff?: Scalars['JSON']\n __typename: 'WorkflowVersionStepChanges'\n}\n\nexport interface TestHttpRequestOutput {\n /** Whether the request was successful */\n success: Scalars['Boolean']\n /** Message describing the result */\n message: Scalars['String']\n /** Response data */\n result?: Scalars['JSON']\n /** Error information */\n error?: Scalars['JSON']\n /** HTTP status code */\n status?: Scalars['Float']\n /** HTTP status text */\n statusText?: Scalars['String']\n /** Response headers */\n headers?: Scalars['JSON']\n __typename: 'TestHttpRequestOutput'\n}\n\nexport interface WorkflowStepPosition {\n x: Scalars['Float']\n y: Scalars['Float']\n __typename: 'WorkflowStepPosition'\n}\n\nexport interface WorkflowAction {\n id: Scalars['UUID']\n name: Scalars['String']\n type: WorkflowActionType\n settings: Scalars['JSON']\n valid: Scalars['Boolean']\n nextStepIds?: Scalars['UUID'][]\n position?: WorkflowStepPosition\n __typename: 'WorkflowAction'\n}\n\nexport type WorkflowActionType = 'CODE' | 'LOGIC_FUNCTION' | 'SEND_EMAIL' | 'DRAFT_EMAIL' | 'CREATE_RECORD' | 'UPDATE_RECORD' | 'DELETE_RECORD' | 'UPSERT_RECORD' | 'FIND_RECORDS' | 'FORM' | 'FILTER' | 'IF_ELSE' | 'HTTP_REQUEST' | 'AI_AGENT' | 'ITERATOR' | 'EMPTY' | 'DELAY'\n\nexport interface WorkflowVersionDTO {\n id: Scalars['UUID']\n name: Scalars['String']\n createdAt: Scalars['String']\n updatedAt: Scalars['String']\n workflowId: Scalars['UUID']\n status: Scalars['String']\n trigger?: Scalars['JSON']\n steps?: Scalars['JSON']\n __typename: 'WorkflowVersionDTO'\n}\n\nexport interface Query {\n search: SearchResultConnection\n getTimelineCalendarEventsFromPersonId: TimelineCalendarEventsWithTotal\n getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal\n getTimelineCalendarEventsFromOpportunityId: TimelineCalendarEventsWithTotal\n getTimelineThreadsFromPersonId: TimelineThreadsWithTotal\n getTimelineThreadsFromCompanyId: TimelineThreadsWithTotal\n getTimelineThreadsFromOpportunityId: TimelineThreadsWithTotal\n attachments?: AttachmentConnection\n attachment?: Attachment\n attachmentsGroupBy?: AttachmentGroupByConnection[]\n blocklists?: BlocklistConnection\n blocklist?: Blocklist\n blocklistsGroupBy?: BlocklistGroupByConnection[]\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n calendarChannelEventAssociation?: CalendarChannelEventAssociation\n calendarChannelEventAssociationsGroupBy?: CalendarChannelEventAssociationGroupByConnection[]\n calendarChannels?: CalendarChannelConnection\n calendarChannel?: CalendarChannel\n calendarChannelsGroupBy?: CalendarChannelGroupByConnection[]\n calendarEventParticipants?: CalendarEventParticipantConnection\n calendarEventParticipant?: CalendarEventParticipant\n calendarEventParticipantsGroupBy?: CalendarEventParticipantGroupByConnection[]\n calendarEvents?: CalendarEventConnection\n calendarEvent?: CalendarEvent\n calendarEventsGroupBy?: CalendarEventGroupByConnection[]\n companies?: CompanyConnection\n company?: Company\n companyDuplicates?: CompanyConnection[]\n companiesGroupBy?: CompanyGroupByConnection[]\n connectedAccounts?: ConnectedAccountConnection\n connectedAccount?: ConnectedAccount\n connectedAccountsGroupBy?: ConnectedAccountGroupByConnection[]\n dashboards?: DashboardConnection\n dashboard?: Dashboard\n dashboardsGroupBy?: DashboardGroupByConnection[]\n favorites?: FavoriteConnection\n favorite?: Favorite\n favoritesGroupBy?: FavoriteGroupByConnection[]\n favoriteFolders?: FavoriteFolderConnection\n favoriteFolder?: FavoriteFolder\n favoriteFoldersGroupBy?: FavoriteFolderGroupByConnection[]\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n messageChannelMessageAssociation?: MessageChannelMessageAssociation\n messageChannelMessageAssociationsGroupBy?: MessageChannelMessageAssociationGroupByConnection[]\n messageChannels?: MessageChannelConnection\n messageChannel?: MessageChannel\n messageChannelsGroupBy?: MessageChannelGroupByConnection[]\n messageFolders?: MessageFolderConnection\n messageFolder?: MessageFolder\n messageFoldersGroupBy?: MessageFolderGroupByConnection[]\n messageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n messageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n messageChannelMessageAssociationMessageFoldersGroupBy?: MessageChannelMessageAssociationMessageFolderGroupByConnection[]\n messageParticipants?: MessageParticipantConnection\n messageParticipant?: MessageParticipant\n messageParticipantsGroupBy?: MessageParticipantGroupByConnection[]\n messageThreads?: MessageThreadConnection\n messageThread?: MessageThread\n messageThreadsGroupBy?: MessageThreadGroupByConnection[]\n messages?: MessageConnection\n message?: Message\n messagesGroupBy?: MessageGroupByConnection[]\n notes?: NoteConnection\n note?: Note\n notesGroupBy?: NoteGroupByConnection[]\n noteTargets?: NoteTargetConnection\n noteTarget?: NoteTarget\n noteTargetsGroupBy?: NoteTargetGroupByConnection[]\n opportunities?: OpportunityConnection\n opportunity?: Opportunity\n opportunitiesGroupBy?: OpportunityGroupByConnection[]\n people?: PersonConnection\n person?: Person\n personDuplicates?: PersonConnection[]\n peopleGroupBy?: PersonGroupByConnection[]\n tasks?: TaskConnection\n task?: Task\n tasksGroupBy?: TaskGroupByConnection[]\n taskTargets?: TaskTargetConnection\n taskTarget?: TaskTarget\n taskTargetsGroupBy?: TaskTargetGroupByConnection[]\n timelineActivities?: TimelineActivityConnection\n timelineActivity?: TimelineActivity\n timelineActivitiesGroupBy?: TimelineActivityGroupByConnection[]\n workflows?: WorkflowConnection\n workflow?: Workflow\n workflowsGroupBy?: WorkflowGroupByConnection[]\n workflowAutomatedTriggers?: WorkflowAutomatedTriggerConnection\n workflowAutomatedTrigger?: WorkflowAutomatedTrigger\n workflowAutomatedTriggersGroupBy?: WorkflowAutomatedTriggerGroupByConnection[]\n workflowRuns?: WorkflowRunConnection\n workflowRun?: WorkflowRun\n workflowRunsGroupBy?: WorkflowRunGroupByConnection[]\n workflowVersions?: WorkflowVersionConnection\n workflowVersion?: WorkflowVersion\n workflowVersionsGroupBy?: WorkflowVersionGroupByConnection[]\n workspaceMembers?: WorkspaceMemberConnection\n workspaceMember?: WorkspaceMember\n workspaceMembersGroupBy?: WorkspaceMemberGroupByConnection[]\n cloudUsers2?: CloudUser2Connection\n cloudUser2?: CloudUser2\n cloudUsers2GroupBy?: CloudUser2GroupByConnection[]\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n cloudUserWorkspace2?: CloudUserWorkspace2\n cloudUserWorkspaces2GroupBy?: CloudUserWorkspace2GroupByConnection[]\n cloudWorkspaces2?: CloudWorkspace2Connection\n cloudWorkspace2?: CloudWorkspace2\n cloudWorkspaces2GroupBy?: CloudWorkspace2GroupByConnection[]\n __typename: 'Query'\n}\n\n\n/** This enum to filter by nullability */\nexport type FilterIs = 'NULL' | 'NOT_NULL' | 'NotNull' | 'Null'\n\nexport interface Mutation {\n activateWorkflowVersion: Scalars['Boolean']\n deactivateWorkflowVersion: Scalars['Boolean']\n runWorkflowVersion: RunWorkflowVersionOutput\n stopWorkflowRun: WorkflowRun\n computeStepOutputSchema: Scalars['JSON']\n createWorkflowVersionStep: WorkflowVersionStepChanges\n updateWorkflowVersionStep: WorkflowAction\n deleteWorkflowVersionStep: WorkflowVersionStepChanges\n submitFormStep: Scalars['Boolean']\n updateWorkflowRunStep: WorkflowAction\n duplicateWorkflowVersionStep: WorkflowVersionStepChanges\n testHttpRequest: TestHttpRequestOutput\n createWorkflowVersionEdge: WorkflowVersionStepChanges\n deleteWorkflowVersionEdge: WorkflowVersionStepChanges\n createDraftFromWorkflowVersion: WorkflowVersionDTO\n duplicateWorkflow: WorkflowVersionDTO\n updateWorkflowVersionPositions: Scalars['Boolean']\n dismissReconnectAccountBanner: Scalars['Boolean']\n createAttachments?: Attachment[]\n createAttachment?: Attachment\n updateAttachment?: Attachment\n deleteAttachment?: Attachment\n updateAttachments?: Attachment[]\n deleteAttachments?: Attachment[]\n destroyAttachment?: Attachment\n destroyAttachments?: Attachment[]\n restoreAttachment?: Attachment\n restoreAttachments?: Attachment[]\n createBlocklists?: Blocklist[]\n createBlocklist?: Blocklist\n updateBlocklist?: Blocklist\n deleteBlocklist?: Blocklist\n updateBlocklists?: Blocklist[]\n deleteBlocklists?: Blocklist[]\n destroyBlocklist?: Blocklist\n destroyBlocklists?: Blocklist[]\n restoreBlocklist?: Blocklist\n restoreBlocklists?: Blocklist[]\n createCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n createCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n updateCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n deleteCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n updateCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n deleteCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n destroyCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n destroyCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n restoreCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n restoreCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n createCalendarChannels?: CalendarChannel[]\n createCalendarChannel?: CalendarChannel\n updateCalendarChannel?: CalendarChannel\n deleteCalendarChannel?: CalendarChannel\n updateCalendarChannels?: CalendarChannel[]\n deleteCalendarChannels?: CalendarChannel[]\n destroyCalendarChannel?: CalendarChannel\n destroyCalendarChannels?: CalendarChannel[]\n restoreCalendarChannel?: CalendarChannel\n restoreCalendarChannels?: CalendarChannel[]\n createCalendarEventParticipants?: CalendarEventParticipant[]\n createCalendarEventParticipant?: CalendarEventParticipant\n updateCalendarEventParticipant?: CalendarEventParticipant\n deleteCalendarEventParticipant?: CalendarEventParticipant\n updateCalendarEventParticipants?: CalendarEventParticipant[]\n deleteCalendarEventParticipants?: CalendarEventParticipant[]\n destroyCalendarEventParticipant?: CalendarEventParticipant\n destroyCalendarEventParticipants?: CalendarEventParticipant[]\n restoreCalendarEventParticipant?: CalendarEventParticipant\n restoreCalendarEventParticipants?: CalendarEventParticipant[]\n createCalendarEvents?: CalendarEvent[]\n createCalendarEvent?: CalendarEvent\n updateCalendarEvent?: CalendarEvent\n deleteCalendarEvent?: CalendarEvent\n updateCalendarEvents?: CalendarEvent[]\n deleteCalendarEvents?: CalendarEvent[]\n destroyCalendarEvent?: CalendarEvent\n destroyCalendarEvents?: CalendarEvent[]\n restoreCalendarEvent?: CalendarEvent\n restoreCalendarEvents?: CalendarEvent[]\n createCompanies?: Company[]\n createCompany?: Company\n updateCompany?: Company\n deleteCompany?: Company\n updateCompanies?: Company[]\n deleteCompanies?: Company[]\n destroyCompany?: Company\n destroyCompanies?: Company[]\n restoreCompany?: Company\n restoreCompanies?: Company[]\n mergeCompanies?: Company\n createConnectedAccounts?: ConnectedAccount[]\n createConnectedAccount?: ConnectedAccount\n updateConnectedAccount?: ConnectedAccount\n deleteConnectedAccount?: ConnectedAccount\n updateConnectedAccounts?: ConnectedAccount[]\n deleteConnectedAccounts?: ConnectedAccount[]\n destroyConnectedAccount?: ConnectedAccount\n destroyConnectedAccounts?: ConnectedAccount[]\n restoreConnectedAccount?: ConnectedAccount\n restoreConnectedAccounts?: ConnectedAccount[]\n createDashboards?: Dashboard[]\n createDashboard?: Dashboard\n updateDashboard?: Dashboard\n deleteDashboard?: Dashboard\n updateDashboards?: Dashboard[]\n deleteDashboards?: Dashboard[]\n destroyDashboard?: Dashboard\n destroyDashboards?: Dashboard[]\n restoreDashboard?: Dashboard\n restoreDashboards?: Dashboard[]\n createFavorites?: Favorite[]\n createFavorite?: Favorite\n updateFavorite?: Favorite\n deleteFavorite?: Favorite\n updateFavorites?: Favorite[]\n deleteFavorites?: Favorite[]\n destroyFavorite?: Favorite\n destroyFavorites?: Favorite[]\n restoreFavorite?: Favorite\n restoreFavorites?: Favorite[]\n createFavoriteFolders?: FavoriteFolder[]\n createFavoriteFolder?: FavoriteFolder\n updateFavoriteFolder?: FavoriteFolder\n deleteFavoriteFolder?: FavoriteFolder\n updateFavoriteFolders?: FavoriteFolder[]\n deleteFavoriteFolders?: FavoriteFolder[]\n destroyFavoriteFolder?: FavoriteFolder\n destroyFavoriteFolders?: FavoriteFolder[]\n restoreFavoriteFolder?: FavoriteFolder\n restoreFavoriteFolders?: FavoriteFolder[]\n createMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n createMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n updateMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n deleteMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n updateMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n deleteMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n destroyMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n destroyMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n restoreMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n restoreMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n createMessageChannels?: MessageChannel[]\n createMessageChannel?: MessageChannel\n updateMessageChannel?: MessageChannel\n deleteMessageChannel?: MessageChannel\n updateMessageChannels?: MessageChannel[]\n deleteMessageChannels?: MessageChannel[]\n destroyMessageChannel?: MessageChannel\n destroyMessageChannels?: MessageChannel[]\n restoreMessageChannel?: MessageChannel\n restoreMessageChannels?: MessageChannel[]\n createMessageFolders?: MessageFolder[]\n createMessageFolder?: MessageFolder\n updateMessageFolder?: MessageFolder\n deleteMessageFolder?: MessageFolder\n updateMessageFolders?: MessageFolder[]\n deleteMessageFolders?: MessageFolder[]\n destroyMessageFolder?: MessageFolder\n destroyMessageFolders?: MessageFolder[]\n restoreMessageFolder?: MessageFolder\n restoreMessageFolders?: MessageFolder[]\n createMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n createMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n updateMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n deleteMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n updateMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n deleteMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n destroyMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n destroyMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n restoreMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n restoreMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n createMessageParticipants?: MessageParticipant[]\n createMessageParticipant?: MessageParticipant\n updateMessageParticipant?: MessageParticipant\n deleteMessageParticipant?: MessageParticipant\n updateMessageParticipants?: MessageParticipant[]\n deleteMessageParticipants?: MessageParticipant[]\n destroyMessageParticipant?: MessageParticipant\n destroyMessageParticipants?: MessageParticipant[]\n restoreMessageParticipant?: MessageParticipant\n restoreMessageParticipants?: MessageParticipant[]\n createMessageThreads?: MessageThread[]\n createMessageThread?: MessageThread\n updateMessageThread?: MessageThread\n deleteMessageThread?: MessageThread\n updateMessageThreads?: MessageThread[]\n deleteMessageThreads?: MessageThread[]\n destroyMessageThread?: MessageThread\n destroyMessageThreads?: MessageThread[]\n restoreMessageThread?: MessageThread\n restoreMessageThreads?: MessageThread[]\n createMessages?: Message[]\n createMessage?: Message\n updateMessage?: Message\n deleteMessage?: Message\n updateMessages?: Message[]\n deleteMessages?: Message[]\n destroyMessage?: Message\n destroyMessages?: Message[]\n restoreMessage?: Message\n restoreMessages?: Message[]\n createNotes?: Note[]\n createNote?: Note\n updateNote?: Note\n deleteNote?: Note\n updateNotes?: Note[]\n deleteNotes?: Note[]\n destroyNote?: Note\n destroyNotes?: Note[]\n restoreNote?: Note\n restoreNotes?: Note[]\n createNoteTargets?: NoteTarget[]\n createNoteTarget?: NoteTarget\n updateNoteTarget?: NoteTarget\n deleteNoteTarget?: NoteTarget\n updateNoteTargets?: NoteTarget[]\n deleteNoteTargets?: NoteTarget[]\n destroyNoteTarget?: NoteTarget\n destroyNoteTargets?: NoteTarget[]\n restoreNoteTarget?: NoteTarget\n restoreNoteTargets?: NoteTarget[]\n createOpportunities?: Opportunity[]\n createOpportunity?: Opportunity\n updateOpportunity?: Opportunity\n deleteOpportunity?: Opportunity\n updateOpportunities?: Opportunity[]\n deleteOpportunities?: Opportunity[]\n destroyOpportunity?: Opportunity\n destroyOpportunities?: Opportunity[]\n restoreOpportunity?: Opportunity\n restoreOpportunities?: Opportunity[]\n createPeople?: Person[]\n createPerson?: Person\n updatePerson?: Person\n deletePerson?: Person\n updatePeople?: Person[]\n deletePeople?: Person[]\n destroyPerson?: Person\n destroyPeople?: Person[]\n restorePerson?: Person\n restorePeople?: Person[]\n mergePeople?: Person\n createTasks?: Task[]\n createTask?: Task\n updateTask?: Task\n deleteTask?: Task\n updateTasks?: Task[]\n deleteTasks?: Task[]\n destroyTask?: Task\n destroyTasks?: Task[]\n restoreTask?: Task\n restoreTasks?: Task[]\n createTaskTargets?: TaskTarget[]\n createTaskTarget?: TaskTarget\n updateTaskTarget?: TaskTarget\n deleteTaskTarget?: TaskTarget\n updateTaskTargets?: TaskTarget[]\n deleteTaskTargets?: TaskTarget[]\n destroyTaskTarget?: TaskTarget\n destroyTaskTargets?: TaskTarget[]\n restoreTaskTarget?: TaskTarget\n restoreTaskTargets?: TaskTarget[]\n createTimelineActivities?: TimelineActivity[]\n createTimelineActivity?: TimelineActivity\n updateTimelineActivity?: TimelineActivity\n deleteTimelineActivity?: TimelineActivity\n updateTimelineActivities?: TimelineActivity[]\n deleteTimelineActivities?: TimelineActivity[]\n destroyTimelineActivity?: TimelineActivity\n destroyTimelineActivities?: TimelineActivity[]\n restoreTimelineActivity?: TimelineActivity\n restoreTimelineActivities?: TimelineActivity[]\n createWorkflows?: Workflow[]\n createWorkflow?: Workflow\n updateWorkflow?: Workflow\n deleteWorkflow?: Workflow\n updateWorkflows?: Workflow[]\n deleteWorkflows?: Workflow[]\n destroyWorkflow?: Workflow\n destroyWorkflows?: Workflow[]\n restoreWorkflow?: Workflow\n restoreWorkflows?: Workflow[]\n createWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n createWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n updateWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n deleteWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n updateWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n deleteWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n destroyWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n destroyWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n restoreWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n restoreWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n createWorkflowRuns?: WorkflowRun[]\n createWorkflowRun?: WorkflowRun\n updateWorkflowRun?: WorkflowRun\n deleteWorkflowRun?: WorkflowRun\n updateWorkflowRuns?: WorkflowRun[]\n deleteWorkflowRuns?: WorkflowRun[]\n destroyWorkflowRun?: WorkflowRun\n destroyWorkflowRuns?: WorkflowRun[]\n restoreWorkflowRun?: WorkflowRun\n restoreWorkflowRuns?: WorkflowRun[]\n createWorkflowVersions?: WorkflowVersion[]\n createWorkflowVersion?: WorkflowVersion\n updateWorkflowVersion?: WorkflowVersion\n deleteWorkflowVersion?: WorkflowVersion\n updateWorkflowVersions?: WorkflowVersion[]\n deleteWorkflowVersions?: WorkflowVersion[]\n destroyWorkflowVersion?: WorkflowVersion\n destroyWorkflowVersions?: WorkflowVersion[]\n restoreWorkflowVersion?: WorkflowVersion\n restoreWorkflowVersions?: WorkflowVersion[]\n createWorkspaceMembers?: WorkspaceMember[]\n createWorkspaceMember?: WorkspaceMember\n updateWorkspaceMember?: WorkspaceMember\n deleteWorkspaceMember?: WorkspaceMember\n updateWorkspaceMembers?: WorkspaceMember[]\n deleteWorkspaceMembers?: WorkspaceMember[]\n destroyWorkspaceMember?: WorkspaceMember\n destroyWorkspaceMembers?: WorkspaceMember[]\n restoreWorkspaceMember?: WorkspaceMember\n restoreWorkspaceMembers?: WorkspaceMember[]\n createCloudUsers2?: CloudUser2[]\n createCloudUser2?: CloudUser2\n updateCloudUser2?: CloudUser2\n deleteCloudUser2?: CloudUser2\n updateCloudUsers2?: CloudUser2[]\n deleteCloudUsers2?: CloudUser2[]\n destroyCloudUser2?: CloudUser2\n destroyCloudUsers2?: CloudUser2[]\n restoreCloudUser2?: CloudUser2\n restoreCloudUsers2?: CloudUser2[]\n createCloudUserWorkspaces2?: CloudUserWorkspace2[]\n createCloudUserWorkspace2?: CloudUserWorkspace2\n updateCloudUserWorkspace2?: CloudUserWorkspace2\n deleteCloudUserWorkspace2?: CloudUserWorkspace2\n updateCloudUserWorkspaces2?: CloudUserWorkspace2[]\n deleteCloudUserWorkspaces2?: CloudUserWorkspace2[]\n destroyCloudUserWorkspace2?: CloudUserWorkspace2\n destroyCloudUserWorkspaces2?: CloudUserWorkspace2[]\n restoreCloudUserWorkspace2?: CloudUserWorkspace2\n restoreCloudUserWorkspaces2?: CloudUserWorkspace2[]\n createCloudWorkspaces2?: CloudWorkspace2[]\n createCloudWorkspace2?: CloudWorkspace2\n updateCloudWorkspace2?: CloudWorkspace2\n deleteCloudWorkspace2?: CloudWorkspace2\n updateCloudWorkspaces2?: CloudWorkspace2[]\n deleteCloudWorkspaces2?: CloudWorkspace2[]\n destroyCloudWorkspace2?: CloudWorkspace2\n destroyCloudWorkspaces2?: CloudWorkspace2[]\n restoreCloudWorkspace2?: CloudWorkspace2\n restoreCloudWorkspaces2?: CloudWorkspace2[]\n __typename: 'Mutation'\n}\n\nexport interface Links {\n primaryLinkLabel?: Scalars['String']\n primaryLinkUrl?: Scalars['String']\n secondaryLinks?: Scalars['JSON']\n __typename: 'Links'\n}\n\n\n/** This enum is used to specify the order of results */\nexport type OrderByDirection = 'AscNullsFirst' | 'AscNullsLast' | 'DescNullsFirst' | 'DescNullsLast'\n\nexport interface Currency {\n amountMicros?: Scalars['BigFloat']\n currencyCode?: Scalars['String']\n __typename: 'Currency'\n}\n\nexport interface FullName {\n firstName?: Scalars['String']\n lastName?: Scalars['String']\n __typename: 'FullName'\n}\n\nexport interface Address {\n addressStreet1?: Scalars['String']\n addressStreet2?: Scalars['String']\n addressCity?: Scalars['String']\n addressPostcode?: Scalars['String']\n addressState?: Scalars['String']\n addressCountry?: Scalars['String']\n addressLat?: Scalars['BigFloat']\n addressLng?: Scalars['BigFloat']\n __typename: 'Address'\n}\n\nexport type ActorSourceEnum = 'EMAIL' | 'CALENDAR' | 'WORKFLOW' | 'AGENT' | 'API' | 'IMPORT' | 'MANUAL' | 'SYSTEM' | 'WEBHOOK' | 'APPLICATION'\n\nexport interface Actor {\n source: ActorSourceEnum\n workspaceMemberId?: Scalars['UUID']\n name: Scalars['String']\n context?: Scalars['JSON']\n __typename: 'Actor'\n}\n\nexport interface Emails {\n primaryEmail?: Scalars['String']\n additionalEmails?: Scalars['JSON']\n __typename: 'Emails'\n}\n\nexport interface Phones {\n primaryPhoneNumber?: Scalars['String']\n primaryPhoneCountryCode?: Scalars['String']\n primaryPhoneCallingCode?: Scalars['String']\n additionalPhones?: Scalars['JSON']\n __typename: 'Phones'\n}\n\nexport interface RichTextV2 {\n blocknote?: Scalars['String']\n markdown?: Scalars['String']\n __typename: 'RichTextV2'\n}\n\n\n/** Date granularity (e.g. day, month, quarter, year, week, day of the week, quarter of the year, month of the year) */\nexport type DateGranularityEnum = 'DAY' | 'MONTH' | 'QUARTER' | 'YEAR' | 'WEEK' | 'DAY_OF_THE_WEEK' | 'MONTH_OF_THE_YEAR' | 'QUARTER_OF_THE_YEAR' | 'NONE'\n\n\n/** First day of the week (MONDAY, SUNDAY, SATURDAY) */\nexport type FirstDayOfTheWeek = 'MONDAY' | 'SUNDAY' | 'SATURDAY'\n\n\n/** Attachment file category */\nexport type AttachmentFileCategoryEnum = 'ARCHIVE' | 'AUDIO' | 'IMAGE' | 'PRESENTATION' | 'SPREADSHEET' | 'TEXT_DOCUMENT' | 'VIDEO' | 'OTHER'\n\n\n/** An attachment */\nexport interface Attachment {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Attachment name */\n name?: Scalars['String']\n /** Attachment file */\n file?: (FileObject | undefined)[]\n /** Attachment full path */\n fullPath?: Scalars['String']\n /** Attachment file category */\n fileCategory: AttachmentFileCategoryEnum\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Attachment record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachment target */\n targetTaskId?: Scalars['ID']\n /** Attachment target */\n targetNoteId?: Scalars['ID']\n /** Attachment target */\n targetPersonId?: Scalars['ID']\n /** Attachment target */\n targetCompanyId?: Scalars['ID']\n /** Attachment target */\n targetOpportunityId?: Scalars['ID']\n /** Attachment target */\n targetDashboardId?: Scalars['ID']\n /** Attachment target */\n targetWorkflowId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Attachment target */\n targetTask?: Task\n /** Attachment target */\n targetNote?: Note\n /** Attachment target */\n targetPerson?: Person\n /** Attachment target */\n targetCompany?: Company\n /** Attachment target */\n targetOpportunity?: Opportunity\n /** Attachment target */\n targetDashboard?: Dashboard\n /** Attachment target */\n targetWorkflow?: Workflow\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'Attachment'\n}\n\nexport interface FileObject {\n fileId: Scalars['UUID']\n label: Scalars['String']\n extension?: Scalars['String']\n url?: Scalars['String']\n __typename: 'FileObject'\n}\n\n\n/** An attachment */\nexport interface AttachmentEdge {\n node: Attachment\n cursor: Scalars['Cursor']\n __typename: 'AttachmentEdge'\n}\n\n\n/** An attachment */\nexport interface AttachmentConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for file */\n countUniqueValuesFile?: Scalars['Int']\n /** Number of empty values for file */\n countEmptyFile?: Scalars['Int']\n /** Number of non-empty values for file */\n countNotEmptyFile?: Scalars['Int']\n /** Percentage of empty values for file */\n percentageEmptyFile?: Scalars['Float']\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: Scalars['Float']\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: Scalars['Int']\n /** Number of empty values for fullPath */\n countEmptyFullPath?: Scalars['Int']\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: Scalars['Int']\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: Scalars['Float']\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: Scalars['Float']\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: Scalars['Int']\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: Scalars['Int']\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: Scalars['Int']\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: Scalars['Float']\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: AttachmentEdge[]\n pageInfo: PageInfo\n __typename: 'AttachmentConnection'\n}\n\nexport interface PageInfo {\n startCursor?: Scalars['ConnectionCursor']\n endCursor?: Scalars['ConnectionCursor']\n hasNextPage: Scalars['Boolean']\n hasPreviousPage: Scalars['Boolean']\n __typename: 'PageInfo'\n}\n\n\n/** An attachment */\nexport interface AttachmentGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for file */\n countUniqueValuesFile?: Scalars['Int']\n /** Number of empty values for file */\n countEmptyFile?: Scalars['Int']\n /** Number of non-empty values for file */\n countNotEmptyFile?: Scalars['Int']\n /** Percentage of empty values for file */\n percentageEmptyFile?: Scalars['Float']\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: Scalars['Float']\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: Scalars['Int']\n /** Number of empty values for fullPath */\n countEmptyFullPath?: Scalars['Int']\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: Scalars['Int']\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: Scalars['Float']\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: Scalars['Float']\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: Scalars['Int']\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: Scalars['Int']\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: Scalars['Int']\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: Scalars['Float']\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: AttachmentEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'AttachmentGroupByConnection'\n}\n\n\n/** Blocklist */\nexport interface Blocklist {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Blocklist record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** WorkspaceMember */\n workspaceMemberId: Scalars['ID']\n /** WorkspaceMember */\n workspaceMember?: WorkspaceMember\n __typename: 'Blocklist'\n}\n\n\n/** Blocklist */\nexport interface BlocklistEdge {\n node: Blocklist\n cursor: Scalars['Cursor']\n __typename: 'BlocklistEdge'\n}\n\n\n/** Blocklist */\nexport interface BlocklistConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n edges: BlocklistEdge[]\n pageInfo: PageInfo\n __typename: 'BlocklistConnection'\n}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n edges: BlocklistEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'BlocklistGroupByConnection'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociation {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar channel event association record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Event external ID */\n eventExternalId?: Scalars['String']\n /** Recurring Event ID */\n recurringEventExternalId?: Scalars['String']\n /** Channel ID */\n calendarChannelId: Scalars['ID']\n /** Event ID */\n calendarEventId: Scalars['ID']\n /** Channel ID */\n calendarChannel?: CalendarChannel\n /** Event ID */\n calendarEvent?: CalendarEvent\n __typename: 'CalendarChannelEventAssociation'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationEdge {\n node: CalendarChannelEventAssociation\n cursor: Scalars['Cursor']\n __typename: 'CalendarChannelEventAssociationEdge'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: Scalars['Int']\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: Scalars['Int']\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: Scalars['Int']\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: Scalars['Float']\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: Scalars['Int']\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: Scalars['Int']\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: Scalars['Int']\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: Scalars['Float']\n edges: CalendarChannelEventAssociationEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarChannelEventAssociationConnection'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: Scalars['Int']\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: Scalars['Int']\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: Scalars['Int']\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: Scalars['Float']\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: Scalars['Int']\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: Scalars['Int']\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: Scalars['Int']\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: Scalars['Float']\n edges: CalendarChannelEventAssociationEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarChannelEventAssociationGroupByConnection'\n}\n\n\n/** Visibility */\nexport type CalendarChannelVisibilityEnum = 'METADATA' | 'SHARE_EVERYTHING'\n\n\n/** Automatically create records for people you participated with in an event. */\nexport type CalendarChannelContactAutoCreationPolicyEnum = 'AS_PARTICIPANT_AND_ORGANIZER' | 'AS_PARTICIPANT' | 'AS_ORGANIZER' | 'NONE'\n\n\n/** Sync status */\nexport type CalendarChannelSyncStatusEnum = 'ONGOING' | 'NOT_SYNCED' | 'ACTIVE' | 'FAILED_INSUFFICIENT_PERMISSIONS' | 'FAILED_UNKNOWN'\n\n\n/** Sync stage */\nexport type CalendarChannelSyncStageEnum = 'CALENDAR_EVENT_LIST_FETCH_PENDING' | 'CALENDAR_EVENT_LIST_FETCH_SCHEDULED' | 'CALENDAR_EVENT_LIST_FETCH_ONGOING' | 'CALENDAR_EVENTS_IMPORT_PENDING' | 'CALENDAR_EVENTS_IMPORT_SCHEDULED' | 'CALENDAR_EVENTS_IMPORT_ONGOING' | 'FAILED' | 'PENDING_CONFIGURATION'\n\n\n/** Calendar Channels */\nexport interface CalendarChannel {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar channel record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** Visibility */\n visibility: CalendarChannelVisibilityEnum\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled: Scalars['Boolean']\n /** Automatically create records for people you participated with in an event. */\n contactAutoCreationPolicy: CalendarChannelContactAutoCreationPolicyEnum\n /** Is Sync Enabled */\n isSyncEnabled: Scalars['Boolean']\n /** Sync Cursor. Used for syncing events from the calendar provider */\n syncCursor?: Scalars['String']\n /** Sync status */\n syncStatus?: CalendarChannelSyncStatusEnum\n /** Sync stage */\n syncStage: CalendarChannelSyncStageEnum\n /** Sync stage started at */\n syncStageStartedAt?: Scalars['DateTime']\n /** Last sync date */\n syncedAt?: Scalars['DateTime']\n /** Throttle Failure Count */\n throttleFailureCount: Scalars['Float']\n /** Connected Account */\n connectedAccountId: Scalars['ID']\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n /** Connected Account */\n connectedAccount?: ConnectedAccount\n __typename: 'CalendarChannel'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelEdge {\n node: CalendarChannel\n cursor: Scalars['Cursor']\n __typename: 'CalendarChannelEdge'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n edges: CalendarChannelEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarChannelConnection'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n edges: CalendarChannelEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarChannelGroupByConnection'\n}\n\n\n/** Response Status */\nexport type CalendarEventParticipantResponseStatusEnum = 'NEEDS_ACTION' | 'DECLINED' | 'TENTATIVE' | 'ACCEPTED'\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipant {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar event participant record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** Display Name */\n displayName?: Scalars['String']\n /** Is Organizer */\n isOrganizer: Scalars['Boolean']\n /** Response Status */\n responseStatus: CalendarEventParticipantResponseStatusEnum\n /** Event ID */\n calendarEventId: Scalars['ID']\n /** Person */\n personId?: Scalars['ID']\n /** Workspace Member */\n workspaceMemberId?: Scalars['ID']\n /** Event ID */\n calendarEvent?: CalendarEvent\n /** Person */\n person?: Person\n /** Workspace Member */\n workspaceMember?: WorkspaceMember\n __typename: 'CalendarEventParticipant'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantEdge {\n node: CalendarEventParticipant\n cursor: Scalars['Cursor']\n __typename: 'CalendarEventParticipantEdge'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: Scalars['Int']\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: Scalars['Int']\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: Scalars['Int']\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: Scalars['Float']\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: Scalars['Float']\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: Scalars['Int']\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: Scalars['Int']\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: Scalars['Int']\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: Scalars['Int']\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: Scalars['Int']\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: Scalars['Float']\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: Scalars['Float']\n edges: CalendarEventParticipantEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarEventParticipantConnection'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: Scalars['Int']\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: Scalars['Int']\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: Scalars['Int']\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: Scalars['Float']\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: Scalars['Float']\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: Scalars['Int']\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: Scalars['Int']\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: Scalars['Int']\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: Scalars['Int']\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: Scalars['Int']\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: Scalars['Float']\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: Scalars['Float']\n edges: CalendarEventParticipantEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarEventParticipantGroupByConnection'\n}\n\n\n/** Calendar events */\nexport interface CalendarEvent {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar event record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Title */\n title?: Scalars['String']\n /** Is canceled */\n isCanceled: Scalars['Boolean']\n /** Is Full Day */\n isFullDay: Scalars['Boolean']\n /** Start Date */\n startsAt?: Scalars['DateTime']\n /** End Date */\n endsAt?: Scalars['DateTime']\n /** Creation DateTime */\n externalCreatedAt?: Scalars['DateTime']\n /** Update DateTime */\n externalUpdatedAt?: Scalars['DateTime']\n /** Description */\n description?: Scalars['String']\n /** Location */\n location?: Scalars['String']\n /** iCal UID */\n iCalUid?: Scalars['String']\n /** Conference Solution */\n conferenceSolution?: Scalars['String']\n /** Meet Link */\n conferenceLink?: Links\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n /** Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n __typename: 'CalendarEvent'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventEdge {\n node: CalendarEvent\n cursor: Scalars['Cursor']\n __typename: 'CalendarEventEdge'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: Scalars['Int']\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: Scalars['Int']\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: Scalars['Int']\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: Scalars['Float']\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: Scalars['Float']\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: Scalars['Int']\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: Scalars['Int']\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: Scalars['Int']\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: Scalars['Int']\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: Scalars['Int']\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: Scalars['Float']\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: Scalars['Float']\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: Scalars['Int']\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: Scalars['Int']\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: Scalars['Int']\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: Scalars['Int']\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: Scalars['Int']\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: Scalars['Float']\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: Scalars['Float']\n /** Earliest date contained in the field startsAt */\n minStartsAt?: Scalars['DateTime']\n /** Latest date contained in the field startsAt */\n maxStartsAt?: Scalars['DateTime']\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: Scalars['Int']\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: Scalars['Int']\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: Scalars['Int']\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: Scalars['Float']\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: Scalars['Float']\n /** Earliest date contained in the field endsAt */\n minEndsAt?: Scalars['DateTime']\n /** Latest date contained in the field endsAt */\n maxEndsAt?: Scalars['DateTime']\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: Scalars['Int']\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: Scalars['Int']\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: Scalars['Int']\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: Scalars['DateTime']\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: Scalars['Int']\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for location */\n countUniqueValuesLocation?: Scalars['Int']\n /** Number of empty values for location */\n countEmptyLocation?: Scalars['Int']\n /** Number of non-empty values for location */\n countNotEmptyLocation?: Scalars['Int']\n /** Percentage of empty values for location */\n percentageEmptyLocation?: Scalars['Float']\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: Scalars['Float']\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: Scalars['Int']\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: Scalars['Int']\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: Scalars['Int']\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: Scalars['Float']\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: Scalars['Float']\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: Scalars['Int']\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: Scalars['Int']\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: Scalars['Int']\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: Scalars['Float']\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: Scalars['Float']\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: Scalars['Int']\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: Scalars['Int']\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: Scalars['Int']\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: Scalars['Float']\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: Scalars['Float']\n edges: CalendarEventEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarEventConnection'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: Scalars['Int']\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: Scalars['Int']\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: Scalars['Int']\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: Scalars['Float']\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: Scalars['Float']\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: Scalars['Int']\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: Scalars['Int']\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: Scalars['Int']\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: Scalars['Int']\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: Scalars['Int']\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: Scalars['Float']\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: Scalars['Float']\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: Scalars['Int']\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: Scalars['Int']\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: Scalars['Int']\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: Scalars['Int']\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: Scalars['Int']\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: Scalars['Float']\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: Scalars['Float']\n /** Earliest date contained in the field startsAt */\n minStartsAt?: Scalars['DateTime']\n /** Latest date contained in the field startsAt */\n maxStartsAt?: Scalars['DateTime']\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: Scalars['Int']\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: Scalars['Int']\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: Scalars['Int']\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: Scalars['Float']\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: Scalars['Float']\n /** Earliest date contained in the field endsAt */\n minEndsAt?: Scalars['DateTime']\n /** Latest date contained in the field endsAt */\n maxEndsAt?: Scalars['DateTime']\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: Scalars['Int']\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: Scalars['Int']\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: Scalars['Int']\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: Scalars['DateTime']\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: Scalars['Int']\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for location */\n countUniqueValuesLocation?: Scalars['Int']\n /** Number of empty values for location */\n countEmptyLocation?: Scalars['Int']\n /** Number of non-empty values for location */\n countNotEmptyLocation?: Scalars['Int']\n /** Percentage of empty values for location */\n percentageEmptyLocation?: Scalars['Float']\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: Scalars['Float']\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: Scalars['Int']\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: Scalars['Int']\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: Scalars['Int']\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: Scalars['Float']\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: Scalars['Float']\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: Scalars['Int']\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: Scalars['Int']\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: Scalars['Int']\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: Scalars['Float']\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: Scalars['Float']\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: Scalars['Int']\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: Scalars['Int']\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: Scalars['Int']\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: Scalars['Float']\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: Scalars['Float']\n edges: CalendarEventEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarEventGroupByConnection'\n}\n\n\n/** A company */\nexport interface Company {\n /** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\n idealCustomerProfile: Scalars['Boolean']\n /** Company record position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The company name */\n name?: Scalars['String']\n /** The company website URL. We use this url to fetch the company icon */\n domainName?: Links\n /** Address of the company */\n address?: Address\n /** Number of employees in the company */\n employees?: Scalars['Float']\n /** The company Linkedin account */\n linkedinLink?: Links\n /** The company Twitter/X account */\n xLink?: Links\n /** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\n annualRecurringRevenue?: Currency\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Your team member responsible for managing the company account */\n accountOwnerId?: Scalars['ID']\n /** Attachments linked to the company */\n attachments?: AttachmentConnection\n /** People linked to the company. */\n people?: PersonConnection\n /** Your team member responsible for managing the company account */\n accountOwner?: WorkspaceMember\n /** Tasks tied to the company */\n taskTargets?: TaskTargetConnection\n /** Notes tied to the company */\n noteTargets?: NoteTargetConnection\n /** Opportunities linked to the company. */\n opportunities?: OpportunityConnection\n /** Favorites linked to the company */\n favorites?: FavoriteConnection\n /** Timeline Activities linked to the company */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Company'\n}\n\n\n/** A company */\nexport interface CompanyEdge {\n node: Company\n cursor: Scalars['Cursor']\n __typename: 'CompanyEdge'\n}\n\n\n/** A company */\nexport interface CompanyConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: Scalars['Int']\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: Scalars['Int']\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: Scalars['Int']\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: Scalars['Float']\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: Scalars['Float']\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: Scalars['Int']\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: Scalars['Int']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: Scalars['Int']\n /** Number of empty values for domainName */\n countEmptyDomainName?: Scalars['Int']\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: Scalars['Int']\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: Scalars['Float']\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: Scalars['Float']\n /** Number of unique values for address */\n countUniqueValuesAddress?: Scalars['Int']\n /** Number of empty values for address */\n countEmptyAddress?: Scalars['Int']\n /** Number of non-empty values for address */\n countNotEmptyAddress?: Scalars['Int']\n /** Percentage of empty values for address */\n percentageEmptyAddress?: Scalars['Float']\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: Scalars['Int']\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CompanyEdge[]\n pageInfo: PageInfo\n __typename: 'CompanyConnection'\n}\n\n\n/** A company */\nexport interface CompanyGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: Scalars['Int']\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: Scalars['Int']\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: Scalars['Int']\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: Scalars['Float']\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: Scalars['Float']\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: Scalars['Int']\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: Scalars['Int']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: Scalars['Int']\n /** Number of empty values for domainName */\n countEmptyDomainName?: Scalars['Int']\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: Scalars['Int']\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: Scalars['Float']\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: Scalars['Float']\n /** Number of unique values for address */\n countUniqueValuesAddress?: Scalars['Int']\n /** Number of empty values for address */\n countEmptyAddress?: Scalars['Int']\n /** Number of non-empty values for address */\n countNotEmptyAddress?: Scalars['Int']\n /** Percentage of empty values for address */\n percentageEmptyAddress?: Scalars['Float']\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: Scalars['Int']\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CompanyEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CompanyGroupByConnection'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccount {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Connected account record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The account handle (email, username, phone number, etc.) */\n handle?: Scalars['String']\n /** The account provider */\n provider: Scalars['String']\n /** Messaging provider access token */\n accessToken?: Scalars['String']\n /** Messaging provider refresh token */\n refreshToken?: Scalars['String']\n /** Last sync history ID */\n lastSyncHistoryId?: Scalars['String']\n /** Auth failed at */\n authFailedAt?: Scalars['DateTime']\n /** Last credentials refreshed at */\n lastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Handle Aliases */\n handleAliases?: Scalars['String']\n /** Scopes */\n scopes?: (Scalars['String'] | undefined)[]\n /** JSON object containing custom connection parameters */\n connectionParameters?: Scalars['JSON']\n /** Account Owner */\n accountOwnerId: Scalars['ID']\n /** Calendar Channels */\n calendarChannels?: CalendarChannelConnection\n /** Account Owner */\n accountOwner?: WorkspaceMember\n /** Message Channels */\n messageChannels?: MessageChannelConnection\n __typename: 'ConnectedAccount'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountEdge {\n node: ConnectedAccount\n cursor: Scalars['Cursor']\n __typename: 'ConnectedAccountEdge'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for provider */\n countUniqueValuesProvider?: Scalars['Int']\n /** Number of empty values for provider */\n countEmptyProvider?: Scalars['Int']\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: Scalars['Int']\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: Scalars['Float']\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: Scalars['Float']\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: Scalars['Int']\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: Scalars['Int']\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: Scalars['Int']\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: Scalars['Float']\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: Scalars['Float']\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: Scalars['Int']\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: Scalars['Int']\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: Scalars['Int']\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: Scalars['Float']\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: Scalars['Float']\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: Scalars['Int']\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: Scalars['Int']\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: Scalars['Int']\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: Scalars['Float']\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: Scalars['Float']\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: Scalars['Int']\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: Scalars['Int']\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: Scalars['Int']\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: Scalars['Float']\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: Scalars['Float']\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: Scalars['DateTime']\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: Scalars['DateTime']\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: Scalars['Int']\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: Scalars['Int']\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: Scalars['Int']\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: Scalars['Float']\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: Scalars['Float']\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: Scalars['Int']\n /** Number of empty values for scopes */\n countEmptyScopes?: Scalars['Int']\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: Scalars['Int']\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: Scalars['Float']\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: Scalars['Float']\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: Scalars['Int']\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: Scalars['Int']\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: Scalars['Int']\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: Scalars['Float']\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: Scalars['Float']\n edges: ConnectedAccountEdge[]\n pageInfo: PageInfo\n __typename: 'ConnectedAccountConnection'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for provider */\n countUniqueValuesProvider?: Scalars['Int']\n /** Number of empty values for provider */\n countEmptyProvider?: Scalars['Int']\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: Scalars['Int']\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: Scalars['Float']\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: Scalars['Float']\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: Scalars['Int']\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: Scalars['Int']\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: Scalars['Int']\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: Scalars['Float']\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: Scalars['Float']\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: Scalars['Int']\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: Scalars['Int']\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: Scalars['Int']\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: Scalars['Float']\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: Scalars['Float']\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: Scalars['Int']\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: Scalars['Int']\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: Scalars['Int']\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: Scalars['Float']\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: Scalars['Float']\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: Scalars['Int']\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: Scalars['Int']\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: Scalars['Int']\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: Scalars['Float']\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: Scalars['Float']\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: Scalars['DateTime']\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: Scalars['DateTime']\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: Scalars['Int']\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: Scalars['Int']\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: Scalars['Int']\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: Scalars['Float']\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: Scalars['Float']\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: Scalars['Int']\n /** Number of empty values for scopes */\n countEmptyScopes?: Scalars['Int']\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: Scalars['Int']\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: Scalars['Float']\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: Scalars['Float']\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: Scalars['Int']\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: Scalars['Int']\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: Scalars['Int']\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: Scalars['Float']\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: Scalars['Float']\n edges: ConnectedAccountEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'ConnectedAccountGroupByConnection'\n}\n\n\n/** A dashboard */\nexport interface Dashboard {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Dashboard title */\n title?: Scalars['String']\n /** Dashboard record Position */\n position: Scalars['Position']\n /** Dashboard page layout */\n pageLayoutId?: Scalars['UUID']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachments linked to the dashboard */\n attachments?: AttachmentConnection\n /** Timeline activities linked to the dashboard */\n timelineActivities?: TimelineActivityConnection\n /** Favorites linked to the dashboard */\n favorites?: FavoriteConnection\n __typename: 'Dashboard'\n}\n\n\n/** A dashboard */\nexport interface DashboardEdge {\n node: Dashboard\n cursor: Scalars['Cursor']\n __typename: 'DashboardEdge'\n}\n\n\n/** A dashboard */\nexport interface DashboardConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: Scalars['Int']\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: Scalars['Int']\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: Scalars['Int']\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: Scalars['Float']\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: DashboardEdge[]\n pageInfo: PageInfo\n __typename: 'DashboardConnection'\n}\n\n\n/** A dashboard */\nexport interface DashboardGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: Scalars['Int']\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: Scalars['Int']\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: Scalars['Int']\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: Scalars['Float']\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: DashboardEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'DashboardGroupByConnection'\n}\n\n\n/** A favorite */\nexport interface Favorite {\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Id */\n id: Scalars['UUID']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Favorite position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** ViewId */\n viewId?: Scalars['UUID']\n /** Favorite company */\n companyId?: Scalars['ID']\n /** Favorite dashboard */\n dashboardId?: Scalars['ID']\n /** Favorite workspace member */\n forWorkspaceMemberId?: Scalars['ID']\n /** Favorite person */\n personId?: Scalars['ID']\n /** Favorite opportunity */\n opportunityId?: Scalars['ID']\n /** Favorite workflow */\n workflowId?: Scalars['ID']\n /** Favorite workflow version */\n workflowVersionId?: Scalars['ID']\n /** Favorite workflow run */\n workflowRunId?: Scalars['ID']\n /** Favorite task */\n taskId?: Scalars['ID']\n /** Favorite note */\n noteId?: Scalars['ID']\n /** The folder this favorite belongs to */\n favoriteFolderId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Favorite company */\n company?: Company\n /** Favorite dashboard */\n dashboard?: Dashboard\n /** Favorite workspace member */\n forWorkspaceMember?: WorkspaceMember\n /** Favorite person */\n person?: Person\n /** Favorite opportunity */\n opportunity?: Opportunity\n /** Favorite workflow */\n workflow?: Workflow\n /** Favorite workflow version */\n workflowVersion?: WorkflowVersion\n /** Favorite workflow run */\n workflowRun?: WorkflowRun\n /** Favorite task */\n task?: Task\n /** Favorite note */\n note?: Note\n /** The folder this favorite belongs to */\n favoriteFolder?: FavoriteFolder\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'Favorite'\n}\n\n\n/** A favorite */\nexport interface FavoriteEdge {\n node: Favorite\n cursor: Scalars['Cursor']\n __typename: 'FavoriteEdge'\n}\n\n\n/** A favorite */\nexport interface FavoriteConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: Scalars['Int']\n /** Number of empty values for viewId */\n countEmptyViewId?: Scalars['Int']\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: Scalars['Int']\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: Scalars['Float']\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: Scalars['Float']\n edges: FavoriteEdge[]\n pageInfo: PageInfo\n __typename: 'FavoriteConnection'\n}\n\n\n/** A favorite */\nexport interface FavoriteGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: Scalars['Int']\n /** Number of empty values for viewId */\n countEmptyViewId?: Scalars['Int']\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: Scalars['Int']\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: Scalars['Float']\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: Scalars['Float']\n edges: FavoriteEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'FavoriteGroupByConnection'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolder {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Favorite folder position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Name of the favorite folder */\n name?: Scalars['String']\n /** Favorites in this folder */\n favorites?: FavoriteConnection\n __typename: 'FavoriteFolder'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderEdge {\n node: FavoriteFolder\n cursor: Scalars['Cursor']\n __typename: 'FavoriteFolderEdge'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n edges: FavoriteFolderEdge[]\n pageInfo: PageInfo\n __typename: 'FavoriteFolderConnection'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n edges: FavoriteFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'FavoriteFolderGroupByConnection'\n}\n\n\n/** Message Direction */\nexport type MessageChannelMessageAssociationDirectionEnum = 'INCOMING' | 'OUTGOING'\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociation {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message channel message association record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Message id from the messaging provider */\n messageExternalId?: Scalars['String']\n /** Thread id from the messaging provider */\n messageThreadExternalId?: Scalars['String']\n /** Message Direction */\n direction: MessageChannelMessageAssociationDirectionEnum\n /** Message Id */\n messageId?: Scalars['ID']\n /** Message Channel Id */\n messageChannelId?: Scalars['ID']\n /** Message Thread Id */\n messageThreadId?: Scalars['ID']\n /** Message Id */\n message?: Message\n /** Message Channel Id */\n messageChannel?: MessageChannel\n /** Message Thread Id */\n messageThread?: MessageThread\n /** Message Folders (supports multiple folders/labels) */\n messageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n __typename: 'MessageChannelMessageAssociation'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationEdge {\n node: MessageChannelMessageAssociation\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelMessageAssociationEdge'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: Scalars['Int']\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: Scalars['Int']\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: Scalars['Int']\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: Scalars['Float']\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: Scalars['Int']\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: Scalars['Int']\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: Scalars['Int']\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n edges: MessageChannelMessageAssociationEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelMessageAssociationConnection'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: Scalars['Int']\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: Scalars['Int']\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: Scalars['Int']\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: Scalars['Float']\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: Scalars['Int']\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: Scalars['Int']\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: Scalars['Int']\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n edges: MessageChannelMessageAssociationEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelMessageAssociationGroupByConnection'\n}\n\n\n/** Visibility */\nexport type MessageChannelVisibilityEnum = 'METADATA' | 'SUBJECT' | 'SHARE_EVERYTHING'\n\n\n/** Channel Type */\nexport type MessageChannelTypeEnum = 'EMAIL' | 'SMS'\n\n\n/** Automatically create People records when receiving or sending emails */\nexport type MessageChannelContactAutoCreationPolicyEnum = 'SENT_AND_RECEIVED' | 'SENT' | 'NONE'\n\n\n/** Message folder import policy */\nexport type MessageChannelMessageFolderImportPolicyEnum = 'ALL_FOLDERS' | 'SELECTED_FOLDERS'\n\n\n/** Pending action for group emails */\nexport type MessageChannelPendingGroupEmailsActionEnum = 'GROUP_EMAILS_DELETION' | 'GROUP_EMAILS_IMPORT' | 'NONE'\n\n\n/** Sync status */\nexport type MessageChannelSyncStatusEnum = 'ONGOING' | 'NOT_SYNCED' | 'ACTIVE' | 'FAILED_INSUFFICIENT_PERMISSIONS' | 'FAILED_UNKNOWN'\n\n\n/** Sync stage */\nexport type MessageChannelSyncStageEnum = 'MESSAGE_LIST_FETCH_PENDING' | 'MESSAGE_LIST_FETCH_SCHEDULED' | 'MESSAGE_LIST_FETCH_ONGOING' | 'MESSAGES_IMPORT_PENDING' | 'MESSAGES_IMPORT_SCHEDULED' | 'MESSAGES_IMPORT_ONGOING' | 'FAILED' | 'PENDING_CONFIGURATION'\n\n\n/** Message Channels */\nexport interface MessageChannel {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Channel record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Visibility */\n visibility: MessageChannelVisibilityEnum\n /** Handle */\n handle?: Scalars['String']\n /** Channel Type */\n type: MessageChannelTypeEnum\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled: Scalars['Boolean']\n /** Automatically create People records when receiving or sending emails */\n contactAutoCreationPolicy: MessageChannelContactAutoCreationPolicyEnum\n /** Message folder import policy */\n messageFolderImportPolicy: MessageChannelMessageFolderImportPolicyEnum\n /** Exclude non professional emails */\n excludeNonProfessionalEmails: Scalars['Boolean']\n /** Exclude group emails */\n excludeGroupEmails: Scalars['Boolean']\n /** Pending action for group emails */\n pendingGroupEmailsAction: MessageChannelPendingGroupEmailsActionEnum\n /** Is Sync Enabled */\n isSyncEnabled: Scalars['Boolean']\n /** Last sync cursor */\n syncCursor?: Scalars['String']\n /** Last sync date */\n syncedAt?: Scalars['DateTime']\n /** Sync status */\n syncStatus?: MessageChannelSyncStatusEnum\n /** Sync stage */\n syncStage: MessageChannelSyncStageEnum\n /** Sync stage started at */\n syncStageStartedAt?: Scalars['DateTime']\n /** Throttle Failure Count */\n throttleFailureCount: Scalars['Float']\n /** Throttle Retry After */\n throttleRetryAfter?: Scalars['DateTime']\n /** Connected Account */\n connectedAccountId: Scalars['ID']\n /** Connected Account */\n connectedAccount?: ConnectedAccount\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n /** Message Folders */\n messageFolders?: MessageFolderConnection\n __typename: 'MessageChannel'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelEdge {\n node: MessageChannel\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelEdge'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: Scalars['Int']\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: Scalars['Int']\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: Scalars['Int']\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: Scalars['Int']\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: Scalars['Int']\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: Scalars['Float']\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: Scalars['Int']\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: Scalars['Int']\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: Scalars['Int']\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: Scalars['Int']\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: Scalars['Int']\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: Scalars['Int']\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: Scalars['Float']\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: Scalars['Float']\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: Scalars['DateTime']\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: Scalars['DateTime']\n edges: MessageChannelEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelConnection'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: Scalars['Int']\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: Scalars['Int']\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: Scalars['Int']\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: Scalars['Int']\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: Scalars['Int']\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: Scalars['Float']\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: Scalars['Int']\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: Scalars['Int']\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: Scalars['Int']\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: Scalars['Int']\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: Scalars['Int']\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: Scalars['Int']\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: Scalars['Float']\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: Scalars['Float']\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: Scalars['DateTime']\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: Scalars['DateTime']\n edges: MessageChannelEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelGroupByConnection'\n}\n\n\n/** Pending action for folder sync */\nexport type MessageFolderPendingSyncActionEnum = 'FOLDER_DELETION' | 'NONE'\n\n\n/** Message Folders */\nexport interface MessageFolder {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Folder record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Folder name */\n name?: Scalars['String']\n /** Sync Cursor */\n syncCursor?: Scalars['String']\n /** Is Sent Folder */\n isSentFolder: Scalars['Boolean']\n /** Is Synced */\n isSynced: Scalars['Boolean']\n /** Parent Folder ID */\n parentFolderId?: Scalars['String']\n /** External ID */\n externalId?: Scalars['String']\n /** Pending action for folder sync */\n pendingSyncAction: MessageFolderPendingSyncActionEnum\n /** Message Channel */\n messageChannelId: Scalars['ID']\n /** Message Channel */\n messageChannel?: MessageChannel\n /** Message Association Folders (supports multiple folders/labels) */\n messageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n __typename: 'MessageFolder'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderEdge {\n node: MessageFolder\n cursor: Scalars['Cursor']\n __typename: 'MessageFolderEdge'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: Scalars['Int']\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: Scalars['Int']\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: Scalars['Int']\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: Scalars['Float']\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: Scalars['Float']\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: Scalars['Int']\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: Scalars['Int']\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: Scalars['Int']\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: Scalars['Int']\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: Scalars['Int']\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: Scalars['Float']\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: Scalars['Float']\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: Scalars['Int']\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: Scalars['Int']\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: Scalars['Int']\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: Scalars['Int']\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: Scalars['Int']\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: Scalars['Float']\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: Scalars['Float']\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: Scalars['Int']\n /** Number of empty values for externalId */\n countEmptyExternalId?: Scalars['Int']\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: Scalars['Int']\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: Scalars['Float']\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: Scalars['Float']\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: Scalars['Int']\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: Scalars['Int']\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: Scalars['Int']\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: Scalars['Float']\n edges: MessageFolderEdge[]\n pageInfo: PageInfo\n __typename: 'MessageFolderConnection'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: Scalars['Int']\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: Scalars['Int']\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: Scalars['Int']\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: Scalars['Float']\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: Scalars['Float']\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: Scalars['Int']\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: Scalars['Int']\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: Scalars['Int']\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: Scalars['Int']\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: Scalars['Int']\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: Scalars['Float']\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: Scalars['Float']\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: Scalars['Int']\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: Scalars['Int']\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: Scalars['Int']\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: Scalars['Int']\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: Scalars['Int']\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: Scalars['Float']\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: Scalars['Float']\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: Scalars['Int']\n /** Number of empty values for externalId */\n countEmptyExternalId?: Scalars['Int']\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: Scalars['Int']\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: Scalars['Float']\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: Scalars['Float']\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: Scalars['Int']\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: Scalars['Int']\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: Scalars['Int']\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: Scalars['Float']\n edges: MessageFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageFolderGroupByConnection'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolder {\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message channel message association message folder record position */\n position: Scalars['Position']\n /** Message Channel Message Association */\n messageChannelMessageAssociationId: Scalars['ID']\n /** Message Folder */\n messageFolderId: Scalars['ID']\n /** Message Channel Message Association */\n messageChannelMessageAssociation?: MessageChannelMessageAssociation\n /** Message Folder */\n messageFolder?: MessageFolder\n __typename: 'MessageChannelMessageAssociationMessageFolder'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderEdge {\n node: MessageChannelMessageAssociationMessageFolder\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelMessageAssociationMessageFolderEdge'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n edges: MessageChannelMessageAssociationMessageFolderEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelMessageAssociationMessageFolderConnection'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n edges: MessageChannelMessageAssociationMessageFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelMessageAssociationMessageFolderGroupByConnection'\n}\n\n\n/** Role */\nexport type MessageParticipantRoleEnum = 'FROM' | 'TO' | 'CC' | 'BCC'\n\n\n/** Message Participants */\nexport interface MessageParticipant {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Participant record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Role */\n role: MessageParticipantRoleEnum\n /** Handle */\n handle?: Scalars['String']\n /** Display Name */\n displayName?: Scalars['String']\n /** Message */\n messageId: Scalars['ID']\n /** Person */\n personId?: Scalars['ID']\n /** Workspace member */\n workspaceMemberId?: Scalars['ID']\n /** Message */\n message?: Message\n /** Person */\n person?: Person\n /** Workspace member */\n workspaceMember?: WorkspaceMember\n __typename: 'MessageParticipant'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantEdge {\n node: MessageParticipant\n cursor: Scalars['Cursor']\n __typename: 'MessageParticipantEdge'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for role */\n countUniqueValuesRole?: Scalars['Int']\n /** Number of empty values for role */\n countEmptyRole?: Scalars['Int']\n /** Number of non-empty values for role */\n countNotEmptyRole?: Scalars['Int']\n /** Percentage of empty values for role */\n percentageEmptyRole?: Scalars['Float']\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n edges: MessageParticipantEdge[]\n pageInfo: PageInfo\n __typename: 'MessageParticipantConnection'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for role */\n countUniqueValuesRole?: Scalars['Int']\n /** Number of empty values for role */\n countEmptyRole?: Scalars['Int']\n /** Number of non-empty values for role */\n countNotEmptyRole?: Scalars['Int']\n /** Percentage of empty values for role */\n percentageEmptyRole?: Scalars['Float']\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n edges: MessageParticipantEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageParticipantGroupByConnection'\n}\n\n\n/** Message Thread */\nexport interface MessageThread {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Thread record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Messages from the thread. */\n messages?: MessageConnection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n __typename: 'MessageThread'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadEdge {\n node: MessageThread\n cursor: Scalars['Cursor']\n __typename: 'MessageThreadEdge'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: MessageThreadEdge[]\n pageInfo: PageInfo\n __typename: 'MessageThreadConnection'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: MessageThreadEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageThreadGroupByConnection'\n}\n\n\n/** Message Direction */\nexport type MessageDirectionEnum = 'INCOMING' | 'OUTGOING'\n\n\n/** Message */\nexport interface Message {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Message id from the message header */\n headerMessageId?: Scalars['String']\n /** Message Direction */\n direction: MessageDirectionEnum\n /** Subject */\n subject?: Scalars['String']\n /** Text */\n text?: Scalars['String']\n /** The date the message was received */\n receivedAt?: Scalars['DateTime']\n /** Message Thread Id */\n messageThreadId?: Scalars['ID']\n /** Message Thread Id */\n messageThread?: MessageThread\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n __typename: 'Message'\n}\n\n\n/** Message */\nexport interface MessageEdge {\n node: Message\n cursor: Scalars['Cursor']\n __typename: 'MessageEdge'\n}\n\n\n/** Message */\nexport interface MessageConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: Scalars['Int']\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: Scalars['Int']\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: Scalars['Int']\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: Scalars['Float']\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n /** Number of unique values for subject */\n countUniqueValuesSubject?: Scalars['Int']\n /** Number of empty values for subject */\n countEmptySubject?: Scalars['Int']\n /** Number of non-empty values for subject */\n countNotEmptySubject?: Scalars['Int']\n /** Percentage of empty values for subject */\n percentageEmptySubject?: Scalars['Float']\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: Scalars['Float']\n /** Number of unique values for text */\n countUniqueValuesText?: Scalars['Int']\n /** Number of empty values for text */\n countEmptyText?: Scalars['Int']\n /** Number of non-empty values for text */\n countNotEmptyText?: Scalars['Int']\n /** Percentage of empty values for text */\n percentageEmptyText?: Scalars['Float']\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: Scalars['Float']\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: Scalars['Int']\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: Scalars['Int']\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: Scalars['Int']\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: Scalars['Float']\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: Scalars['Float']\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: Scalars['DateTime']\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: Scalars['DateTime']\n edges: MessageEdge[]\n pageInfo: PageInfo\n __typename: 'MessageConnection'\n}\n\n\n/** Message */\nexport interface MessageGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: Scalars['Int']\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: Scalars['Int']\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: Scalars['Int']\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: Scalars['Float']\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n /** Number of unique values for subject */\n countUniqueValuesSubject?: Scalars['Int']\n /** Number of empty values for subject */\n countEmptySubject?: Scalars['Int']\n /** Number of non-empty values for subject */\n countNotEmptySubject?: Scalars['Int']\n /** Percentage of empty values for subject */\n percentageEmptySubject?: Scalars['Float']\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: Scalars['Float']\n /** Number of unique values for text */\n countUniqueValuesText?: Scalars['Int']\n /** Number of empty values for text */\n countEmptyText?: Scalars['Int']\n /** Number of non-empty values for text */\n countNotEmptyText?: Scalars['Int']\n /** Percentage of empty values for text */\n percentageEmptyText?: Scalars['Float']\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: Scalars['Float']\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: Scalars['Int']\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: Scalars['Int']\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: Scalars['Int']\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: Scalars['Float']\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: Scalars['Float']\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: Scalars['DateTime']\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: Scalars['DateTime']\n edges: MessageEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageGroupByConnection'\n}\n\n\n/** A note */\nexport interface Note {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Note record position */\n position: Scalars['Position']\n /** Note title */\n title?: Scalars['String']\n /** Note body */\n bodyV2?: RichTextV2\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Note attachments */\n attachments?: AttachmentConnection\n /** Favorites linked to the note */\n favorites?: FavoriteConnection\n /** Note targets */\n noteTargets?: NoteTargetConnection\n /** Timeline Activities linked to the note. */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Note'\n}\n\n\n/** A note */\nexport interface NoteEdge {\n node: Note\n cursor: Scalars['Cursor']\n __typename: 'NoteEdge'\n}\n\n\n/** A note */\nexport interface NoteConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: NoteEdge[]\n pageInfo: PageInfo\n __typename: 'NoteConnection'\n}\n\n\n/** A note */\nexport interface NoteGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: NoteEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'NoteGroupByConnection'\n}\n\n\n/** A note target */\nexport interface NoteTarget {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** NoteTarget record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** NoteTarget target */\n targetCompanyId?: Scalars['ID']\n /** NoteTarget note */\n noteId?: Scalars['ID']\n /** NoteTarget target */\n targetPersonId?: Scalars['ID']\n /** NoteTarget target */\n targetOpportunityId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** NoteTarget target */\n targetCompany?: Company\n /** NoteTarget note */\n note?: Note\n /** NoteTarget target */\n targetPerson?: Person\n /** NoteTarget target */\n targetOpportunity?: Opportunity\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'NoteTarget'\n}\n\n\n/** A note target */\nexport interface NoteTargetEdge {\n node: NoteTarget\n cursor: Scalars['Cursor']\n __typename: 'NoteTargetEdge'\n}\n\n\n/** A note target */\nexport interface NoteTargetConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: NoteTargetEdge[]\n pageInfo: PageInfo\n __typename: 'NoteTargetConnection'\n}\n\n\n/** A note target */\nexport interface NoteTargetGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: NoteTargetEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'NoteTargetGroupByConnection'\n}\n\n\n/** Opportunity stage */\nexport type OpportunityStageEnum = 'NEW' | 'SCREENING' | 'MEETING' | 'PROPOSAL' | 'CUSTOMER'\n\n\n/** An opportunity */\nexport interface Opportunity {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The opportunity name */\n name?: Scalars['String']\n /** Opportunity amount */\n amount?: Currency\n /** Opportunity close date */\n closeDate?: Scalars['DateTime']\n /** Opportunity stage */\n stage: OpportunityStageEnum\n /** Opportunity record position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Opportunity company */\n companyId?: Scalars['ID']\n /** Opportunity point of contact */\n pointOfContactId?: Scalars['ID']\n /** Opportunity owner */\n ownerId?: Scalars['ID']\n /** Attachments linked to the opportunity */\n attachments?: AttachmentConnection\n /** Opportunity company */\n company?: Company\n /** Favorites linked to the opportunity */\n favorites?: FavoriteConnection\n /** Notes tied to the opportunity */\n noteTargets?: NoteTargetConnection\n /** Opportunity point of contact */\n pointOfContact?: Person\n /** Tasks tied to the opportunity */\n taskTargets?: TaskTargetConnection\n /** Timeline Activities linked to the opportunity. */\n timelineActivities?: TimelineActivityConnection\n /** Opportunity owner */\n owner?: WorkspaceMember\n __typename: 'Opportunity'\n}\n\n\n/** An opportunity */\nexport interface OpportunityEdge {\n node: Opportunity\n cursor: Scalars['Cursor']\n __typename: 'OpportunityEdge'\n}\n\n\n/** An opportunity */\nexport interface OpportunityConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for amount */\n countUniqueValuesAmount?: Scalars['Int']\n /** Number of empty values for amount */\n countEmptyAmount?: Scalars['Int']\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: Scalars['Int']\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: Scalars['Float']\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: Scalars['Float']\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: Scalars['Float']\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: Scalars['Float']\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: Scalars['Int']\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: Scalars['Int']\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: Scalars['Int']\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: Scalars['Float']\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: Scalars['Float']\n /** Earliest date contained in the field closeDate */\n minCloseDate?: Scalars['DateTime']\n /** Latest date contained in the field closeDate */\n maxCloseDate?: Scalars['DateTime']\n /** Number of unique values for stage */\n countUniqueValuesStage?: Scalars['Int']\n /** Number of empty values for stage */\n countEmptyStage?: Scalars['Int']\n /** Number of non-empty values for stage */\n countNotEmptyStage?: Scalars['Int']\n /** Percentage of empty values for stage */\n percentageEmptyStage?: Scalars['Float']\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: OpportunityEdge[]\n pageInfo: PageInfo\n __typename: 'OpportunityConnection'\n}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for amount */\n countUniqueValuesAmount?: Scalars['Int']\n /** Number of empty values for amount */\n countEmptyAmount?: Scalars['Int']\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: Scalars['Int']\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: Scalars['Float']\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: Scalars['Float']\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: Scalars['Float']\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: Scalars['Float']\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: Scalars['Int']\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: Scalars['Int']\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: Scalars['Int']\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: Scalars['Float']\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: Scalars['Float']\n /** Earliest date contained in the field closeDate */\n minCloseDate?: Scalars['DateTime']\n /** Latest date contained in the field closeDate */\n maxCloseDate?: Scalars['DateTime']\n /** Number of unique values for stage */\n countUniqueValuesStage?: Scalars['Int']\n /** Number of empty values for stage */\n countEmptyStage?: Scalars['Int']\n /** Number of non-empty values for stage */\n countNotEmptyStage?: Scalars['Int']\n /** Percentage of empty values for stage */\n percentageEmptyStage?: Scalars['Float']\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: OpportunityEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'OpportunityGroupByConnection'\n}\n\n\n/** A person */\nexport interface Person {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Contact's name */\n name?: FullName\n /** Contact's Emails */\n emails?: Emails\n /** Contact's Linkedin account */\n linkedinLink?: Links\n /** Contact's X/Twitter account */\n xLink?: Links\n /** Contact's job title */\n jobTitle?: Scalars['String']\n /** Contact's phone numbers */\n phones?: Phones\n /** Contact's city */\n city?: Scalars['String']\n /** Contact's avatar */\n avatarUrl?: Scalars['String']\n /** Contact's avatar file */\n avatarFile?: (FileObject | undefined)[]\n /** Person record Position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Contact's company */\n companyId?: Scalars['ID']\n /** Attachments linked to the contact. */\n attachments?: AttachmentConnection\n /** Notes tied to the contact */\n noteTargets?: NoteTargetConnection\n /** Calendar Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n /** Contact's company */\n company?: Company\n /** Favorites linked to the contact */\n favorites?: FavoriteConnection\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** List of opportunities for which that person is the point of contact */\n pointOfContactForOpportunities?: OpportunityConnection\n /** Tasks tied to the contact */\n taskTargets?: TaskTargetConnection\n /** Events linked to the person */\n timelineActivities?: TimelineActivityConnection\n cloudUsers2?: CloudUser2Connection\n __typename: 'Person'\n}\n\n\n/** A person */\nexport interface PersonEdge {\n node: Person\n cursor: Scalars['Cursor']\n __typename: 'PersonEdge'\n}\n\n\n/** A person */\nexport interface PersonConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for emails */\n countUniqueValuesEmails?: Scalars['Int']\n /** Number of empty values for emails */\n countEmptyEmails?: Scalars['Int']\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: Scalars['Int']\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: Scalars['Float']\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: Scalars['Int']\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: Scalars['Int']\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: Scalars['Int']\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: Scalars['Float']\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: Scalars['Float']\n /** Number of unique values for phones */\n countUniqueValuesPhones?: Scalars['Int']\n /** Number of empty values for phones */\n countEmptyPhones?: Scalars['Int']\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: Scalars['Int']\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: Scalars['Float']\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: Scalars['Float']\n /** Number of unique values for city */\n countUniqueValuesCity?: Scalars['Int']\n /** Number of empty values for city */\n countEmptyCity?: Scalars['Int']\n /** Number of non-empty values for city */\n countNotEmptyCity?: Scalars['Int']\n /** Percentage of empty values for city */\n percentageEmptyCity?: Scalars['Float']\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: Scalars['Int']\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: Scalars['Int']\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: Scalars['Int']\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: Scalars['Float']\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: PersonEdge[]\n pageInfo: PageInfo\n __typename: 'PersonConnection'\n}\n\n\n/** A person */\nexport interface PersonGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for emails */\n countUniqueValuesEmails?: Scalars['Int']\n /** Number of empty values for emails */\n countEmptyEmails?: Scalars['Int']\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: Scalars['Int']\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: Scalars['Float']\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: Scalars['Int']\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: Scalars['Int']\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: Scalars['Int']\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: Scalars['Float']\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: Scalars['Float']\n /** Number of unique values for phones */\n countUniqueValuesPhones?: Scalars['Int']\n /** Number of empty values for phones */\n countEmptyPhones?: Scalars['Int']\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: Scalars['Int']\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: Scalars['Float']\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: Scalars['Float']\n /** Number of unique values for city */\n countUniqueValuesCity?: Scalars['Int']\n /** Number of empty values for city */\n countEmptyCity?: Scalars['Int']\n /** Number of non-empty values for city */\n countNotEmptyCity?: Scalars['Int']\n /** Percentage of empty values for city */\n percentageEmptyCity?: Scalars['Float']\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: Scalars['Int']\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: Scalars['Int']\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: Scalars['Int']\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: Scalars['Float']\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: PersonEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'PersonGroupByConnection'\n}\n\n\n/** Task status */\nexport type TaskStatusEnum = 'TODO' | 'IN_PROGRESS' | 'DONE'\n\n\n/** A task */\nexport interface Task {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Task record position */\n position: Scalars['Position']\n /** Task title */\n title?: Scalars['String']\n /** Task body */\n bodyV2?: RichTextV2\n /** Task due date */\n dueAt?: Scalars['DateTime']\n /** Task status */\n status?: TaskStatusEnum\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Task assignee */\n assigneeId?: Scalars['ID']\n /** Task attachments */\n attachments?: AttachmentConnection\n /** Favorites linked to the task */\n favorites?: FavoriteConnection\n /** Task targets */\n taskTargets?: TaskTargetConnection\n /** Task assignee */\n assignee?: WorkspaceMember\n /** Timeline Activities linked to the task. */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Task'\n}\n\n\n/** A task */\nexport interface TaskEdge {\n node: Task\n cursor: Scalars['Cursor']\n __typename: 'TaskEdge'\n}\n\n\n/** A task */\nexport interface TaskConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: Scalars['Int']\n /** Number of empty values for dueAt */\n countEmptyDueAt?: Scalars['Int']\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: Scalars['Int']\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: Scalars['Float']\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: Scalars['Float']\n /** Earliest date contained in the field dueAt */\n minDueAt?: Scalars['DateTime']\n /** Latest date contained in the field dueAt */\n maxDueAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: TaskEdge[]\n pageInfo: PageInfo\n __typename: 'TaskConnection'\n}\n\n\n/** A task */\nexport interface TaskGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: Scalars['Int']\n /** Number of empty values for dueAt */\n countEmptyDueAt?: Scalars['Int']\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: Scalars['Int']\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: Scalars['Float']\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: Scalars['Float']\n /** Earliest date contained in the field dueAt */\n minDueAt?: Scalars['DateTime']\n /** Latest date contained in the field dueAt */\n maxDueAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: TaskEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TaskGroupByConnection'\n}\n\n\n/** A task target */\nexport interface TaskTarget {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** TaskTarget record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** TaskTarget target */\n targetCompanyId?: Scalars['ID']\n /** TaskTarget target */\n targetOpportunityId?: Scalars['ID']\n /** TaskTarget target */\n targetPersonId?: Scalars['ID']\n /** TaskTarget task */\n taskId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** TaskTarget target */\n targetCompany?: Company\n /** TaskTarget target */\n targetOpportunity?: Opportunity\n /** TaskTarget target */\n targetPerson?: Person\n /** TaskTarget task */\n task?: Task\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'TaskTarget'\n}\n\n\n/** A task target */\nexport interface TaskTargetEdge {\n node: TaskTarget\n cursor: Scalars['Cursor']\n __typename: 'TaskTargetEdge'\n}\n\n\n/** A task target */\nexport interface TaskTargetConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TaskTargetEdge[]\n pageInfo: PageInfo\n __typename: 'TaskTargetConnection'\n}\n\n\n/** A task target */\nexport interface TaskTargetGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TaskTargetEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TaskTargetGroupByConnection'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivity {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Timeline activity record position */\n position: Scalars['Position']\n /** Creation date */\n happensAt: Scalars['DateTime']\n /** Event name */\n name?: Scalars['String']\n /** Json value for event details */\n properties?: Scalars['JSON']\n /** Cached record name */\n linkedRecordCachedName?: Scalars['String']\n /** Linked Record id */\n linkedRecordId?: Scalars['UUID']\n /** Linked Object Metadata Id */\n linkedObjectMetadataId?: Scalars['UUID']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Event target */\n targetCompanyId?: Scalars['ID']\n /** Event target */\n targetDashboardId?: Scalars['ID']\n /** Event target */\n targetNoteId?: Scalars['ID']\n /** Event target */\n targetOpportunityId?: Scalars['ID']\n /** Event target */\n targetPersonId?: Scalars['ID']\n /** Event target */\n targetTaskId?: Scalars['ID']\n /** Event workspace member */\n workspaceMemberId?: Scalars['ID']\n /** Event target */\n targetWorkflowId?: Scalars['ID']\n /** Event target */\n targetWorkflowVersionId?: Scalars['ID']\n /** Event target */\n targetWorkflowRunId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Event target */\n targetCompany?: Company\n /** Event target */\n targetDashboard?: Dashboard\n /** Event target */\n targetNote?: Note\n /** Event target */\n targetOpportunity?: Opportunity\n /** Event target */\n targetPerson?: Person\n /** Event target */\n targetTask?: Task\n /** Event workspace member */\n workspaceMember?: WorkspaceMember\n /** Event target */\n targetWorkflow?: Workflow\n /** Event target */\n targetWorkflowVersion?: WorkflowVersion\n /** Event target */\n targetWorkflowRun?: WorkflowRun\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'TimelineActivity'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityEdge {\n node: TimelineActivity\n cursor: Scalars['Cursor']\n __typename: 'TimelineActivityEdge'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: Scalars['Int']\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: Scalars['Int']\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: Scalars['Int']\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: Scalars['Float']\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: Scalars['Float']\n /** Earliest date contained in the field happensAt */\n minHappensAt?: Scalars['DateTime']\n /** Latest date contained in the field happensAt */\n maxHappensAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for properties */\n countUniqueValuesProperties?: Scalars['Int']\n /** Number of empty values for properties */\n countEmptyProperties?: Scalars['Int']\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: Scalars['Int']\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: Scalars['Float']\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: Scalars['Float']\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: Scalars['Int']\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: Scalars['Int']\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: Scalars['Int']\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: Scalars['Int']\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: Scalars['Float']\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: Scalars['Int']\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: Scalars['Int']\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: Scalars['Int']\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TimelineActivityEdge[]\n pageInfo: PageInfo\n __typename: 'TimelineActivityConnection'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: Scalars['Int']\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: Scalars['Int']\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: Scalars['Int']\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: Scalars['Float']\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: Scalars['Float']\n /** Earliest date contained in the field happensAt */\n minHappensAt?: Scalars['DateTime']\n /** Latest date contained in the field happensAt */\n maxHappensAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for properties */\n countUniqueValuesProperties?: Scalars['Int']\n /** Number of empty values for properties */\n countEmptyProperties?: Scalars['Int']\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: Scalars['Int']\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: Scalars['Float']\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: Scalars['Float']\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: Scalars['Int']\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: Scalars['Int']\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: Scalars['Int']\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: Scalars['Int']\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: Scalars['Float']\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: Scalars['Int']\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: Scalars['Int']\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: Scalars['Int']\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TimelineActivityEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TimelineActivityGroupByConnection'\n}\n\n\n/** The current statuses of the workflow versions */\nexport type WorkflowStatusesEnum = 'DRAFT' | 'ACTIVE' | 'DEACTIVATED'\n\n\n/** A workflow */\nexport interface Workflow {\n /** The creator of the record */\n createdBy: Actor\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The workflow name */\n name?: Scalars['String']\n /** The workflow last published version id */\n lastPublishedVersionId?: Scalars['String']\n /** The current statuses of the workflow versions */\n statuses?: (WorkflowStatusesEnum | undefined)[]\n /** Workflow record position */\n position: Scalars['Position']\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachments linked to the workflow */\n attachments?: AttachmentConnection\n /** Favorites linked to the workflow */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the workflow */\n timelineActivities?: TimelineActivityConnection\n /** Workflow versions linked to the workflow. */\n versions?: WorkflowVersionConnection\n /** Workflow runs linked to the workflow. */\n runs?: WorkflowRunConnection\n /** Workflow automated triggers linked to the workflow. */\n automatedTriggers?: WorkflowAutomatedTriggerConnection\n __typename: 'Workflow'\n}\n\n\n/** A workflow */\nexport interface WorkflowEdge {\n node: Workflow\n cursor: Scalars['Cursor']\n __typename: 'WorkflowEdge'\n}\n\n\n/** A workflow */\nexport interface WorkflowConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: Scalars['Int']\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: Scalars['Int']\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: Scalars['Int']\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: Scalars['Float']\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: Scalars['Float']\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: Scalars['Int']\n /** Number of empty values for statuses */\n countEmptyStatuses?: Scalars['Int']\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: Scalars['Int']\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: Scalars['Float']\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowConnection'\n}\n\n\n/** A workflow */\nexport interface WorkflowGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: Scalars['Int']\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: Scalars['Int']\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: Scalars['Int']\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: Scalars['Float']\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: Scalars['Float']\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: Scalars['Int']\n /** Number of empty values for statuses */\n countEmptyStatuses?: Scalars['Int']\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: Scalars['Int']\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: Scalars['Float']\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowGroupByConnection'\n}\n\n\n/** The workflow automated trigger type */\nexport type WorkflowAutomatedTriggerTypeEnum = 'DATABASE_EVENT' | 'CRON'\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTrigger {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** WorkflowAutomatedTrigger record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The workflow automated trigger type */\n type: WorkflowAutomatedTriggerTypeEnum\n /** The workflow automated trigger settings */\n settings: Scalars['JSON']\n /** WorkflowAutomatedTrigger workflow */\n workflowId: Scalars['ID']\n /** WorkflowAutomatedTrigger workflow */\n workflow?: Workflow\n __typename: 'WorkflowAutomatedTrigger'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerEdge {\n node: WorkflowAutomatedTrigger\n cursor: Scalars['Cursor']\n __typename: 'WorkflowAutomatedTriggerEdge'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for settings */\n countUniqueValuesSettings?: Scalars['Int']\n /** Number of empty values for settings */\n countEmptySettings?: Scalars['Int']\n /** Number of non-empty values for settings */\n countNotEmptySettings?: Scalars['Int']\n /** Percentage of empty values for settings */\n percentageEmptySettings?: Scalars['Float']\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: Scalars['Float']\n edges: WorkflowAutomatedTriggerEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowAutomatedTriggerConnection'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for settings */\n countUniqueValuesSettings?: Scalars['Int']\n /** Number of empty values for settings */\n countEmptySettings?: Scalars['Int']\n /** Number of non-empty values for settings */\n countNotEmptySettings?: Scalars['Int']\n /** Percentage of empty values for settings */\n percentageEmptySettings?: Scalars['Float']\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: Scalars['Float']\n edges: WorkflowAutomatedTriggerEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowAutomatedTriggerGroupByConnection'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunEdge {\n node: WorkflowRun\n cursor: Scalars['Cursor']\n __typename: 'WorkflowRunEdge'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: Scalars['Int']\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: Scalars['Int']\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: Scalars['Int']\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: Scalars['Float']\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: Scalars['Float']\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: Scalars['DateTime']\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: Scalars['DateTime']\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: Scalars['Int']\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: Scalars['Int']\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: Scalars['Int']\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: Scalars['Float']\n /** Earliest date contained in the field startedAt */\n minStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field startedAt */\n maxStartedAt?: Scalars['DateTime']\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: Scalars['Int']\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: Scalars['Int']\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: Scalars['Int']\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: Scalars['Float']\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: Scalars['Float']\n /** Earliest date contained in the field endedAt */\n minEndedAt?: Scalars['DateTime']\n /** Latest date contained in the field endedAt */\n maxEndedAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for state */\n countUniqueValuesState?: Scalars['Int']\n /** Number of empty values for state */\n countEmptyState?: Scalars['Int']\n /** Number of non-empty values for state */\n countNotEmptyState?: Scalars['Int']\n /** Percentage of empty values for state */\n percentageEmptyState?: Scalars['Float']\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: Scalars['Float']\n /** Number of unique values for context */\n countUniqueValuesContext?: Scalars['Int']\n /** Number of empty values for context */\n countEmptyContext?: Scalars['Int']\n /** Number of non-empty values for context */\n countNotEmptyContext?: Scalars['Int']\n /** Percentage of empty values for context */\n percentageEmptyContext?: Scalars['Float']\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: Scalars['Float']\n /** Number of unique values for output */\n countUniqueValuesOutput?: Scalars['Int']\n /** Number of empty values for output */\n countEmptyOutput?: Scalars['Int']\n /** Number of non-empty values for output */\n countNotEmptyOutput?: Scalars['Int']\n /** Percentage of empty values for output */\n percentageEmptyOutput?: Scalars['Float']\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowRunEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowRunConnection'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: Scalars['Int']\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: Scalars['Int']\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: Scalars['Int']\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: Scalars['Float']\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: Scalars['Float']\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: Scalars['DateTime']\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: Scalars['DateTime']\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: Scalars['Int']\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: Scalars['Int']\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: Scalars['Int']\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: Scalars['Float']\n /** Earliest date contained in the field startedAt */\n minStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field startedAt */\n maxStartedAt?: Scalars['DateTime']\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: Scalars['Int']\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: Scalars['Int']\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: Scalars['Int']\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: Scalars['Float']\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: Scalars['Float']\n /** Earliest date contained in the field endedAt */\n minEndedAt?: Scalars['DateTime']\n /** Latest date contained in the field endedAt */\n maxEndedAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for state */\n countUniqueValuesState?: Scalars['Int']\n /** Number of empty values for state */\n countEmptyState?: Scalars['Int']\n /** Number of non-empty values for state */\n countNotEmptyState?: Scalars['Int']\n /** Percentage of empty values for state */\n percentageEmptyState?: Scalars['Float']\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: Scalars['Float']\n /** Number of unique values for context */\n countUniqueValuesContext?: Scalars['Int']\n /** Number of empty values for context */\n countEmptyContext?: Scalars['Int']\n /** Number of non-empty values for context */\n countNotEmptyContext?: Scalars['Int']\n /** Percentage of empty values for context */\n percentageEmptyContext?: Scalars['Float']\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: Scalars['Float']\n /** Number of unique values for output */\n countUniqueValuesOutput?: Scalars['Int']\n /** Number of empty values for output */\n countEmptyOutput?: Scalars['Int']\n /** Number of non-empty values for output */\n countNotEmptyOutput?: Scalars['Int']\n /** Percentage of empty values for output */\n percentageEmptyOutput?: Scalars['Float']\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowRunEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowRunGroupByConnection'\n}\n\n\n/** The workflow version status */\nexport type WorkflowVersionStatusEnum = 'DRAFT' | 'ACTIVE' | 'DEACTIVATED' | 'ARCHIVED'\n\n\n/** A workflow version */\nexport interface WorkflowVersion {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** The workflow version name */\n name?: Scalars['String']\n /** Json object to provide trigger */\n trigger?: Scalars['JSON']\n /** Json object to provide steps */\n steps?: Scalars['JSON']\n /** The workflow version status */\n status: WorkflowVersionStatusEnum\n /** Workflow version position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** WorkflowVersion workflow */\n workflowId?: Scalars['ID']\n /** Favorites linked to the workflow version */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the version */\n timelineActivities?: TimelineActivityConnection\n /** WorkflowVersion workflow */\n workflow?: Workflow\n /** Workflow runs linked to the version. */\n runs?: WorkflowRunConnection\n __typename: 'WorkflowVersion'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionEdge {\n node: WorkflowVersion\n cursor: Scalars['Cursor']\n __typename: 'WorkflowVersionEdge'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: Scalars['Int']\n /** Number of empty values for trigger */\n countEmptyTrigger?: Scalars['Int']\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: Scalars['Int']\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: Scalars['Float']\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: Scalars['Float']\n /** Number of unique values for steps */\n countUniqueValuesSteps?: Scalars['Int']\n /** Number of empty values for steps */\n countEmptySteps?: Scalars['Int']\n /** Number of non-empty values for steps */\n countNotEmptySteps?: Scalars['Int']\n /** Percentage of empty values for steps */\n percentageEmptySteps?: Scalars['Float']\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: Scalars['Float']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowVersionEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowVersionConnection'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: Scalars['Int']\n /** Number of empty values for trigger */\n countEmptyTrigger?: Scalars['Int']\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: Scalars['Int']\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: Scalars['Float']\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: Scalars['Float']\n /** Number of unique values for steps */\n countUniqueValuesSteps?: Scalars['Int']\n /** Number of empty values for steps */\n countEmptySteps?: Scalars['Int']\n /** Number of non-empty values for steps */\n countNotEmptySteps?: Scalars['Int']\n /** Percentage of empty values for steps */\n percentageEmptySteps?: Scalars['Float']\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: Scalars['Float']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowVersionEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowVersionGroupByConnection'\n}\n\n\n/** User's preferred date format */\nexport type WorkspaceMemberDateFormatEnum = 'SYSTEM' | 'MONTH_FIRST' | 'DAY_FIRST' | 'YEAR_FIRST'\n\n\n/** User's preferred time format */\nexport type WorkspaceMemberTimeFormatEnum = 'SYSTEM' | 'HOUR_24' | 'HOUR_12'\n\n\n/** User's preferred number format */\nexport type WorkspaceMemberNumberFormatEnum = 'SYSTEM' | 'COMMAS_AND_DOT' | 'SPACES_AND_COMMA' | 'DOTS_AND_COMMA' | 'APOSTROPHE_AND_DOT'\n\n\n/** A workspace member */\nexport interface WorkspaceMember {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Workspace member position */\n position: Scalars['Position']\n /** Workspace member name */\n name: FullName\n /** Preferred color scheme */\n colorScheme: Scalars['String']\n /** Preferred language */\n locale: Scalars['String']\n /** Workspace member avatar */\n avatarUrl?: Scalars['String']\n /** Related user email address */\n userEmail?: Scalars['String']\n /** User's preferred start day of the week */\n calendarStartDay: Scalars['Int']\n /** Associated User Id */\n userId: Scalars['UUID']\n /** User time zone */\n timeZone: Scalars['String']\n /** User's preferred date format */\n dateFormat: WorkspaceMemberDateFormatEnum\n /** User's preferred time format */\n timeFormat: WorkspaceMemberTimeFormatEnum\n /** User's preferred number format */\n numberFormat: WorkspaceMemberNumberFormatEnum\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Blocklisted handles */\n blocklist?: BlocklistConnection\n /** Calendar Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n /** Account owner for companies */\n accountOwnerForCompanies?: CompanyConnection\n /** Connected accounts */\n connectedAccounts?: ConnectedAccountConnection\n /** Favorites linked to the workspace member */\n favorites?: FavoriteConnection\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** Opportunities owned by the workspace member */\n ownedOpportunities?: OpportunityConnection\n /** Tasks assigned to the workspace member */\n assignedTasks?: TaskConnection\n /** Events linked to the workspace member */\n timelineActivities?: TimelineActivityConnection\n __typename: 'WorkspaceMember'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberEdge {\n node: WorkspaceMember\n cursor: Scalars['Cursor']\n __typename: 'WorkspaceMemberEdge'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: Scalars['Int']\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: Scalars['Int']\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: Scalars['Int']\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: Scalars['Float']\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: Scalars['Float']\n /** Number of unique values for locale */\n countUniqueValuesLocale?: Scalars['Int']\n /** Number of empty values for locale */\n countEmptyLocale?: Scalars['Int']\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: Scalars['Int']\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: Scalars['Float']\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: Scalars['Int']\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: Scalars['Int']\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: Scalars['Int']\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: Scalars['Float']\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: Scalars['Float']\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: Scalars['Int']\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: Scalars['Int']\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: Scalars['Int']\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: Scalars['Float']\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: Scalars['Float']\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: Scalars['Float']\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: Scalars['Float']\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: Scalars['Float']\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: Scalars['Float']\n /** Number of unique values for userId */\n countUniqueValuesUserId?: Scalars['Int']\n /** Number of empty values for userId */\n countEmptyUserId?: Scalars['Int']\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: Scalars['Int']\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: Scalars['Float']\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: Scalars['Float']\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: Scalars['Int']\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: Scalars['Int']\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: Scalars['Int']\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: Scalars['Float']\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: Scalars['Float']\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: Scalars['Int']\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: Scalars['Int']\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: Scalars['Int']\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: Scalars['Float']\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: Scalars['Float']\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: Scalars['Int']\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: Scalars['Int']\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: Scalars['Int']\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: Scalars['Float']\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: Scalars['Float']\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: Scalars['Int']\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: Scalars['Int']\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: Scalars['Int']\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: Scalars['Float']\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n edges: WorkspaceMemberEdge[]\n pageInfo: PageInfo\n __typename: 'WorkspaceMemberConnection'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: Scalars['Int']\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: Scalars['Int']\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: Scalars['Int']\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: Scalars['Float']\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: Scalars['Float']\n /** Number of unique values for locale */\n countUniqueValuesLocale?: Scalars['Int']\n /** Number of empty values for locale */\n countEmptyLocale?: Scalars['Int']\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: Scalars['Int']\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: Scalars['Float']\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: Scalars['Int']\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: Scalars['Int']\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: Scalars['Int']\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: Scalars['Float']\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: Scalars['Float']\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: Scalars['Int']\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: Scalars['Int']\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: Scalars['Int']\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: Scalars['Float']\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: Scalars['Float']\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: Scalars['Float']\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: Scalars['Float']\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: Scalars['Float']\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: Scalars['Float']\n /** Number of unique values for userId */\n countUniqueValuesUserId?: Scalars['Int']\n /** Number of empty values for userId */\n countEmptyUserId?: Scalars['Int']\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: Scalars['Int']\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: Scalars['Float']\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: Scalars['Float']\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: Scalars['Int']\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: Scalars['Int']\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: Scalars['Int']\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: Scalars['Float']\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: Scalars['Float']\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: Scalars['Int']\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: Scalars['Int']\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: Scalars['Int']\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: Scalars['Float']\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: Scalars['Float']\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: Scalars['Int']\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: Scalars['Int']\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: Scalars['Int']\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: Scalars['Float']\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: Scalars['Float']\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: Scalars['Int']\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: Scalars['Int']\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: Scalars['Int']\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: Scalars['Float']\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n edges: WorkspaceMemberEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkspaceMemberGroupByConnection'\n}\n\nexport type CloudUser2ActivityStatusEnum = 'ACTIVE' | 'RECENT' | 'DORMANT' | 'INACTIVE'\n\nexport interface CloudUser2 {\n /** Id */\n id: Scalars['UUID']\n activityStatus?: CloudUser2ActivityStatusEnum\n avgDailyPageviewsLast30d?: Scalars['Float']\n dataLastUpdatedAt?: Scalars['DateTime']\n daysSinceLastActivity?: Scalars['Float']\n email?: Emails\n fullName?: FullName\n isActiveL24h?: Scalars['Boolean']\n isActiveL30d?: Scalars['Boolean']\n isActiveL7d?: Scalars['Boolean']\n isTwenty?: Scalars['Boolean']\n lastActivityDate?: Scalars['DateTime']\n pageViewsL24h?: Scalars['Float']\n pageViewsL30d?: Scalars['Float']\n pageViewsL7d?: Scalars['Float']\n updatedBy?: Actor\n userTenure?: Scalars['Float']\n workspaceCount?: Scalars['Float']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n personId?: Scalars['ID']\n /** Cloud users 2 tied to the CloudUser2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud users 2 tied to the CloudUser2 */\n favorites?: FavoriteConnection\n /** Cloud users 2 tied to the CloudUser2 */\n attachments?: AttachmentConnection\n /** Cloud users 2 tied to the CloudUser2 */\n noteTargets?: NoteTargetConnection\n /** Cloud users 2 tied to the CloudUser2 */\n taskTargets?: TaskTargetConnection\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n person?: Person\n __typename: 'CloudUser2'\n}\n\nexport interface CloudUser2Edge {\n node: CloudUser2\n cursor: Scalars['Cursor']\n __typename: 'CloudUser2Edge'\n}\n\nexport interface CloudUser2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: Scalars['Int']\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: Scalars['Int']\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: Scalars['Int']\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: Scalars['Float']\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: Scalars['Float']\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: Scalars['Int']\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: Scalars['Float']\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: Scalars['Float']\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: Scalars['Float']\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: Scalars['Float']\n /** Number of unique values for email */\n countUniqueValuesEmail?: Scalars['Int']\n /** Number of empty values for email */\n countEmptyEmail?: Scalars['Int']\n /** Number of non-empty values for email */\n countNotEmptyEmail?: Scalars['Int']\n /** Percentage of empty values for email */\n percentageEmptyEmail?: Scalars['Float']\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: Scalars['Float']\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: Scalars['Int']\n /** Number of empty values for fullName */\n countEmptyFullName?: Scalars['Int']\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: Scalars['Int']\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: Scalars['Float']\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: Scalars['Float']\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: Scalars['Int']\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: Scalars['Int']\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: Scalars['Int']\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: Scalars['Float']\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: Scalars['Int']\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: Scalars['Int']\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: Scalars['Int']\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: Scalars['Int']\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: Scalars['Int']\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: Scalars['Float']\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: Scalars['Int']\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: Scalars['Int']\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: Scalars['Int']\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: Scalars['Int']\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: Scalars['Int']\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: Scalars['Float']\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: Scalars['Int']\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: Scalars['Int']\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: Scalars['Int']\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: Scalars['Int']\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: Scalars['Int']\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: Scalars['Float']\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: Scalars['Float']\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: Scalars['Int']\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: Scalars['Int']\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: Scalars['Int']\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: Scalars['Int']\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: Scalars['Int']\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: Scalars['Float']\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: Scalars['Float']\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: Scalars['DateTime']\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: Scalars['DateTime']\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: Scalars['Int']\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: Scalars['Float']\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: Scalars['Int']\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: Scalars['Float']\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: Scalars['Int']\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: Scalars['Int']\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: Scalars['Int']\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: Scalars['Int']\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: Scalars['Float']\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: Scalars['Float']\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: Scalars['Float']\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: Scalars['Float']\n /** Average amount contained in the field userTenure */\n avgUserTenure?: Scalars['Float']\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: Scalars['Float']\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: Scalars['Int']\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: Scalars['Int']\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: Scalars['Int']\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: Scalars['Float']\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: Scalars['Float']\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: Scalars['Float']\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: Scalars['Float']\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUser2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudUser2Connection'\n}\n\nexport interface CloudUser2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: Scalars['Int']\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: Scalars['Int']\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: Scalars['Int']\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: Scalars['Float']\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: Scalars['Float']\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: Scalars['Int']\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: Scalars['Float']\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: Scalars['Float']\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: Scalars['Float']\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: Scalars['Float']\n /** Number of unique values for email */\n countUniqueValuesEmail?: Scalars['Int']\n /** Number of empty values for email */\n countEmptyEmail?: Scalars['Int']\n /** Number of non-empty values for email */\n countNotEmptyEmail?: Scalars['Int']\n /** Percentage of empty values for email */\n percentageEmptyEmail?: Scalars['Float']\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: Scalars['Float']\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: Scalars['Int']\n /** Number of empty values for fullName */\n countEmptyFullName?: Scalars['Int']\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: Scalars['Int']\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: Scalars['Float']\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: Scalars['Float']\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: Scalars['Int']\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: Scalars['Int']\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: Scalars['Int']\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: Scalars['Float']\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: Scalars['Int']\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: Scalars['Int']\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: Scalars['Int']\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: Scalars['Int']\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: Scalars['Int']\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: Scalars['Float']\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: Scalars['Int']\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: Scalars['Int']\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: Scalars['Int']\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: Scalars['Int']\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: Scalars['Int']\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: Scalars['Float']\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: Scalars['Int']\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: Scalars['Int']\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: Scalars['Int']\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: Scalars['Int']\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: Scalars['Int']\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: Scalars['Float']\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: Scalars['Float']\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: Scalars['Int']\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: Scalars['Int']\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: Scalars['Int']\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: Scalars['Int']\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: Scalars['Int']\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: Scalars['Float']\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: Scalars['Float']\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: Scalars['DateTime']\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: Scalars['DateTime']\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: Scalars['Int']\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: Scalars['Float']\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: Scalars['Int']\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: Scalars['Float']\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: Scalars['Int']\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: Scalars['Int']\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: Scalars['Int']\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: Scalars['Int']\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: Scalars['Float']\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: Scalars['Float']\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: Scalars['Float']\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: Scalars['Float']\n /** Average amount contained in the field userTenure */\n avgUserTenure?: Scalars['Float']\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: Scalars['Float']\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: Scalars['Int']\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: Scalars['Int']\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: Scalars['Int']\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: Scalars['Float']\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: Scalars['Float']\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: Scalars['Float']\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: Scalars['Float']\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUser2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudUser2GroupByConnection'\n}\n\nexport interface CloudUserWorkspace2 {\n twentyUserIdentifier?: Scalars['String']\n twentyWorkspaceIdentifier?: Scalars['String']\n idOfTheUserWorkspace?: Scalars['String']\n /** The user who last updated the record */\n updatedBy?: Actor\n /** Id */\n id: Scalars['UUID']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n cloudUser2Id?: Scalars['ID']\n cloudWorkspace2Id?: Scalars['ID']\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n favorites?: FavoriteConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n attachments?: AttachmentConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n noteTargets?: NoteTargetConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n taskTargets?: TaskTargetConnection\n cloudUser2?: CloudUser2\n cloudWorkspace2?: CloudWorkspace2\n __typename: 'CloudUserWorkspace2'\n}\n\nexport interface CloudUserWorkspace2Edge {\n node: CloudUserWorkspace2\n cursor: Scalars['Cursor']\n __typename: 'CloudUserWorkspace2Edge'\n}\n\nexport interface CloudUserWorkspace2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: Scalars['Int']\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUserWorkspace2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudUserWorkspace2Connection'\n}\n\nexport interface CloudUserWorkspace2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: Scalars['Int']\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUserWorkspace2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudUserWorkspace2GroupByConnection'\n}\n\nexport type CloudWorkspace2ActivationStatusEnum = 'PENDING_CREATION' | 'SUSPENDED' | 'ACTIVE' | 'ONGOING_CREATION' | 'EMPTY'\n\nexport type CloudWorkspace2SubscriptionStatusEnum = 'ACTIVE' | 'TRIALING' | 'CANCELED' | 'OTHER' | 'EMPTY'\n\nexport type CloudWorkspace2PaymentFrequencyEnum = 'MONTH' | 'YEAR' | 'OTHER' | 'EMPTY'\n\nexport interface CloudWorkspace2 {\n /** Custom domain set up by the customer to use their own. */\n customDomain?: Links\n workspaceBusinessDomain?: Links\n companyLinkedin?: Links\n /** by workflow */\n dataLastUpdatedAt?: Scalars['Date']\n lastPageViewDate?: Scalars['Date']\n totalEverActiveWorkspaceUsers?: Scalars['Float']\n activeUsersL30D?: Scalars['Float']\n activeUsersL7D?: Scalars['Float']\n activeUsersL24H?: Scalars['Float']\n /** in days */\n workspaceTenure?: Scalars['Float']\n pageViewsL30D?: Scalars['Float']\n pageViewsL7D?: Scalars['Float']\n pageViewsL24H?: Scalars['Float']\n totalWorkspaceUsers?: Scalars['Float']\n numberOfEventsL30D?: Scalars['Float']\n numberOfEventsTotal?: Scalars['Float']\n alexaRank?: Scalars['Float']\n employees?: Scalars['Float']\n isActiveL7D?: Scalars['Boolean']\n isActiveL24H?: Scalars['Boolean']\n isActiveL30D?: Scalars['Boolean']\n isEnriched?: Scalars['Boolean']\n industry?: Scalars['String']\n companyFoundedYear?: Scalars['String']\n description?: Scalars['String']\n latestFundingStage?: Scalars['String']\n companyName?: Scalars['String']\n /** This is the subdomain chosen by customers to access their workspace */\n subDomain?: Scalars['String']\n annualRevenue?: Currency\n mrr?: Currency\n potentialArr?: Currency\n arr?: Currency\n totalFunding?: Currency\n activationStatus?: CloudWorkspace2ActivationStatusEnum\n subscriptionStatus?: CloudWorkspace2SubscriptionStatusEnum\n paymentFrequency?: CloudWorkspace2PaymentFrequencyEnum\n nextRenewalDate?: Scalars['DateTime']\n creatorEmail?: Emails\n tags?: (Scalars['String'] | undefined)[]\n /** The user who last updated the record */\n updatedBy?: Actor\n /** Id */\n id: Scalars['UUID']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n favorites?: FavoriteConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n attachments?: AttachmentConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n noteTargets?: NoteTargetConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n taskTargets?: TaskTargetConnection\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n __typename: 'CloudWorkspace2'\n}\n\nexport interface CloudWorkspace2Edge {\n node: CloudWorkspace2\n cursor: Scalars['Cursor']\n __typename: 'CloudWorkspace2Edge'\n}\n\nexport interface CloudWorkspace2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: Scalars['Int']\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: Scalars['Int']\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: Scalars['Int']\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: Scalars['Float']\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: Scalars['Float']\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: Scalars['Int']\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: Scalars['Int']\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: Scalars['Int']\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: Scalars['Float']\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: Scalars['Int']\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: Scalars['Int']\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: Scalars['Int']\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: Scalars['Float']\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: Scalars['Float']\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: Scalars['DateTime']\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: Scalars['DateTime']\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: Scalars['Int']\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: Scalars['Float']\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: Scalars['Int']\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: Scalars['Float']\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: Scalars['Int']\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: Scalars['Int']\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: Scalars['Int']\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: Scalars['Float']\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: Scalars['Float']\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: Scalars['Int']\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: Scalars['Int']\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: Scalars['Int']\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: Scalars['Float']\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: Scalars['Float']\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: Scalars['Float']\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: Scalars['Float']\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: Scalars['Float']\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: Scalars['Int']\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: Scalars['Float']\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: Scalars['Int']\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: Scalars['Float']\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: Scalars['Int']\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: Scalars['Float']\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: Scalars['Int']\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: Scalars['Float']\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: Scalars['Int']\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: Scalars['Float']\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: Scalars['Int']\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: Scalars['Int']\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: Scalars['Int']\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: Scalars['Float']\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: Scalars['Float']\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: Scalars['Float']\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: Scalars['Float']\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: Scalars['Float']\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: Scalars['Int']\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: Scalars['Int']\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: Scalars['Int']\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: Scalars['Float']\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: Scalars['Int']\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: Scalars['Int']\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: Scalars['Int']\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: Scalars['Int']\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: Scalars['Int']\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: Scalars['Float']\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: Scalars['Int']\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: Scalars['Int']\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: Scalars['Int']\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: Scalars['Int']\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: Scalars['Int']\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: Scalars['Float']\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: Scalars['Int']\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: Scalars['Int']\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: Scalars['Int']\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: Scalars['Int']\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: Scalars['Int']\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: Scalars['Float']\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: Scalars['Float']\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: Scalars['Int']\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: Scalars['Int']\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: Scalars['Int']\n /** Number of empty values for industry */\n countEmptyIndustry?: Scalars['Int']\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: Scalars['Int']\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: Scalars['Float']\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: Scalars['Float']\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: Scalars['Int']\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: Scalars['Int']\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: Scalars['Int']\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: Scalars['Float']\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: Scalars['Float']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: Scalars['Int']\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: Scalars['Int']\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: Scalars['Int']\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: Scalars['Float']\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: Scalars['Float']\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: Scalars['Int']\n /** Number of empty values for companyName */\n countEmptyCompanyName?: Scalars['Int']\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: Scalars['Int']\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: Scalars['Float']\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: Scalars['Float']\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: Scalars['Int']\n /** Number of empty values for subDomain */\n countEmptySubDomain?: Scalars['Int']\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: Scalars['Int']\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: Scalars['Float']\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: Scalars['Float']\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: Scalars['Int']\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: Scalars['Int']\n /** Number of empty values for mrr */\n countEmptyMrr?: Scalars['Int']\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: Scalars['Int']\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: Scalars['Float']\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: Scalars['Float']\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: Scalars['Float']\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: Scalars['Int']\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: Scalars['Int']\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: Scalars['Int']\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: Scalars['Float']\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: Scalars['Float']\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: Scalars['Float']\n /** Number of unique values for arr */\n countUniqueValuesArr?: Scalars['Int']\n /** Number of empty values for arr */\n countEmptyArr?: Scalars['Int']\n /** Number of non-empty values for arr */\n countNotEmptyArr?: Scalars['Int']\n /** Percentage of empty values for arr */\n percentageEmptyArr?: Scalars['Float']\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: Scalars['Float']\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: Scalars['Float']\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: Scalars['Int']\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: Scalars['Int']\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: Scalars['Int']\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: Scalars['Float']\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: Scalars['Float']\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: Scalars['Float']\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: Scalars['Float']\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: Scalars['Int']\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: Scalars['Int']\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: Scalars['Int']\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: Scalars['Float']\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: Scalars['Float']\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: Scalars['Int']\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: Scalars['Int']\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: Scalars['Int']\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: Scalars['Float']\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: Scalars['Float']\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: Scalars['Int']\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: Scalars['Int']\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: Scalars['Int']\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: Scalars['Float']\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: Scalars['Float']\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: Scalars['Int']\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: Scalars['Int']\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: Scalars['Int']\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: Scalars['Float']\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: Scalars['Float']\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: Scalars['DateTime']\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: Scalars['DateTime']\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: Scalars['Int']\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: Scalars['Int']\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: Scalars['Int']\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: Scalars['Float']\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: Scalars['Float']\n /** Number of unique values for tags */\n countUniqueValuesTags?: Scalars['Int']\n /** Number of empty values for tags */\n countEmptyTags?: Scalars['Int']\n /** Number of non-empty values for tags */\n countNotEmptyTags?: Scalars['Int']\n /** Percentage of empty values for tags */\n percentageEmptyTags?: Scalars['Float']\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudWorkspace2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudWorkspace2Connection'\n}\n\nexport interface CloudWorkspace2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: Scalars['Int']\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: Scalars['Int']\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: Scalars['Int']\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: Scalars['Float']\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: Scalars['Float']\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: Scalars['Int']\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: Scalars['Int']\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: Scalars['Int']\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: Scalars['Float']\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: Scalars['Int']\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: Scalars['Int']\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: Scalars['Int']\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: Scalars['Float']\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: Scalars['Float']\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: Scalars['DateTime']\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: Scalars['DateTime']\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: Scalars['Int']\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: Scalars['Float']\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: Scalars['Int']\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: Scalars['Float']\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: Scalars['Int']\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: Scalars['Int']\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: Scalars['Int']\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: Scalars['Float']\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: Scalars['Float']\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: Scalars['Int']\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: Scalars['Int']\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: Scalars['Int']\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: Scalars['Float']\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: Scalars['Float']\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: Scalars['Float']\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: Scalars['Float']\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: Scalars['Float']\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: Scalars['Int']\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: Scalars['Float']\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: Scalars['Int']\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: Scalars['Float']\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: Scalars['Int']\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: Scalars['Float']\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: Scalars['Int']\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: Scalars['Float']\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: Scalars['Int']\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: Scalars['Float']\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: Scalars['Int']\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: Scalars['Int']\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: Scalars['Int']\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: Scalars['Float']\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: Scalars['Float']\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: Scalars['Float']\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: Scalars['Float']\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: Scalars['Float']\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: Scalars['Int']\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: Scalars['Int']\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: Scalars['Int']\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: Scalars['Float']\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: Scalars['Int']\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: Scalars['Int']\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: Scalars['Int']\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: Scalars['Int']\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: Scalars['Int']\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: Scalars['Float']\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: Scalars['Int']\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: Scalars['Int']\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: Scalars['Int']\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: Scalars['Int']\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: Scalars['Int']\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: Scalars['Float']\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: Scalars['Int']\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: Scalars['Int']\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: Scalars['Int']\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: Scalars['Int']\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: Scalars['Int']\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: Scalars['Float']\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: Scalars['Float']\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: Scalars['Int']\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: Scalars['Int']\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: Scalars['Int']\n /** Number of empty values for industry */\n countEmptyIndustry?: Scalars['Int']\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: Scalars['Int']\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: Scalars['Float']\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: Scalars['Float']\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: Scalars['Int']\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: Scalars['Int']\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: Scalars['Int']\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: Scalars['Float']\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: Scalars['Float']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: Scalars['Int']\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: Scalars['Int']\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: Scalars['Int']\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: Scalars['Float']\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: Scalars['Float']\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: Scalars['Int']\n /** Number of empty values for companyName */\n countEmptyCompanyName?: Scalars['Int']\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: Scalars['Int']\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: Scalars['Float']\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: Scalars['Float']\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: Scalars['Int']\n /** Number of empty values for subDomain */\n countEmptySubDomain?: Scalars['Int']\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: Scalars['Int']\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: Scalars['Float']\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: Scalars['Float']\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: Scalars['Int']\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: Scalars['Int']\n /** Number of empty values for mrr */\n countEmptyMrr?: Scalars['Int']\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: Scalars['Int']\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: Scalars['Float']\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: Scalars['Float']\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: Scalars['Float']\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: Scalars['Int']\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: Scalars['Int']\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: Scalars['Int']\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: Scalars['Float']\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: Scalars['Float']\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: Scalars['Float']\n /** Number of unique values for arr */\n countUniqueValuesArr?: Scalars['Int']\n /** Number of empty values for arr */\n countEmptyArr?: Scalars['Int']\n /** Number of non-empty values for arr */\n countNotEmptyArr?: Scalars['Int']\n /** Percentage of empty values for arr */\n percentageEmptyArr?: Scalars['Float']\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: Scalars['Float']\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: Scalars['Float']\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: Scalars['Int']\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: Scalars['Int']\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: Scalars['Int']\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: Scalars['Float']\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: Scalars['Float']\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: Scalars['Float']\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: Scalars['Float']\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: Scalars['Int']\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: Scalars['Int']\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: Scalars['Int']\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: Scalars['Float']\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: Scalars['Float']\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: Scalars['Int']\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: Scalars['Int']\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: Scalars['Int']\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: Scalars['Float']\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: Scalars['Float']\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: Scalars['Int']\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: Scalars['Int']\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: Scalars['Int']\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: Scalars['Float']\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: Scalars['Float']\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: Scalars['Int']\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: Scalars['Int']\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: Scalars['Int']\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: Scalars['Float']\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: Scalars['Float']\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: Scalars['DateTime']\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: Scalars['DateTime']\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: Scalars['Int']\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: Scalars['Int']\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: Scalars['Int']\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: Scalars['Float']\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: Scalars['Float']\n /** Number of unique values for tags */\n countUniqueValuesTags?: Scalars['Int']\n /** Number of empty values for tags */\n countEmptyTags?: Scalars['Int']\n /** Number of non-empty values for tags */\n countNotEmptyTags?: Scalars['Int']\n /** Percentage of empty values for tags */\n percentageEmptyTags?: Scalars['Float']\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudWorkspace2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudWorkspace2GroupByConnection'\n}\n\nexport interface TimelineCalendarEventParticipantGenqlSelection{\n personId?: boolean | number\n workspaceMemberId?: boolean | number\n firstName?: boolean | number\n lastName?: boolean | number\n displayName?: boolean | number\n avatarUrl?: boolean | number\n handle?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinkMetadataGenqlSelection{\n label?: boolean | number\n url?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinksMetadataGenqlSelection{\n primaryLinkLabel?: boolean | number\n primaryLinkUrl?: boolean | number\n secondaryLinks?: LinkMetadataGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineCalendarEventGenqlSelection{\n id?: boolean | number\n title?: boolean | number\n isCanceled?: boolean | number\n isFullDay?: boolean | number\n startsAt?: boolean | number\n endsAt?: boolean | number\n description?: boolean | number\n location?: boolean | number\n conferenceSolution?: boolean | number\n conferenceLink?: LinksMetadataGenqlSelection\n participants?: TimelineCalendarEventParticipantGenqlSelection\n visibility?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineCalendarEventsWithTotalGenqlSelection{\n totalNumberOfCalendarEvents?: boolean | number\n timelineCalendarEvents?: TimelineCalendarEventGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadParticipantGenqlSelection{\n personId?: boolean | number\n workspaceMemberId?: boolean | number\n firstName?: boolean | number\n lastName?: boolean | number\n displayName?: boolean | number\n avatarUrl?: boolean | number\n handle?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadGenqlSelection{\n id?: boolean | number\n read?: boolean | number\n visibility?: boolean | number\n firstParticipant?: TimelineThreadParticipantGenqlSelection\n lastTwoParticipants?: TimelineThreadParticipantGenqlSelection\n lastMessageReceivedAt?: boolean | number\n lastMessageBody?: boolean | number\n subject?: boolean | number\n numberOfMessagesInThread?: boolean | number\n participantCount?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadsWithTotalGenqlSelection{\n totalNumberOfThreads?: boolean | number\n timelineThreads?: TimelineThreadGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchRecordGenqlSelection{\n recordId?: boolean | number\n objectNameSingular?: boolean | number\n objectLabelSingular?: boolean | number\n label?: boolean | number\n imageUrl?: boolean | number\n tsRankCD?: boolean | number\n tsRank?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultEdgeGenqlSelection{\n node?: SearchRecordGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultPageInfoGenqlSelection{\n endCursor?: boolean | number\n hasNextPage?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultConnectionGenqlSelection{\n edges?: SearchResultEdgeGenqlSelection\n pageInfo?: SearchResultPageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RunWorkflowVersionOutputGenqlSelection{\n workflowRunId?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Workflow run status */\n status?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Name of the workflow run */\n name?: boolean | number\n /** Workflow run enqueued at */\n enqueuedAt?: boolean | number\n /** Workflow run started at */\n startedAt?: boolean | number\n /** Workflow run ended at */\n endedAt?: boolean | number\n /** The executor of the workflow */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** State of the workflow run */\n state?: boolean | number\n /** Context of the workflow run */\n context?: boolean | number\n /** Output of the workflow run */\n output?: boolean | number\n /** Workflow run position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Workflow linked to the run. */\n workflowId?: boolean | number\n /** Workflow version linked to the run. */\n workflowVersionId?: boolean | number\n /** Favorites linked to the workflow run */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the run */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Workflow linked to the run. */\n workflow?: WorkflowGenqlSelection\n /** Workflow version linked to the run. */\n workflowVersion?: WorkflowVersionGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionStepChangesGenqlSelection{\n triggerDiff?: boolean | number\n stepsDiff?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TestHttpRequestOutputGenqlSelection{\n /** Whether the request was successful */\n success?: boolean | number\n /** Message describing the result */\n message?: boolean | number\n /** Response data */\n result?: boolean | number\n /** Error information */\n error?: boolean | number\n /** HTTP status code */\n status?: boolean | number\n /** HTTP status text */\n statusText?: boolean | number\n /** Response headers */\n headers?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowStepPositionGenqlSelection{\n x?: boolean | number\n y?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowActionGenqlSelection{\n id?: boolean | number\n name?: boolean | number\n type?: boolean | number\n settings?: boolean | number\n valid?: boolean | number\n nextStepIds?: boolean | number\n position?: WorkflowStepPositionGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionDTOGenqlSelection{\n id?: boolean | number\n name?: boolean | number\n createdAt?: boolean | number\n updatedAt?: boolean | number\n workflowId?: boolean | number\n status?: boolean | number\n trigger?: boolean | number\n steps?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface QueryGenqlSelection{\n search?: (SearchResultConnectionGenqlSelection & { __args: {searchInput: Scalars['String'], limit: Scalars['Int'], after?: (Scalars['String'] | null), includedObjectNameSingulars?: (Scalars['String'][] | null), filter?: (ObjectRecordFilterInput | null), excludedObjectNameSingulars?: (Scalars['String'][] | null)} })\n getTimelineCalendarEventsFromPersonId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {personId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineCalendarEventsFromCompanyId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {companyId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineCalendarEventsFromOpportunityId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {opportunityId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromPersonId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {personId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromCompanyId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {companyId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromOpportunityId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {opportunityId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n attachment?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n attachmentsGroupBy?: (AttachmentGroupByConnectionGenqlSelection & { __args: {groupBy: AttachmentGroupByInput[], filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((AttachmentOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n blocklists?: (BlocklistConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByInput | null)[] | null)} })\n blocklist?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n blocklistsGroupBy?: (BlocklistGroupByConnectionGenqlSelection & { __args: {groupBy: BlocklistGroupByInput[], filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((BlocklistOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n calendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n calendarChannelEventAssociationsGroupBy?: (CalendarChannelEventAssociationGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarChannelEventAssociationGroupByInput[], filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarChannels?: (CalendarChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByInput | null)[] | null)} })\n calendarChannel?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n calendarChannelsGroupBy?: (CalendarChannelGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarChannelGroupByInput[], filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarChannelOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n calendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n calendarEventParticipantsGroupBy?: (CalendarEventParticipantGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarEventParticipantGroupByInput[], filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarEventParticipantOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarEvents?: (CalendarEventConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventFilterInput | null), orderBy?: ((CalendarEventOrderByInput | null)[] | null)} })\n calendarEvent?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n calendarEventsGroupBy?: (CalendarEventGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarEventGroupByInput[], filter?: (CalendarEventFilterInput | null), orderBy?: ((CalendarEventOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarEventOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n companies?: (CompanyConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByInput | null)[] | null)} })\n company?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n companyDuplicates?: (CompanyConnectionGenqlSelection & { __args?: {ids?: ((Scalars['UUID'] | null)[] | null), data?: ((CompanyCreateInput | null)[] | null)} })\n companiesGroupBy?: (CompanyGroupByConnectionGenqlSelection & { __args: {groupBy: CompanyGroupByInput[], filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CompanyOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n connectedAccounts?: (ConnectedAccountConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByInput | null)[] | null)} })\n connectedAccount?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n connectedAccountsGroupBy?: (ConnectedAccountGroupByConnectionGenqlSelection & { __args: {groupBy: ConnectedAccountGroupByInput[], filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((ConnectedAccountOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n dashboards?: (DashboardConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (DashboardFilterInput | null), orderBy?: ((DashboardOrderByInput | null)[] | null)} })\n dashboard?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n dashboardsGroupBy?: (DashboardGroupByConnectionGenqlSelection & { __args: {groupBy: DashboardGroupByInput[], filter?: (DashboardFilterInput | null), orderBy?: ((DashboardOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((DashboardOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n favorite?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n favoritesGroupBy?: (FavoriteGroupByConnectionGenqlSelection & { __args: {groupBy: FavoriteGroupByInput[], filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((FavoriteOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n favoriteFolders?: (FavoriteFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFolderFilterInput | null), orderBy?: ((FavoriteFolderOrderByInput | null)[] | null)} })\n favoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n favoriteFoldersGroupBy?: (FavoriteFolderGroupByConnectionGenqlSelection & { __args: {groupBy: FavoriteFolderGroupByInput[], filter?: (FavoriteFolderFilterInput | null), orderBy?: ((FavoriteFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((FavoriteFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n messageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n messageChannelMessageAssociationsGroupBy?: (MessageChannelMessageAssociationGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelMessageAssociationGroupByInput[], filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannels?: (MessageChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByInput | null)[] | null)} })\n messageChannel?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n messageChannelsGroupBy?: (MessageChannelGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelGroupByInput[], filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageFolders?: (MessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByInput | null)[] | null)} })\n messageFolder?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n messageFoldersGroupBy?: (MessageFolderGroupByConnectionGenqlSelection & { __args: {groupBy: MessageFolderGroupByInput[], filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n messageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n messageChannelMessageAssociationMessageFoldersGroupBy?: (MessageChannelMessageAssociationMessageFolderGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelMessageAssociationMessageFolderGroupByInput[], filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n messageParticipant?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n messageParticipantsGroupBy?: (MessageParticipantGroupByConnectionGenqlSelection & { __args: {groupBy: MessageParticipantGroupByInput[], filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageParticipantOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageThreads?: (MessageThreadConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageThreadFilterInput | null), orderBy?: ((MessageThreadOrderByInput | null)[] | null)} })\n messageThread?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n messageThreadsGroupBy?: (MessageThreadGroupByConnectionGenqlSelection & { __args: {groupBy: MessageThreadGroupByInput[], filter?: (MessageThreadFilterInput | null), orderBy?: ((MessageThreadOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageThreadOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messages?: (MessageConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByInput | null)[] | null)} })\n message?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n messagesGroupBy?: (MessageGroupByConnectionGenqlSelection & { __args: {groupBy: MessageGroupByInput[], filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n notes?: (NoteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteFilterInput | null), orderBy?: ((NoteOrderByInput | null)[] | null)} })\n note?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n notesGroupBy?: (NoteGroupByConnectionGenqlSelection & { __args: {groupBy: NoteGroupByInput[], filter?: (NoteFilterInput | null), orderBy?: ((NoteOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((NoteOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n noteTarget?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n noteTargetsGroupBy?: (NoteTargetGroupByConnectionGenqlSelection & { __args: {groupBy: NoteTargetGroupByInput[], filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((NoteTargetOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n opportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n opportunity?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n opportunitiesGroupBy?: (OpportunityGroupByConnectionGenqlSelection & { __args: {groupBy: OpportunityGroupByInput[], filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((OpportunityOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n people?: (PersonConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByInput | null)[] | null)} })\n person?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n personDuplicates?: (PersonConnectionGenqlSelection & { __args?: {ids?: ((Scalars['UUID'] | null)[] | null), data?: ((PersonCreateInput | null)[] | null)} })\n peopleGroupBy?: (PersonGroupByConnectionGenqlSelection & { __args: {groupBy: PersonGroupByInput[], filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((PersonOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n tasks?: (TaskConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByInput | null)[] | null)} })\n task?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n tasksGroupBy?: (TaskGroupByConnectionGenqlSelection & { __args: {groupBy: TaskGroupByInput[], filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TaskOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n taskTarget?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n taskTargetsGroupBy?: (TaskTargetGroupByConnectionGenqlSelection & { __args: {groupBy: TaskTargetGroupByInput[], filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TaskTargetOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n timelineActivity?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n timelineActivitiesGroupBy?: (TimelineActivityGroupByConnectionGenqlSelection & { __args: {groupBy: TimelineActivityGroupByInput[], filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TimelineActivityOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflows?: (WorkflowConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowFilterInput | null), orderBy?: ((WorkflowOrderByInput | null)[] | null)} })\n workflow?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n workflowsGroupBy?: (WorkflowGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowGroupByInput[], filter?: (WorkflowFilterInput | null), orderBy?: ((WorkflowOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowAutomatedTriggers?: (WorkflowAutomatedTriggerConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null)} })\n workflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n workflowAutomatedTriggersGroupBy?: (WorkflowAutomatedTriggerGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowAutomatedTriggerGroupByInput[], filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowRuns?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n workflowRun?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n workflowRunsGroupBy?: (WorkflowRunGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowRunGroupByInput[], filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowRunOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowVersions?: (WorkflowVersionConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByInput | null)[] | null)} })\n workflowVersion?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n workflowVersionsGroupBy?: (WorkflowVersionGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowVersionGroupByInput[], filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowVersionOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workspaceMembers?: (WorkspaceMemberConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkspaceMemberFilterInput | null), orderBy?: ((WorkspaceMemberOrderByInput | null)[] | null)} })\n workspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n workspaceMembersGroupBy?: (WorkspaceMemberGroupByConnectionGenqlSelection & { __args: {groupBy: WorkspaceMemberGroupByInput[], filter?: (WorkspaceMemberFilterInput | null), orderBy?: ((WorkspaceMemberOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkspaceMemberOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudUsers2?: (CloudUser2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByInput | null)[] | null)} })\n cloudUser2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n cloudUsers2GroupBy?: (CloudUser2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudUser2GroupByInput[], filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudUser2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n cloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n cloudUserWorkspaces2GroupBy?: (CloudUserWorkspace2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudUserWorkspace2GroupByInput[], filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudUserWorkspace2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudWorkspaces2?: (CloudWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudWorkspace2FilterInput | null), orderBy?: ((CloudWorkspace2OrderByInput | null)[] | null)} })\n cloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n cloudWorkspaces2GroupBy?: (CloudWorkspace2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudWorkspace2GroupByInput[], filter?: (CloudWorkspace2FilterInput | null), orderBy?: ((CloudWorkspace2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudWorkspace2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ObjectRecordFilterInput {and?: (ObjectRecordFilterInput[] | null),not?: (ObjectRecordFilterInput | null),or?: (ObjectRecordFilterInput[] | null),id?: (UUIDFilter | null),createdAt?: (DateTimeFilter | null),updatedAt?: (DateTimeFilter | null),deletedAt?: (DateTimeFilter | null)}\n\nexport interface UUIDFilter {eq?: (Scalars['UUID'] | null),gt?: (Scalars['UUID'] | null),gte?: (Scalars['UUID'] | null),in?: (Scalars['UUID'][] | null),lt?: (Scalars['UUID'] | null),lte?: (Scalars['UUID'] | null),neq?: (Scalars['UUID'] | null),is?: (FilterIs | null)}\n\nexport interface DateTimeFilter {eq?: (Scalars['DateTime'] | null),gt?: (Scalars['DateTime'] | null),gte?: (Scalars['DateTime'] | null),in?: (Scalars['DateTime'][] | null),lt?: (Scalars['DateTime'] | null),lte?: (Scalars['DateTime'] | null),neq?: (Scalars['DateTime'] | null),is?: (FilterIs | null)}\n\nexport interface MutationGenqlSelection{\n activateWorkflowVersion?: { __args: {workflowVersionId: Scalars['UUID']} }\n deactivateWorkflowVersion?: { __args: {workflowVersionId: Scalars['UUID']} }\n runWorkflowVersion?: (RunWorkflowVersionOutputGenqlSelection & { __args: {input: RunWorkflowVersionInput} })\n stopWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {workflowRunId: Scalars['UUID']} })\n computeStepOutputSchema?: { __args: {input: ComputeStepOutputSchemaInput} }\n createWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionStepInput} })\n updateWorkflowVersionStep?: (WorkflowActionGenqlSelection & { __args: {input: UpdateWorkflowVersionStepInput} })\n deleteWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: DeleteWorkflowVersionStepInput} })\n submitFormStep?: { __args: {input: SubmitFormStepInput} }\n updateWorkflowRunStep?: (WorkflowActionGenqlSelection & { __args: {input: UpdateWorkflowRunStepInput} })\n duplicateWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: DuplicateWorkflowVersionStepInput} })\n testHttpRequest?: (TestHttpRequestOutputGenqlSelection & { __args: {input: TestHttpRequestInput} })\n createWorkflowVersionEdge?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionEdgeInput} })\n deleteWorkflowVersionEdge?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionEdgeInput} })\n createDraftFromWorkflowVersion?: (WorkflowVersionDTOGenqlSelection & { __args: {input: CreateDraftFromWorkflowVersionInput} })\n duplicateWorkflow?: (WorkflowVersionDTOGenqlSelection & { __args: {input: DuplicateWorkflowInput} })\n updateWorkflowVersionPositions?: { __args: {input: UpdateWorkflowVersionPositionsInput} }\n dismissReconnectAccountBanner?: { __args: {connectedAccountId: Scalars['UUID']} }\n createAttachments?: (AttachmentGenqlSelection & { __args: {data: AttachmentCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createAttachment?: (AttachmentGenqlSelection & { __args: {data: AttachmentCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID'], data: AttachmentUpdateInput} })\n deleteAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateAttachments?: (AttachmentGenqlSelection & { __args: {data: AttachmentUpdateInput, filter: AttachmentFilterInput} })\n deleteAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n destroyAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n restoreAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n createBlocklists?: (BlocklistGenqlSelection & { __args: {data: BlocklistCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createBlocklist?: (BlocklistGenqlSelection & { __args: {data: BlocklistCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID'], data: BlocklistUpdateInput} })\n deleteBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateBlocklists?: (BlocklistGenqlSelection & { __args: {data: BlocklistUpdateInput, filter: BlocklistFilterInput} })\n deleteBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n destroyBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n restoreBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n createCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarChannelEventAssociationUpdateInput} })\n deleteCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationUpdateInput, filter: CalendarChannelEventAssociationFilterInput} })\n deleteCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n destroyCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n restoreCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n createCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarChannelUpdateInput} })\n deleteCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelUpdateInput, filter: CalendarChannelFilterInput} })\n deleteCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n destroyCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n restoreCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n createCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarEventParticipantUpdateInput} })\n deleteCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantUpdateInput, filter: CalendarEventParticipantFilterInput} })\n deleteCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n destroyCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n restoreCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n createCalendarEvents?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarEvent?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarEventUpdateInput} })\n deleteCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarEvents?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventUpdateInput, filter: CalendarEventFilterInput} })\n deleteCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n destroyCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n restoreCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n createCompanies?: (CompanyGenqlSelection & { __args: {data: CompanyCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCompany?: (CompanyGenqlSelection & { __args: {data: CompanyCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID'], data: CompanyUpdateInput} })\n deleteCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCompanies?: (CompanyGenqlSelection & { __args: {data: CompanyUpdateInput, filter: CompanyFilterInput} })\n deleteCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n destroyCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n restoreCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n mergeCompanies?: (CompanyGenqlSelection & { __args: {ids: Scalars['UUID'][], conflictPriorityIndex: Scalars['Int'], dryRun?: (Scalars['Boolean'] | null)} })\n createConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID'], data: ConnectedAccountUpdateInput} })\n deleteConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountUpdateInput, filter: ConnectedAccountFilterInput} })\n deleteConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n destroyConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n restoreConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n createDashboards?: (DashboardGenqlSelection & { __args: {data: DashboardCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createDashboard?: (DashboardGenqlSelection & { __args: {data: DashboardCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID'], data: DashboardUpdateInput} })\n deleteDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateDashboards?: (DashboardGenqlSelection & { __args: {data: DashboardUpdateInput, filter: DashboardFilterInput} })\n deleteDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n destroyDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n restoreDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n createFavorites?: (FavoriteGenqlSelection & { __args: {data: FavoriteCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createFavorite?: (FavoriteGenqlSelection & { __args: {data: FavoriteCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID'], data: FavoriteUpdateInput} })\n deleteFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateFavorites?: (FavoriteGenqlSelection & { __args: {data: FavoriteUpdateInput, filter: FavoriteFilterInput} })\n deleteFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n destroyFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n restoreFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n createFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: FavoriteFolderUpdateInput} })\n deleteFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderUpdateInput, filter: FavoriteFolderFilterInput} })\n deleteFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n destroyFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n restoreFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n createMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelMessageAssociationUpdateInput} })\n deleteMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationUpdateInput, filter: MessageChannelMessageAssociationFilterInput} })\n deleteMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n destroyMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n restoreMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n createMessageChannels?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannel?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelUpdateInput} })\n deleteMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannels?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelUpdateInput, filter: MessageChannelFilterInput} })\n deleteMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n destroyMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n restoreMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n createMessageFolders?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageFolder?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageFolderUpdateInput} })\n deleteMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageFolders?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderUpdateInput, filter: MessageFolderFilterInput} })\n deleteMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n destroyMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n restoreMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n createMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelMessageAssociationMessageFolderUpdateInput} })\n deleteMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderUpdateInput, filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n deleteMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n destroyMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n restoreMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n createMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageParticipantUpdateInput} })\n deleteMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantUpdateInput, filter: MessageParticipantFilterInput} })\n deleteMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n destroyMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n restoreMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n createMessageThreads?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageThread?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageThreadUpdateInput} })\n deleteMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageThreads?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadUpdateInput, filter: MessageThreadFilterInput} })\n deleteMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n destroyMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n restoreMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n createMessages?: (MessageGenqlSelection & { __args: {data: MessageCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessage?: (MessageGenqlSelection & { __args: {data: MessageCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageUpdateInput} })\n deleteMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessages?: (MessageGenqlSelection & { __args: {data: MessageUpdateInput, filter: MessageFilterInput} })\n deleteMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n destroyMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n restoreMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n createNotes?: (NoteGenqlSelection & { __args: {data: NoteCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createNote?: (NoteGenqlSelection & { __args: {data: NoteCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID'], data: NoteUpdateInput} })\n deleteNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateNotes?: (NoteGenqlSelection & { __args: {data: NoteUpdateInput, filter: NoteFilterInput} })\n deleteNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n destroyNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n restoreNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n createNoteTargets?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createNoteTarget?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID'], data: NoteTargetUpdateInput} })\n deleteNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateNoteTargets?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetUpdateInput, filter: NoteTargetFilterInput} })\n deleteNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n destroyNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n restoreNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n createOpportunities?: (OpportunityGenqlSelection & { __args: {data: OpportunityCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createOpportunity?: (OpportunityGenqlSelection & { __args: {data: OpportunityCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID'], data: OpportunityUpdateInput} })\n deleteOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateOpportunities?: (OpportunityGenqlSelection & { __args: {data: OpportunityUpdateInput, filter: OpportunityFilterInput} })\n deleteOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n destroyOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n restoreOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n createPeople?: (PersonGenqlSelection & { __args: {data: PersonCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createPerson?: (PersonGenqlSelection & { __args: {data: PersonCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updatePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID'], data: PersonUpdateInput} })\n deletePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n updatePeople?: (PersonGenqlSelection & { __args: {data: PersonUpdateInput, filter: PersonFilterInput} })\n deletePeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n destroyPerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyPeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n restorePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n restorePeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n mergePeople?: (PersonGenqlSelection & { __args: {ids: Scalars['UUID'][], conflictPriorityIndex: Scalars['Int'], dryRun?: (Scalars['Boolean'] | null)} })\n createTasks?: (TaskGenqlSelection & { __args: {data: TaskCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTask?: (TaskGenqlSelection & { __args: {data: TaskCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID'], data: TaskUpdateInput} })\n deleteTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTasks?: (TaskGenqlSelection & { __args: {data: TaskUpdateInput, filter: TaskFilterInput} })\n deleteTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n destroyTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n restoreTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n createTaskTargets?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTaskTarget?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID'], data: TaskTargetUpdateInput} })\n deleteTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTaskTargets?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetUpdateInput, filter: TaskTargetFilterInput} })\n deleteTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n destroyTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n restoreTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n createTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID'], data: TimelineActivityUpdateInput} })\n deleteTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityUpdateInput, filter: TimelineActivityFilterInput} })\n deleteTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n destroyTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n restoreTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n createWorkflows?: (WorkflowGenqlSelection & { __args: {data: WorkflowCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflow?: (WorkflowGenqlSelection & { __args: {data: WorkflowCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowUpdateInput} })\n deleteWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflows?: (WorkflowGenqlSelection & { __args: {data: WorkflowUpdateInput, filter: WorkflowFilterInput} })\n deleteWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n destroyWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n restoreWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n createWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowAutomatedTriggerUpdateInput} })\n deleteWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerUpdateInput, filter: WorkflowAutomatedTriggerFilterInput} })\n deleteWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n destroyWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n restoreWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n createWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowRunUpdateInput} })\n deleteWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunUpdateInput, filter: WorkflowRunFilterInput} })\n deleteWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n destroyWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n restoreWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n createWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowVersionUpdateInput} })\n deleteWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionUpdateInput, filter: WorkflowVersionFilterInput} })\n deleteWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n destroyWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n restoreWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n createWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkspaceMemberUpdateInput} })\n deleteWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberUpdateInput, filter: WorkspaceMemberFilterInput} })\n deleteWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n destroyWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n restoreWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n createCloudUsers2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudUser2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudUser2UpdateInput} })\n deleteCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudUsers2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2UpdateInput, filter: CloudUser2FilterInput} })\n deleteCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n destroyCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n restoreCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n createCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudUserWorkspace2UpdateInput} })\n deleteCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2UpdateInput, filter: CloudUserWorkspace2FilterInput} })\n deleteCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n destroyCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n restoreCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n createCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudWorkspace2UpdateInput} })\n deleteCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2UpdateInput, filter: CloudWorkspace2FilterInput} })\n deleteCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n destroyCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n restoreCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RunWorkflowVersionInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Workflow run ID */\nworkflowRunId?: (Scalars['UUID'] | null),\n/** Execution result in JSON format */\npayload?: (Scalars['JSON'] | null)}\n\nexport interface ComputeStepOutputSchemaInput {\n/** Step JSON format */\nstep: Scalars['JSON'],\n/** Workflow version ID */\nworkflowVersionId?: (Scalars['UUID'] | null)}\n\nexport interface CreateWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** New step type */\nstepType: Scalars['String'],\n/** Parent step ID */\nparentStepId?: (Scalars['String'] | null),\n/** Parent step connection options */\nparentStepConnectionOptions?: (Scalars['JSON'] | null),\n/** Next step ID */\nnextStepId?: (Scalars['UUID'] | null),\n/** Step position */\nposition?: (WorkflowStepPositionInput | null),\n/** Step ID */\nid?: (Scalars['String'] | null),\n/** Default settings for the step */\ndefaultSettings?: (Scalars['JSON'] | null)}\n\nexport interface WorkflowStepPositionInput {x: Scalars['Float'],y: Scalars['Float']}\n\nexport interface UpdateWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Step to update in JSON format */\nstep: Scalars['JSON']}\n\nexport interface DeleteWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Step to delete ID */\nstepId: Scalars['String']}\n\nexport interface SubmitFormStepInput {\n/** Workflow step ID */\nstepId: Scalars['UUID'],\n/** Workflow run ID */\nworkflowRunId: Scalars['UUID'],\n/** Form response in JSON format */\nresponse: Scalars['JSON']}\n\nexport interface UpdateWorkflowRunStepInput {\n/** Workflow run ID */\nworkflowRunId: Scalars['UUID'],\n/** Step to update in JSON format */\nstep: Scalars['JSON']}\n\nexport interface DuplicateWorkflowVersionStepInput {stepId: Scalars['String'],workflowVersionId: Scalars['String']}\n\nexport interface TestHttpRequestInput {\n/** URL to make the request to */\nurl: Scalars['String'],\n/** HTTP method */\nmethod: Scalars['String'],\n/** HTTP headers */\nheaders?: (Scalars['JSON'] | null),\n/** Request body */\nbody?: (Scalars['JSON'] | null)}\n\nexport interface CreateWorkflowVersionEdgeInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['String'],\n/** Workflow version source step ID */\nsource: Scalars['String'],\n/** Workflow version target step ID */\ntarget: Scalars['String'],\n/** Workflow version source step connection options */\nsourceConnectionOptions?: (Scalars['JSON'] | null)}\n\nexport interface CreateDraftFromWorkflowVersionInput {\n/** Workflow ID */\nworkflowId: Scalars['UUID'],\n/** Workflow version ID */\nworkflowVersionIdToCopy: Scalars['UUID']}\n\nexport interface DuplicateWorkflowInput {\n/** Workflow ID to duplicate */\nworkflowIdToDuplicate: Scalars['UUID'],\n/** Workflow version ID to copy */\nworkflowVersionIdToCopy: Scalars['UUID']}\n\nexport interface UpdateWorkflowVersionPositionsInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Workflow version updated positions */\npositions: WorkflowStepPositionUpdateInput[]}\n\nexport interface WorkflowStepPositionUpdateInput {\n/** Step or trigger ID */\nid: Scalars['String'],\n/** Position of the step or trigger */\nposition: WorkflowStepPositionInput}\n\nexport interface LinksGenqlSelection{\n primaryLinkLabel?: boolean | number\n primaryLinkUrl?: boolean | number\n secondaryLinks?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinksCreateInput {primaryLinkLabel?: (Scalars['String'] | null),primaryLinkUrl?: (Scalars['String'] | null),secondaryLinks?: (Scalars['JSON'] | null)}\n\nexport interface LinksUpdateInput {primaryLinkLabel?: (Scalars['String'] | null),primaryLinkUrl?: (Scalars['String'] | null),secondaryLinks?: (Scalars['JSON'] | null)}\n\nexport interface LinksFilterInput {primaryLinkLabel?: (StringFilter | null),primaryLinkUrl?: (StringFilter | null),secondaryLinks?: (RawJsonFilter | null)}\n\nexport interface StringFilter {eq?: (Scalars['String'] | null),gt?: (Scalars['String'] | null),gte?: (Scalars['String'] | null),in?: (Scalars['String'][] | null),lt?: (Scalars['String'] | null),lte?: (Scalars['String'] | null),neq?: (Scalars['String'] | null),startsWith?: (Scalars['String'] | null),endsWith?: (Scalars['String'] | null),\n/** Pattern match with % wildcard (e.g. %value%) */\nlike?: (Scalars['String'] | null),\n/** Case-insensitive match with % wildcard (e.g. %value%) */\nilike?: (Scalars['String'] | null),regex?: (Scalars['String'] | null),iregex?: (Scalars['String'] | null),is?: (FilterIs | null)}\n\nexport interface RawJsonFilter {is?: (FilterIs | null),\n/** Pattern match with % wildcard (e.g. %value%) */\nlike?: (Scalars['String'] | null)}\n\nexport interface LinksOrderByInput {primaryLinkLabel?: (OrderByDirection | null),primaryLinkUrl?: (OrderByDirection | null),secondaryLinks?: (OrderByDirection | null)}\n\nexport interface LinksGroupByInput {primaryLinkLabel?: (Scalars['Boolean'] | null),primaryLinkUrl?: (Scalars['Boolean'] | null),secondaryLinks?: (Scalars['Boolean'] | null)}\n\nexport interface CurrencyGenqlSelection{\n amountMicros?: boolean | number\n currencyCode?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CurrencyCreateInput {amountMicros?: (Scalars['BigFloat'] | null),currencyCode?: (Scalars['String'] | null)}\n\nexport interface CurrencyUpdateInput {amountMicros?: (Scalars['BigFloat'] | null),currencyCode?: (Scalars['String'] | null)}\n\nexport interface CurrencyFilterInput {amountMicros?: (BigFloatFilter | null),currencyCode?: (StringFilter | null)}\n\nexport interface BigFloatFilter {eq?: (Scalars['BigFloat'] | null),gt?: (Scalars['BigFloat'] | null),gte?: (Scalars['BigFloat'] | null),in?: (Scalars['BigFloat'][] | null),lt?: (Scalars['BigFloat'] | null),lte?: (Scalars['BigFloat'] | null),neq?: (Scalars['BigFloat'] | null),is?: (FilterIs | null)}\n\nexport interface CurrencyOrderByInput {amountMicros?: (OrderByDirection | null),currencyCode?: (OrderByDirection | null)}\n\nexport interface CurrencyGroupByInput {amountMicros?: (Scalars['Boolean'] | null),currencyCode?: (Scalars['Boolean'] | null)}\n\nexport interface FullNameGenqlSelection{\n firstName?: boolean | number\n lastName?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FullNameCreateInput {firstName?: (Scalars['String'] | null),lastName?: (Scalars['String'] | null)}\n\nexport interface FullNameUpdateInput {firstName?: (Scalars['String'] | null),lastName?: (Scalars['String'] | null)}\n\nexport interface FullNameFilterInput {firstName?: (StringFilter | null),lastName?: (StringFilter | null)}\n\nexport interface FullNameOrderByInput {firstName?: (OrderByDirection | null),lastName?: (OrderByDirection | null)}\n\nexport interface FullNameGroupByInput {firstName?: (Scalars['Boolean'] | null),lastName?: (Scalars['Boolean'] | null)}\n\nexport interface AddressGenqlSelection{\n addressStreet1?: boolean | number\n addressStreet2?: boolean | number\n addressCity?: boolean | number\n addressPostcode?: boolean | number\n addressState?: boolean | number\n addressCountry?: boolean | number\n addressLat?: boolean | number\n addressLng?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface AddressCreateInput {addressStreet1?: (Scalars['String'] | null),addressStreet2?: (Scalars['String'] | null),addressCity?: (Scalars['String'] | null),addressPostcode?: (Scalars['String'] | null),addressState?: (Scalars['String'] | null),addressCountry?: (Scalars['String'] | null),addressLat?: (Scalars['BigFloat'] | null),addressLng?: (Scalars['BigFloat'] | null)}\n\nexport interface AddressUpdateInput {addressStreet1?: (Scalars['String'] | null),addressStreet2?: (Scalars['String'] | null),addressCity?: (Scalars['String'] | null),addressPostcode?: (Scalars['String'] | null),addressState?: (Scalars['String'] | null),addressCountry?: (Scalars['String'] | null),addressLat?: (Scalars['BigFloat'] | null),addressLng?: (Scalars['BigFloat'] | null)}\n\nexport interface AddressFilterInput {addressStreet1?: (StringFilter | null),addressStreet2?: (StringFilter | null),addressCity?: (StringFilter | null),addressPostcode?: (StringFilter | null),addressState?: (StringFilter | null),addressCountry?: (StringFilter | null),addressLat?: (BigFloatFilter | null),addressLng?: (BigFloatFilter | null)}\n\nexport interface AddressOrderByInput {addressStreet1?: (OrderByDirection | null),addressStreet2?: (OrderByDirection | null),addressCity?: (OrderByDirection | null),addressPostcode?: (OrderByDirection | null),addressState?: (OrderByDirection | null),addressCountry?: (OrderByDirection | null),addressLat?: (OrderByDirection | null),addressLng?: (OrderByDirection | null)}\n\nexport interface AddressGroupByInput {addressStreet1?: (Scalars['Boolean'] | null),addressStreet2?: (Scalars['Boolean'] | null),addressCity?: (Scalars['Boolean'] | null),addressPostcode?: (Scalars['Boolean'] | null),addressState?: (Scalars['Boolean'] | null),addressCountry?: (Scalars['Boolean'] | null),addressLat?: (Scalars['Boolean'] | null),addressLng?: (Scalars['Boolean'] | null)}\n\nexport interface ActorGenqlSelection{\n source?: boolean | number\n workspaceMemberId?: boolean | number\n name?: boolean | number\n context?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ActorCreateInput {source: ActorSourceEnum,context?: (Scalars['JSON'] | null)}\n\nexport interface ActorUpdateInput {source?: (ActorSourceEnum | null),context?: (Scalars['JSON'] | null)}\n\nexport interface ActorFilterInput {source?: (ActorSourceEnumFilter | null),workspaceMemberId?: (UUIDFilter | null),name?: (StringFilter | null),context?: (RawJsonFilter | null)}\n\nexport interface ActorSourceEnumFilter {eq?: (ActorSourceEnum | null),neq?: (ActorSourceEnum | null),in?: ((ActorSourceEnum | null)[] | null),containsAny?: ((ActorSourceEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface ActorOrderByInput {source?: (OrderByDirection | null),workspaceMemberId?: (OrderByDirection | null),name?: (OrderByDirection | null),context?: (OrderByDirection | null)}\n\nexport interface ActorGroupByInput {source?: (Scalars['Boolean'] | null),workspaceMemberId?: (Scalars['Boolean'] | null),name?: (Scalars['Boolean'] | null),context?: (Scalars['Boolean'] | null)}\n\nexport interface EmailsGenqlSelection{\n primaryEmail?: boolean | number\n additionalEmails?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface EmailsCreateInput {primaryEmail?: (Scalars['String'] | null),additionalEmails?: (Scalars['JSON'] | null)}\n\nexport interface EmailsUpdateInput {primaryEmail?: (Scalars['String'] | null),additionalEmails?: (Scalars['JSON'] | null)}\n\nexport interface EmailsFilterInput {primaryEmail?: (StringFilter | null),additionalEmails?: (RawJsonFilter | null)}\n\nexport interface EmailsOrderByInput {primaryEmail?: (OrderByDirection | null),additionalEmails?: (OrderByDirection | null)}\n\nexport interface EmailsGroupByInput {primaryEmail?: (Scalars['Boolean'] | null),additionalEmails?: (Scalars['Boolean'] | null)}\n\nexport interface PhonesGenqlSelection{\n primaryPhoneNumber?: boolean | number\n primaryPhoneCountryCode?: boolean | number\n primaryPhoneCallingCode?: boolean | number\n additionalPhones?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PhonesCreateInput {primaryPhoneNumber?: (Scalars['String'] | null),primaryPhoneCountryCode?: (Scalars['String'] | null),primaryPhoneCallingCode?: (Scalars['String'] | null),additionalPhones?: (Scalars['JSON'] | null)}\n\nexport interface PhonesUpdateInput {primaryPhoneNumber?: (Scalars['String'] | null),primaryPhoneCountryCode?: (Scalars['String'] | null),primaryPhoneCallingCode?: (Scalars['String'] | null),additionalPhones?: (Scalars['JSON'] | null)}\n\nexport interface PhonesFilterInput {primaryPhoneNumber?: (StringFilter | null),primaryPhoneCountryCode?: (StringFilter | null),primaryPhoneCallingCode?: (StringFilter | null),additionalPhones?: (RawJsonFilter | null)}\n\nexport interface PhonesOrderByInput {primaryPhoneNumber?: (OrderByDirection | null),primaryPhoneCountryCode?: (OrderByDirection | null),primaryPhoneCallingCode?: (OrderByDirection | null),additionalPhones?: (OrderByDirection | null)}\n\nexport interface PhonesGroupByInput {primaryPhoneNumber?: (Scalars['Boolean'] | null),primaryPhoneCountryCode?: (Scalars['Boolean'] | null),primaryPhoneCallingCode?: (Scalars['Boolean'] | null),additionalPhones?: (Scalars['Boolean'] | null)}\n\nexport interface RichTextV2GenqlSelection{\n blocknote?: boolean | number\n markdown?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RichTextV2CreateInput {blocknote?: (Scalars['String'] | null),markdown?: (Scalars['String'] | null)}\n\nexport interface RichTextV2UpdateInput {blocknote?: (Scalars['String'] | null),markdown?: (Scalars['String'] | null)}\n\nexport interface RichTextV2FilterInput {blocknote?: (StringFilter | null),markdown?: (StringFilter | null)}\n\nexport interface RichTextV2OrderByInput {blocknote?: (OrderByDirection | null),markdown?: (OrderByDirection | null)}\n\nexport interface RichTextV2GroupByInput {blocknote?: (Scalars['Boolean'] | null),markdown?: (Scalars['Boolean'] | null)}\n\nexport interface GroupByDateGranularityInput {\n/** Date granularity (e.g. day, month, quarter, year, week, day of the week, quarter of the year, month of the year) */\ngranularity?: (DateGranularityEnum | null),\n/** First day of the week (only applicable when granularity is WEEK). Defaults to MONDAY if not specified. */\nweekStartDay?: (FirstDayOfTheWeek | null),\n/** Timezone used to compute the aggregate value and in which is expressed the granular period, for example a day in UTC-12 is not the same period as a day in UTC+3, the requester needs to precise this otherwise the server will assume a timezone and the requester cannot know in which timezone the aggregate values are computed. */\ntimeZone?: (Scalars['String'] | null)}\n\nexport interface OrderByDateGranularityInput {orderBy?: (OrderByDirection | null),granularity?: (DateGranularityEnum | null)}\n\n\n/** An attachment */\nexport interface AttachmentGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Attachment name */\n name?: boolean | number\n /** Attachment file */\n file?: FileObjectGenqlSelection\n /** Attachment full path */\n fullPath?: boolean | number\n /** Attachment file category */\n fileCategory?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Attachment record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachment target */\n targetTaskId?: boolean | number\n /** Attachment target */\n targetNoteId?: boolean | number\n /** Attachment target */\n targetPersonId?: boolean | number\n /** Attachment target */\n targetCompanyId?: boolean | number\n /** Attachment target */\n targetOpportunityId?: boolean | number\n /** Attachment target */\n targetDashboardId?: boolean | number\n /** Attachment target */\n targetWorkflowId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Attachment target */\n targetTask?: TaskGenqlSelection\n /** Attachment target */\n targetNote?: NoteGenqlSelection\n /** Attachment target */\n targetPerson?: PersonGenqlSelection\n /** Attachment target */\n targetCompany?: CompanyGenqlSelection\n /** Attachment target */\n targetOpportunity?: OpportunityGenqlSelection\n /** Attachment target */\n targetDashboard?: DashboardGenqlSelection\n /** Attachment target */\n targetWorkflow?: WorkflowGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FileObjectGenqlSelection{\n fileId?: boolean | number\n label?: boolean | number\n extension?: boolean | number\n url?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentEdgeGenqlSelection{\n node?: AttachmentGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for file */\n countUniqueValuesFile?: boolean | number\n /** Number of empty values for file */\n countEmptyFile?: boolean | number\n /** Number of non-empty values for file */\n countNotEmptyFile?: boolean | number\n /** Percentage of empty values for file */\n percentageEmptyFile?: boolean | number\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: boolean | number\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: boolean | number\n /** Number of empty values for fullPath */\n countEmptyFullPath?: boolean | number\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: boolean | number\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: boolean | number\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: boolean | number\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: boolean | number\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: boolean | number\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: boolean | number\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: boolean | number\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: AttachmentEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PageInfoGenqlSelection{\n startCursor?: boolean | number\n endCursor?: boolean | number\n hasNextPage?: boolean | number\n hasPreviousPage?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for file */\n countUniqueValuesFile?: boolean | number\n /** Number of empty values for file */\n countEmptyFile?: boolean | number\n /** Number of non-empty values for file */\n countNotEmptyFile?: boolean | number\n /** Percentage of empty values for file */\n percentageEmptyFile?: boolean | number\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: boolean | number\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: boolean | number\n /** Number of empty values for fullPath */\n countEmptyFullPath?: boolean | number\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: boolean | number\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: boolean | number\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: boolean | number\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: boolean | number\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: boolean | number\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: boolean | number\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: boolean | number\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: AttachmentEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface AttachmentRelationInput {\n/** Connect to a attachment record */\nconnect?: (AttachmentConnectInput | null),\n/** Disconnect from a attachment record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface AttachmentConnectInput {\n/** Find a attachment record based on its unique fields: id */\nwhere?: (AttachmentWhereUniqueInput | null)}\n\nexport interface AttachmentWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** An attachment */\nexport interface AttachmentCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (Scalars['String'] | null),\n/** Attachment file */\nfile?: ((FileItemInput | null)[] | null),\n/** Attachment full path */\nfullPath?: (Scalars['String'] | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Attachment record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Attachment target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetTask?: (TaskRelationInput | null),\n/** Attachment target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetNote?: (NoteRelationInput | null),\n/** Attachment target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetPerson?: (PersonRelationInput | null),\n/** Attachment target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Attachment target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Attachment target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Attachment target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface FileItemInput {fileId: Scalars['UUID'],label: Scalars['String']}\n\n\n/** An attachment */\nexport interface AttachmentUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (Scalars['String'] | null),\n/** Attachment file */\nfile?: ((FileItemInput | null)[] | null),\n/** Attachment full path */\nfullPath?: (Scalars['String'] | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Attachment record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Attachment target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetTask?: (TaskRelationInput | null),\n/** Attachment target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetNote?: (NoteRelationInput | null),\n/** Attachment target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetPerson?: (PersonRelationInput | null),\n/** Attachment target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Attachment target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Attachment target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Attachment target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (StringFilter | null),\n/** Attachment file */\nfile?: (RawJsonFilter | null),\n/** Attachment full path */\nfullPath?: (StringFilter | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnumFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Attachment record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Attachment target */\ntargetTaskId?: (UUIDFilter | null),\n/** Attachment target */\ntargetNoteId?: (UUIDFilter | null),\n/** Attachment target */\ntargetPersonId?: (UUIDFilter | null),\n/** Attachment target */\ntargetCompanyId?: (UUIDFilter | null),\n/** Attachment target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** Attachment target */\ntargetDashboardId?: (UUIDFilter | null),\n/** Attachment target */\ntargetWorkflowId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((AttachmentFilterInput | null)[] | null),or?: ((AttachmentFilterInput | null)[] | null),not?: (AttachmentFilterInput | null)}\n\nexport interface AttachmentFileCategoryEnumFilter {eq?: (AttachmentFileCategoryEnum | null),neq?: (AttachmentFileCategoryEnum | null),in?: ((AttachmentFileCategoryEnum | null)[] | null),containsAny?: ((AttachmentFileCategoryEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface FloatFilter {eq?: (Scalars['Float'] | null),gt?: (Scalars['Float'] | null),gte?: (Scalars['Float'] | null),in?: (Scalars['Float'][] | null),lt?: (Scalars['Float'] | null),lte?: (Scalars['Float'] | null),neq?: (Scalars['Float'] | null),is?: (FilterIs | null)}\n\nexport interface TSVectorFilter {search?: (Scalars['String'] | null)}\n\n\n/** An attachment */\nexport interface AttachmentOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Attachment name */\nname?: (OrderByDirection | null),\n/** Attachment file */\nfile?: (OrderByDirection | null),\n/** Attachment full path */\nfullPath?: (OrderByDirection | null),\n/** Attachment file category */\nfileCategory?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Attachment record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (AttachmentOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Attachment name */\nname?: (OrderByDirection | null),\n/** Attachment file */\nfile?: (OrderByDirection | null),\n/** Attachment full path */\nfullPath?: (OrderByDirection | null),\n/** Attachment file category */\nfileCategory?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Attachment record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface AttachmentOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for file */\ncountUniqueValuesFile?: (OrderByDirection | null),\n/** Number of empty values for file */\ncountEmptyFile?: (OrderByDirection | null),\n/** Number of non-empty values for file */\ncountNotEmptyFile?: (OrderByDirection | null),\n/** Percentage of empty values for file */\npercentageEmptyFile?: (OrderByDirection | null),\n/** Percentage of non-empty values for file */\npercentageNotEmptyFile?: (OrderByDirection | null),\n/** Number of unique values for fullPath */\ncountUniqueValuesFullPath?: (OrderByDirection | null),\n/** Number of empty values for fullPath */\ncountEmptyFullPath?: (OrderByDirection | null),\n/** Number of non-empty values for fullPath */\ncountNotEmptyFullPath?: (OrderByDirection | null),\n/** Percentage of empty values for fullPath */\npercentageEmptyFullPath?: (OrderByDirection | null),\n/** Percentage of non-empty values for fullPath */\npercentageNotEmptyFullPath?: (OrderByDirection | null),\n/** Number of unique values for fileCategory */\ncountUniqueValuesFileCategory?: (OrderByDirection | null),\n/** Number of empty values for fileCategory */\ncountEmptyFileCategory?: (OrderByDirection | null),\n/** Number of non-empty values for fileCategory */\ncountNotEmptyFileCategory?: (OrderByDirection | null),\n/** Percentage of empty values for fileCategory */\npercentageEmptyFileCategory?: (OrderByDirection | null),\n/** Percentage of non-empty values for fileCategory */\npercentageNotEmptyFileCategory?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Attachment name */\nname?: (Scalars['Boolean'] | null),\n/** Attachment file */\nfile?: (Scalars['Boolean'] | null),\n/** Attachment full path */\nfullPath?: (Scalars['Boolean'] | null),\n/** Attachment file category */\nfileCategory?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Attachment record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related task */\ntargetTask?: (TaskGroupByInput | null),\n/** Group by fields of the related note */\ntargetNote?: (NoteGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related dashboard */\ntargetDashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related workflow */\ntargetWorkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Blocklist record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** WorkspaceMember */\n workspaceMemberId?: boolean | number\n /** WorkspaceMember */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistEdgeGenqlSelection{\n node?: BlocklistGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n edges?: BlocklistEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n edges?: BlocklistEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface BlocklistRelationInput {\n/** Connect to a blocklist record */\nconnect?: (BlocklistConnectInput | null),\n/** Disconnect from a blocklist record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface BlocklistConnectInput {\n/** Find a blocklist record based on its unique fields: id */\nwhere?: (BlocklistWhereUniqueInput | null)}\n\nexport interface BlocklistWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Blocklist */\nexport interface BlocklistCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** WorkspaceMember */\nworkspaceMemberId: Scalars['ID'],\n/** WorkspaceMember */\nworkspaceMember: WorkspaceMemberRelationInput}\n\n\n/** Blocklist */\nexport interface BlocklistUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** WorkspaceMember */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Blocklist record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((BlocklistFilterInput | null)[] | null),or?: ((BlocklistFilterInput | null)[] | null),not?: (BlocklistFilterInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Blocklist record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (BlocklistOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Blocklist record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface BlocklistOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar channel event association record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Event external ID */\n eventExternalId?: boolean | number\n /** Recurring Event ID */\n recurringEventExternalId?: boolean | number\n /** Channel ID */\n calendarChannelId?: boolean | number\n /** Event ID */\n calendarEventId?: boolean | number\n /** Channel ID */\n calendarChannel?: CalendarChannelGenqlSelection\n /** Event ID */\n calendarEvent?: CalendarEventGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationEdgeGenqlSelection{\n node?: CalendarChannelEventAssociationGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: boolean | number\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: boolean | number\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: boolean | number\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: boolean | number\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: boolean | number\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: boolean | number\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: boolean | number\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: boolean | number\n edges?: CalendarChannelEventAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: boolean | number\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: boolean | number\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: boolean | number\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: boolean | number\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: boolean | number\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: boolean | number\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: boolean | number\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: boolean | number\n edges?: CalendarChannelEventAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarChannelEventAssociationRelationInput {\n/** Connect to a calendarChannelEventAssociation record */\nconnect?: (CalendarChannelEventAssociationConnectInput | null),\n/** Disconnect from a calendarChannelEventAssociation record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelEventAssociationConnectInput {\n/** Find a calendarChannelEventAssociation record based on its unique fields: id */\nwhere?: (CalendarChannelEventAssociationWhereUniqueInput | null)}\n\nexport interface CalendarChannelEventAssociationWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['String'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['String'] | null),\n/** Channel ID */\ncalendarChannelId: Scalars['ID'],\n/** Channel ID */\ncalendarChannel: CalendarChannelRelationInput,\n/** Event ID */\ncalendarEventId: Scalars['ID'],\n/** Event ID */\ncalendarEvent: CalendarEventRelationInput}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['String'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['String'] | null),\n/** Channel ID */\ncalendarChannelId?: (Scalars['ID'] | null),\n/** Channel ID */\ncalendarChannel?: (CalendarChannelRelationInput | null),\n/** Event ID */\ncalendarEventId?: (Scalars['ID'] | null),\n/** Event ID */\ncalendarEvent?: (CalendarEventRelationInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar channel event association record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Event external ID */\neventExternalId?: (StringFilter | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (StringFilter | null),\n/** Channel ID */\ncalendarChannelId?: (UUIDFilter | null),\n/** Event ID */\ncalendarEventId?: (UUIDFilter | null),and?: ((CalendarChannelEventAssociationFilterInput | null)[] | null),or?: ((CalendarChannelEventAssociationFilterInput | null)[] | null),not?: (CalendarChannelEventAssociationFilterInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel event association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event external ID */\neventExternalId?: (OrderByDirection | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarChannelEventAssociationOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel event association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event external ID */\neventExternalId?: (OrderByDirection | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByWithGroupByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarChannelEventAssociationOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for eventExternalId */\ncountUniqueValuesEventExternalId?: (OrderByDirection | null),\n/** Number of empty values for eventExternalId */\ncountEmptyEventExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for eventExternalId */\ncountNotEmptyEventExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for eventExternalId */\npercentageEmptyEventExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for eventExternalId */\npercentageNotEmptyEventExternalId?: (OrderByDirection | null),\n/** Number of unique values for recurringEventExternalId */\ncountUniqueValuesRecurringEventExternalId?: (OrderByDirection | null),\n/** Number of empty values for recurringEventExternalId */\ncountEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for recurringEventExternalId */\ncountNotEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for recurringEventExternalId */\npercentageEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for recurringEventExternalId */\npercentageNotEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['Boolean'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['Boolean'] | null),\n/** Group by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelGroupByInput | null),\n/** Group by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventGroupByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar channel record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Visibility */\n visibility?: boolean | number\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled?: boolean | number\n /** Automatically create records for people you participated with in an event. */\n contactAutoCreationPolicy?: boolean | number\n /** Is Sync Enabled */\n isSyncEnabled?: boolean | number\n /** Sync Cursor. Used for syncing events from the calendar provider */\n syncCursor?: boolean | number\n /** Sync status */\n syncStatus?: boolean | number\n /** Sync stage */\n syncStage?: boolean | number\n /** Sync stage started at */\n syncStageStartedAt?: boolean | number\n /** Last sync date */\n syncedAt?: boolean | number\n /** Throttle Failure Count */\n throttleFailureCount?: boolean | number\n /** Connected Account */\n connectedAccountId?: boolean | number\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n /** Connected Account */\n connectedAccount?: ConnectedAccountGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelEdgeGenqlSelection{\n node?: CalendarChannelGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n edges?: CalendarChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n edges?: CalendarChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarChannelRelationInput {\n/** Connect to a calendarChannel record */\nconnect?: (CalendarChannelConnectInput | null),\n/** Disconnect from a calendarChannel record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelConnectInput {\n/** Find a calendarChannel record based on its unique fields: id */\nwhere?: (CalendarChannelWhereUniqueInput | null)}\n\nexport interface CalendarChannelWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['String'] | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Connected Account */\nconnectedAccountId: Scalars['ID'],\n/** Connected Account */\nconnectedAccount: ConnectedAccountRelationInput}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['String'] | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Connected Account */\nconnectedAccountId?: (Scalars['ID'] | null),\n/** Connected Account */\nconnectedAccount?: (ConnectedAccountRelationInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar channel record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnumFilter | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (BooleanFilter | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnumFilter | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (BooleanFilter | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (StringFilter | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnumFilter | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnumFilter | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (FloatFilter | null),\n/** Connected Account */\nconnectedAccountId?: (UUIDFilter | null),and?: ((CalendarChannelFilterInput | null)[] | null),or?: ((CalendarChannelFilterInput | null)[] | null),not?: (CalendarChannelFilterInput | null)}\n\nexport interface CalendarChannelVisibilityEnumFilter {eq?: (CalendarChannelVisibilityEnum | null),neq?: (CalendarChannelVisibilityEnum | null),in?: ((CalendarChannelVisibilityEnum | null)[] | null),containsAny?: ((CalendarChannelVisibilityEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface BooleanFilter {eq?: (Scalars['Boolean'] | null),is?: (FilterIs | null)}\n\nexport interface CalendarChannelContactAutoCreationPolicyEnumFilter {eq?: (CalendarChannelContactAutoCreationPolicyEnum | null),neq?: (CalendarChannelContactAutoCreationPolicyEnum | null),in?: ((CalendarChannelContactAutoCreationPolicyEnum | null)[] | null),containsAny?: ((CalendarChannelContactAutoCreationPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelSyncStatusEnumFilter {eq?: (CalendarChannelSyncStatusEnum | null),neq?: (CalendarChannelSyncStatusEnum | null),in?: ((CalendarChannelSyncStatusEnum | null)[] | null),containsAny?: ((CalendarChannelSyncStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelSyncStageEnumFilter {eq?: (CalendarChannelSyncStageEnum | null),neq?: (CalendarChannelSyncStageEnum | null),in?: ((CalendarChannelSyncStageEnum | null)[] | null),containsAny?: ((CalendarChannelSyncStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDirection | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarChannelOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDateGranularityInput | null),\n/** Last sync date */\nsyncedAt?: (OrderByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarChannelOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for visibility */\ncountUniqueValuesVisibility?: (OrderByDirection | null),\n/** Number of empty values for visibility */\ncountEmptyVisibility?: (OrderByDirection | null),\n/** Number of non-empty values for visibility */\ncountNotEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of empty values for visibility */\npercentageEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of non-empty values for visibility */\npercentageNotEmptyVisibility?: (OrderByDirection | null),\n/** Number of unique values for isContactAutoCreationEnabled */\ncountUniqueValuesIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of empty values for isContactAutoCreationEnabled */\ncountEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isContactAutoCreationEnabled */\ncountNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isContactAutoCreationEnabled */\npercentageEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isContactAutoCreationEnabled */\npercentageNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isContactAutoCreationEnabled */\ncountTrueIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isContactAutoCreationEnabled */\ncountFalseIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of unique values for contactAutoCreationPolicy */\ncountUniqueValuesContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of empty values for contactAutoCreationPolicy */\ncountEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for contactAutoCreationPolicy */\ncountNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for contactAutoCreationPolicy */\npercentageEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for contactAutoCreationPolicy */\npercentageNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of unique values for isSyncEnabled */\ncountUniqueValuesIsSyncEnabled?: (OrderByDirection | null),\n/** Number of empty values for isSyncEnabled */\ncountEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isSyncEnabled */\ncountNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isSyncEnabled */\npercentageEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSyncEnabled */\npercentageNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isSyncEnabled */\ncountTrueIsSyncEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isSyncEnabled */\ncountFalseIsSyncEnabled?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for syncStatus */\ncountUniqueValuesSyncStatus?: (OrderByDirection | null),\n/** Number of empty values for syncStatus */\ncountEmptySyncStatus?: (OrderByDirection | null),\n/** Number of non-empty values for syncStatus */\ncountNotEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of empty values for syncStatus */\npercentageEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStatus */\npercentageNotEmptySyncStatus?: (OrderByDirection | null),\n/** Number of unique values for syncStage */\ncountUniqueValuesSyncStage?: (OrderByDirection | null),\n/** Number of empty values for syncStage */\ncountEmptySyncStage?: (OrderByDirection | null),\n/** Number of non-empty values for syncStage */\ncountNotEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of empty values for syncStage */\npercentageEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStage */\npercentageNotEmptySyncStage?: (OrderByDirection | null),\n/** Number of unique values for syncStageStartedAt */\ncountUniqueValuesSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of empty values for syncStageStartedAt */\ncountEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncStageStartedAt */\ncountNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncStageStartedAt */\npercentageEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStageStartedAt */\npercentageNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncStageStartedAt */\nminSyncStageStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncStageStartedAt */\nmaxSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of unique values for syncedAt */\ncountUniqueValuesSyncedAt?: (OrderByDirection | null),\n/** Number of empty values for syncedAt */\ncountEmptySyncedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncedAt */\ncountNotEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncedAt */\npercentageEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncedAt */\npercentageNotEmptySyncedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncedAt */\nminSyncedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncedAt */\nmaxSyncedAt?: (OrderByDirection | null),\n/** Number of unique values for throttleFailureCount */\ncountUniqueValuesThrottleFailureCount?: (OrderByDirection | null),\n/** Number of empty values for throttleFailureCount */\ncountEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Number of non-empty values for throttleFailureCount */\ncountNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of empty values for throttleFailureCount */\npercentageEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleFailureCount */\npercentageNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field throttleFailureCount */\nminThrottleFailureCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field throttleFailureCount */\nmaxThrottleFailureCount?: (OrderByDirection | null),\n/** Average amount contained in the field throttleFailureCount */\navgThrottleFailureCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field throttleFailureCount */\nsumThrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Visibility */\nvisibility?: (Scalars['Boolean'] | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (Scalars['Boolean'] | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Sync status */\nsyncStatus?: (Scalars['Boolean'] | null),\n/** Sync stage */\nsyncStage?: (Scalars['Boolean'] | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (GroupByDateGranularityInput | null),\n/** Last sync date */\nsyncedAt?: (GroupByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Boolean'] | null),\n/** Group by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountGroupByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar event participant record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Display Name */\n displayName?: boolean | number\n /** Is Organizer */\n isOrganizer?: boolean | number\n /** Response Status */\n responseStatus?: boolean | number\n /** Event ID */\n calendarEventId?: boolean | number\n /** Person */\n personId?: boolean | number\n /** Workspace Member */\n workspaceMemberId?: boolean | number\n /** Event ID */\n calendarEvent?: CalendarEventGenqlSelection\n /** Person */\n person?: PersonGenqlSelection\n /** Workspace Member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantEdgeGenqlSelection{\n node?: CalendarEventParticipantGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: boolean | number\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: boolean | number\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: boolean | number\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: boolean | number\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: boolean | number\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: boolean | number\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: boolean | number\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: boolean | number\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: boolean | number\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: boolean | number\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: boolean | number\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: boolean | number\n edges?: CalendarEventParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: boolean | number\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: boolean | number\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: boolean | number\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: boolean | number\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: boolean | number\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: boolean | number\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: boolean | number\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: boolean | number\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: boolean | number\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: boolean | number\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: boolean | number\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: boolean | number\n edges?: CalendarEventParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarEventParticipantRelationInput {\n/** Connect to a calendarEventParticipant record */\nconnect?: (CalendarEventParticipantConnectInput | null),\n/** Disconnect from a calendarEventParticipant record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarEventParticipantConnectInput {\n/** Find a calendarEventParticipant record based on its unique fields: id */\nwhere?: (CalendarEventParticipantWhereUniqueInput | null)}\n\nexport interface CalendarEventParticipantWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnum | null),\n/** Event ID */\ncalendarEventId: Scalars['ID'],\n/** Event ID */\ncalendarEvent: CalendarEventRelationInput,\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace Member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnum | null),\n/** Event ID */\ncalendarEventId?: (Scalars['ID'] | null),\n/** Event ID */\ncalendarEvent?: (CalendarEventRelationInput | null),\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace Member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar event participant record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Display Name */\ndisplayName?: (StringFilter | null),\n/** Is Organizer */\nisOrganizer?: (BooleanFilter | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnumFilter | null),\n/** Event ID */\ncalendarEventId?: (UUIDFilter | null),\n/** Person */\npersonId?: (UUIDFilter | null),\n/** Workspace Member */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((CalendarEventParticipantFilterInput | null)[] | null),or?: ((CalendarEventParticipantFilterInput | null)[] | null),not?: (CalendarEventParticipantFilterInput | null)}\n\nexport interface CalendarEventParticipantResponseStatusEnumFilter {eq?: (CalendarEventParticipantResponseStatusEnum | null),neq?: (CalendarEventParticipantResponseStatusEnum | null),in?: ((CalendarEventParticipantResponseStatusEnum | null)[] | null),containsAny?: ((CalendarEventParticipantResponseStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Is Organizer */\nisOrganizer?: (OrderByDirection | null),\n/** Response Status */\nresponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarEventParticipantOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Is Organizer */\nisOrganizer?: (OrderByDirection | null),\n/** Response Status */\nresponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByWithGroupByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarEventParticipantOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for displayName */\ncountUniqueValuesDisplayName?: (OrderByDirection | null),\n/** Number of empty values for displayName */\ncountEmptyDisplayName?: (OrderByDirection | null),\n/** Number of non-empty values for displayName */\ncountNotEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of empty values for displayName */\npercentageEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of non-empty values for displayName */\npercentageNotEmptyDisplayName?: (OrderByDirection | null),\n/** Number of unique values for isOrganizer */\ncountUniqueValuesIsOrganizer?: (OrderByDirection | null),\n/** Number of empty values for isOrganizer */\ncountEmptyIsOrganizer?: (OrderByDirection | null),\n/** Number of non-empty values for isOrganizer */\ncountNotEmptyIsOrganizer?: (OrderByDirection | null),\n/** Percentage of empty values for isOrganizer */\npercentageEmptyIsOrganizer?: (OrderByDirection | null),\n/** Percentage of non-empty values for isOrganizer */\npercentageNotEmptyIsOrganizer?: (OrderByDirection | null),\n/** Count of true values in the field isOrganizer */\ncountTrueIsOrganizer?: (OrderByDirection | null),\n/** Count of false values in the field isOrganizer */\ncountFalseIsOrganizer?: (OrderByDirection | null),\n/** Number of unique values for responseStatus */\ncountUniqueValuesResponseStatus?: (OrderByDirection | null),\n/** Number of empty values for responseStatus */\ncountEmptyResponseStatus?: (OrderByDirection | null),\n/** Number of non-empty values for responseStatus */\ncountNotEmptyResponseStatus?: (OrderByDirection | null),\n/** Percentage of empty values for responseStatus */\npercentageEmptyResponseStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for responseStatus */\npercentageNotEmptyResponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Display Name */\ndisplayName?: (Scalars['Boolean'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (Scalars['Boolean'] | null),\n/** Group by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar event record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Title */\n title?: boolean | number\n /** Is canceled */\n isCanceled?: boolean | number\n /** Is Full Day */\n isFullDay?: boolean | number\n /** Start Date */\n startsAt?: boolean | number\n /** End Date */\n endsAt?: boolean | number\n /** Creation DateTime */\n externalCreatedAt?: boolean | number\n /** Update DateTime */\n externalUpdatedAt?: boolean | number\n /** Description */\n description?: boolean | number\n /** Location */\n location?: boolean | number\n /** iCal UID */\n iCalUid?: boolean | number\n /** Conference Solution */\n conferenceSolution?: boolean | number\n /** Meet Link */\n conferenceLink?: LinksGenqlSelection\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n /** Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventEdgeGenqlSelection{\n node?: CalendarEventGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: boolean | number\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: boolean | number\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: boolean | number\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: boolean | number\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: boolean | number\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: boolean | number\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: boolean | number\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: boolean | number\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: boolean | number\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: boolean | number\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: boolean | number\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: boolean | number\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: boolean | number\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: boolean | number\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: boolean | number\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: boolean | number\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: boolean | number\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: boolean | number\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: boolean | number\n /** Earliest date contained in the field startsAt */\n minStartsAt?: boolean | number\n /** Latest date contained in the field startsAt */\n maxStartsAt?: boolean | number\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: boolean | number\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: boolean | number\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: boolean | number\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: boolean | number\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: boolean | number\n /** Earliest date contained in the field endsAt */\n minEndsAt?: boolean | number\n /** Latest date contained in the field endsAt */\n maxEndsAt?: boolean | number\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: boolean | number\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: boolean | number\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: boolean | number\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: boolean | number\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: boolean | number\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: boolean | number\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: boolean | number\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: boolean | number\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: boolean | number\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: boolean | number\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: boolean | number\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for location */\n countUniqueValuesLocation?: boolean | number\n /** Number of empty values for location */\n countEmptyLocation?: boolean | number\n /** Number of non-empty values for location */\n countNotEmptyLocation?: boolean | number\n /** Percentage of empty values for location */\n percentageEmptyLocation?: boolean | number\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: boolean | number\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: boolean | number\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: boolean | number\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: boolean | number\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: boolean | number\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: boolean | number\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: boolean | number\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: boolean | number\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: boolean | number\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: boolean | number\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: boolean | number\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: boolean | number\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: boolean | number\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: boolean | number\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: boolean | number\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: boolean | number\n edges?: CalendarEventEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: boolean | number\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: boolean | number\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: boolean | number\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: boolean | number\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: boolean | number\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: boolean | number\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: boolean | number\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: boolean | number\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: boolean | number\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: boolean | number\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: boolean | number\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: boolean | number\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: boolean | number\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: boolean | number\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: boolean | number\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: boolean | number\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: boolean | number\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: boolean | number\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: boolean | number\n /** Earliest date contained in the field startsAt */\n minStartsAt?: boolean | number\n /** Latest date contained in the field startsAt */\n maxStartsAt?: boolean | number\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: boolean | number\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: boolean | number\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: boolean | number\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: boolean | number\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: boolean | number\n /** Earliest date contained in the field endsAt */\n minEndsAt?: boolean | number\n /** Latest date contained in the field endsAt */\n maxEndsAt?: boolean | number\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: boolean | number\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: boolean | number\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: boolean | number\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: boolean | number\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: boolean | number\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: boolean | number\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: boolean | number\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: boolean | number\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: boolean | number\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: boolean | number\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: boolean | number\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for location */\n countUniqueValuesLocation?: boolean | number\n /** Number of empty values for location */\n countEmptyLocation?: boolean | number\n /** Number of non-empty values for location */\n countNotEmptyLocation?: boolean | number\n /** Percentage of empty values for location */\n percentageEmptyLocation?: boolean | number\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: boolean | number\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: boolean | number\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: boolean | number\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: boolean | number\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: boolean | number\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: boolean | number\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: boolean | number\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: boolean | number\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: boolean | number\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: boolean | number\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: boolean | number\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: boolean | number\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: boolean | number\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: boolean | number\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: boolean | number\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: boolean | number\n edges?: CalendarEventEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarEventRelationInput {\n/** Connect to a calendarEvent record */\nconnect?: (CalendarEventConnectInput | null),\n/** Disconnect from a calendarEvent record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarEventConnectInput {\n/** Find a calendarEvent record based on its unique fields: id */\nwhere?: (CalendarEventWhereUniqueInput | null)}\n\nexport interface CalendarEventWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Title */\ntitle?: (Scalars['String'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (Scalars['String'] | null),\n/** Location */\nlocation?: (Scalars['String'] | null),\n/** iCal UID */\niCalUid?: (Scalars['String'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['String'] | null),\n/** Meet Link */\nconferenceLink?: (LinksCreateInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Title */\ntitle?: (Scalars['String'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (Scalars['String'] | null),\n/** Location */\nlocation?: (Scalars['String'] | null),\n/** iCal UID */\niCalUid?: (Scalars['String'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['String'] | null),\n/** Meet Link */\nconferenceLink?: (LinksUpdateInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar event record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Title */\ntitle?: (StringFilter | null),\n/** Is canceled */\nisCanceled?: (BooleanFilter | null),\n/** Is Full Day */\nisFullDay?: (BooleanFilter | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (StringFilter | null),\n/** Location */\nlocation?: (StringFilter | null),\n/** iCal UID */\niCalUid?: (StringFilter | null),\n/** Conference Solution */\nconferenceSolution?: (StringFilter | null),\n/** Meet Link */\nconferenceLink?: (LinksFilterInput | null),and?: ((CalendarEventFilterInput | null)[] | null),or?: ((CalendarEventFilterInput | null)[] | null),not?: (CalendarEventFilterInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Title */\ntitle?: (OrderByDirection | null),\n/** Is canceled */\nisCanceled?: (OrderByDirection | null),\n/** Is Full Day */\nisFullDay?: (OrderByDirection | null),\n/** Start Date */\nstartsAt?: (OrderByDirection | null),\n/** End Date */\nendsAt?: (OrderByDirection | null),\n/** Creation DateTime */\nexternalCreatedAt?: (OrderByDirection | null),\n/** Update DateTime */\nexternalUpdatedAt?: (OrderByDirection | null),\n/** Description */\ndescription?: (OrderByDirection | null),\n/** Location */\nlocation?: (OrderByDirection | null),\n/** iCal UID */\niCalUid?: (OrderByDirection | null),\n/** Conference Solution */\nconferenceSolution?: (OrderByDirection | null),\n/** Meet Link */\nconferenceLink?: (LinksOrderByInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarEventOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Title */\ntitle?: (OrderByDirection | null),\n/** Is canceled */\nisCanceled?: (OrderByDirection | null),\n/** Is Full Day */\nisFullDay?: (OrderByDirection | null),\n/** Start Date */\nstartsAt?: (OrderByDateGranularityInput | null),\n/** End Date */\nendsAt?: (OrderByDateGranularityInput | null),\n/** Creation DateTime */\nexternalCreatedAt?: (OrderByDateGranularityInput | null),\n/** Update DateTime */\nexternalUpdatedAt?: (OrderByDateGranularityInput | null),\n/** Description */\ndescription?: (OrderByDirection | null),\n/** Location */\nlocation?: (OrderByDirection | null),\n/** iCal UID */\niCalUid?: (OrderByDirection | null),\n/** Conference Solution */\nconferenceSolution?: (OrderByDirection | null),\n/** Meet Link */\nconferenceLink?: (LinksOrderByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarEventOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for isCanceled */\ncountUniqueValuesIsCanceled?: (OrderByDirection | null),\n/** Number of empty values for isCanceled */\ncountEmptyIsCanceled?: (OrderByDirection | null),\n/** Number of non-empty values for isCanceled */\ncountNotEmptyIsCanceled?: (OrderByDirection | null),\n/** Percentage of empty values for isCanceled */\npercentageEmptyIsCanceled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isCanceled */\npercentageNotEmptyIsCanceled?: (OrderByDirection | null),\n/** Count of true values in the field isCanceled */\ncountTrueIsCanceled?: (OrderByDirection | null),\n/** Count of false values in the field isCanceled */\ncountFalseIsCanceled?: (OrderByDirection | null),\n/** Number of unique values for isFullDay */\ncountUniqueValuesIsFullDay?: (OrderByDirection | null),\n/** Number of empty values for isFullDay */\ncountEmptyIsFullDay?: (OrderByDirection | null),\n/** Number of non-empty values for isFullDay */\ncountNotEmptyIsFullDay?: (OrderByDirection | null),\n/** Percentage of empty values for isFullDay */\npercentageEmptyIsFullDay?: (OrderByDirection | null),\n/** Percentage of non-empty values for isFullDay */\npercentageNotEmptyIsFullDay?: (OrderByDirection | null),\n/** Count of true values in the field isFullDay */\ncountTrueIsFullDay?: (OrderByDirection | null),\n/** Count of false values in the field isFullDay */\ncountFalseIsFullDay?: (OrderByDirection | null),\n/** Number of unique values for startsAt */\ncountUniqueValuesStartsAt?: (OrderByDirection | null),\n/** Number of empty values for startsAt */\ncountEmptyStartsAt?: (OrderByDirection | null),\n/** Number of non-empty values for startsAt */\ncountNotEmptyStartsAt?: (OrderByDirection | null),\n/** Percentage of empty values for startsAt */\npercentageEmptyStartsAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for startsAt */\npercentageNotEmptyStartsAt?: (OrderByDirection | null),\n/** Earliest date contained in the field startsAt */\nminStartsAt?: (OrderByDirection | null),\n/** Latest date contained in the field startsAt */\nmaxStartsAt?: (OrderByDirection | null),\n/** Number of unique values for endsAt */\ncountUniqueValuesEndsAt?: (OrderByDirection | null),\n/** Number of empty values for endsAt */\ncountEmptyEndsAt?: (OrderByDirection | null),\n/** Number of non-empty values for endsAt */\ncountNotEmptyEndsAt?: (OrderByDirection | null),\n/** Percentage of empty values for endsAt */\npercentageEmptyEndsAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for endsAt */\npercentageNotEmptyEndsAt?: (OrderByDirection | null),\n/** Earliest date contained in the field endsAt */\nminEndsAt?: (OrderByDirection | null),\n/** Latest date contained in the field endsAt */\nmaxEndsAt?: (OrderByDirection | null),\n/** Number of unique values for externalCreatedAt */\ncountUniqueValuesExternalCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for externalCreatedAt */\ncountEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for externalCreatedAt */\ncountNotEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for externalCreatedAt */\npercentageEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalCreatedAt */\npercentageNotEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field externalCreatedAt */\nminExternalCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field externalCreatedAt */\nmaxExternalCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for externalUpdatedAt */\ncountUniqueValuesExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for externalUpdatedAt */\ncountEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for externalUpdatedAt */\ncountNotEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for externalUpdatedAt */\npercentageEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalUpdatedAt */\npercentageNotEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field externalUpdatedAt */\nminExternalUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field externalUpdatedAt */\nmaxExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for description */\ncountUniqueValuesDescription?: (OrderByDirection | null),\n/** Number of empty values for description */\ncountEmptyDescription?: (OrderByDirection | null),\n/** Number of non-empty values for description */\ncountNotEmptyDescription?: (OrderByDirection | null),\n/** Percentage of empty values for description */\npercentageEmptyDescription?: (OrderByDirection | null),\n/** Percentage of non-empty values for description */\npercentageNotEmptyDescription?: (OrderByDirection | null),\n/** Number of unique values for location */\ncountUniqueValuesLocation?: (OrderByDirection | null),\n/** Number of empty values for location */\ncountEmptyLocation?: (OrderByDirection | null),\n/** Number of non-empty values for location */\ncountNotEmptyLocation?: (OrderByDirection | null),\n/** Percentage of empty values for location */\npercentageEmptyLocation?: (OrderByDirection | null),\n/** Percentage of non-empty values for location */\npercentageNotEmptyLocation?: (OrderByDirection | null),\n/** Number of unique values for iCalUid */\ncountUniqueValuesICalUid?: (OrderByDirection | null),\n/** Number of empty values for iCalUid */\ncountEmptyICalUid?: (OrderByDirection | null),\n/** Number of non-empty values for iCalUid */\ncountNotEmptyICalUid?: (OrderByDirection | null),\n/** Percentage of empty values for iCalUid */\npercentageEmptyICalUid?: (OrderByDirection | null),\n/** Percentage of non-empty values for iCalUid */\npercentageNotEmptyICalUid?: (OrderByDirection | null),\n/** Number of unique values for conferenceSolution */\ncountUniqueValuesConferenceSolution?: (OrderByDirection | null),\n/** Number of empty values for conferenceSolution */\ncountEmptyConferenceSolution?: (OrderByDirection | null),\n/** Number of non-empty values for conferenceSolution */\ncountNotEmptyConferenceSolution?: (OrderByDirection | null),\n/** Percentage of empty values for conferenceSolution */\npercentageEmptyConferenceSolution?: (OrderByDirection | null),\n/** Percentage of non-empty values for conferenceSolution */\npercentageNotEmptyConferenceSolution?: (OrderByDirection | null),\n/** Number of unique values for conferenceLink */\ncountUniqueValuesConferenceLink?: (OrderByDirection | null),\n/** Number of empty values for conferenceLink */\ncountEmptyConferenceLink?: (OrderByDirection | null),\n/** Number of non-empty values for conferenceLink */\ncountNotEmptyConferenceLink?: (OrderByDirection | null),\n/** Percentage of empty values for conferenceLink */\npercentageEmptyConferenceLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for conferenceLink */\npercentageNotEmptyConferenceLink?: (OrderByDirection | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Title */\ntitle?: (Scalars['Boolean'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (GroupByDateGranularityInput | null),\n/** End Date */\nendsAt?: (GroupByDateGranularityInput | null),\n/** Creation DateTime */\nexternalCreatedAt?: (GroupByDateGranularityInput | null),\n/** Update DateTime */\nexternalUpdatedAt?: (GroupByDateGranularityInput | null),\n/** Description */\ndescription?: (Scalars['Boolean'] | null),\n/** Location */\nlocation?: (Scalars['Boolean'] | null),\n/** iCal UID */\niCalUid?: (Scalars['Boolean'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['Boolean'] | null),\n/** Meet Link */\nconferenceLink?: (LinksGroupByInput | null)}\n\n\n/** A company */\nexport interface CompanyGenqlSelection{\n /** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\n idealCustomerProfile?: boolean | number\n /** Company record position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The company name */\n name?: boolean | number\n /** The company website URL. We use this url to fetch the company icon */\n domainName?: LinksGenqlSelection\n /** Address of the company */\n address?: AddressGenqlSelection\n /** Number of employees in the company */\n employees?: boolean | number\n /** The company Linkedin account */\n linkedinLink?: LinksGenqlSelection\n /** The company Twitter/X account */\n xLink?: LinksGenqlSelection\n /** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\n annualRecurringRevenue?: CurrencyGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Your team member responsible for managing the company account */\n accountOwnerId?: boolean | number\n /** Attachments linked to the company */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** People linked to the company. */\n people?: (PersonConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByInput | null)[] | null)} })\n /** Your team member responsible for managing the company account */\n accountOwner?: WorkspaceMemberGenqlSelection\n /** Tasks tied to the company */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Notes tied to the company */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Opportunities linked to the company. */\n opportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Favorites linked to the company */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the company */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyEdgeGenqlSelection{\n node?: CompanyGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: boolean | number\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: boolean | number\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: boolean | number\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: boolean | number\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: boolean | number\n /** Number of empty values for domainName */\n countEmptyDomainName?: boolean | number\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: boolean | number\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: boolean | number\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: boolean | number\n /** Number of unique values for address */\n countUniqueValuesAddress?: boolean | number\n /** Number of empty values for address */\n countEmptyAddress?: boolean | number\n /** Number of non-empty values for address */\n countNotEmptyAddress?: boolean | number\n /** Percentage of empty values for address */\n percentageEmptyAddress?: boolean | number\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: boolean | number\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: boolean | number\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CompanyEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: boolean | number\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: boolean | number\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: boolean | number\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: boolean | number\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: boolean | number\n /** Number of empty values for domainName */\n countEmptyDomainName?: boolean | number\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: boolean | number\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: boolean | number\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: boolean | number\n /** Number of unique values for address */\n countUniqueValuesAddress?: boolean | number\n /** Number of empty values for address */\n countEmptyAddress?: boolean | number\n /** Number of non-empty values for address */\n countNotEmptyAddress?: boolean | number\n /** Percentage of empty values for address */\n percentageEmptyAddress?: boolean | number\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: boolean | number\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: boolean | number\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CompanyEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CompanyRelationInput {\n/** Connect to a company record */\nconnect?: (CompanyConnectInput | null),\n/** Disconnect from a company record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CompanyConnectInput {\n/** Find a company record based on its unique fields: id or domainName */\nwhere?: (CompanyWhereUniqueInput | null)}\n\nexport interface CompanyWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by Domain Name */\ndomainName?: (CompanyDomainNameWhereInput | null)}\n\nexport interface CompanyDomainNameWhereInput {\n/** Connect by primaryLinkUrl */\nprimaryLinkUrl?: (Scalars['String'] | null)}\n\n\n/** A company */\nexport interface CompanyCreateInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (Scalars['String'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksCreateInput | null),\n/** Address of the company */\naddress?: (AddressCreateInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Float'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksCreateInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksCreateInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Your team member responsible for managing the company account */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A company */\nexport interface CompanyUpdateInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (Scalars['String'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksUpdateInput | null),\n/** Address of the company */\naddress?: (AddressUpdateInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Float'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksUpdateInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksUpdateInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Your team member responsible for managing the company account */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A company */\nexport interface CompanyFilterInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (BooleanFilter | null),\n/** Company record position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (StringFilter | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksFilterInput | null),\n/** Address of the company */\naddress?: (AddressFilterInput | null),\n/** Number of employees in the company */\nemployees?: (FloatFilter | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksFilterInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksFilterInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (UUIDFilter | null),and?: ((CompanyFilterInput | null)[] | null),or?: ((CompanyFilterInput | null)[] | null),not?: (CompanyFilterInput | null)}\n\n\n/** A company */\nexport interface CompanyOrderByInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (OrderByDirection | null),\n/** Company record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The company name */\nname?: (OrderByDirection | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksOrderByInput | null),\n/** Address of the company */\naddress?: (AddressOrderByInput | null),\n/** Number of employees in the company */\nemployees?: (OrderByDirection | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksOrderByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A company */\nexport interface CompanyOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CompanyOrderByWithGroupByAggregateInput | null),\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (OrderByDirection | null),\n/** Company record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The company name */\nname?: (OrderByDirection | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksOrderByInput | null),\n/** Address of the company */\naddress?: (AddressOrderByInput | null),\n/** Number of employees in the company */\nemployees?: (OrderByDirection | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksOrderByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CompanyOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for idealCustomerProfile */\ncountUniqueValuesIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of empty values for idealCustomerProfile */\ncountEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of non-empty values for idealCustomerProfile */\ncountNotEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Percentage of empty values for idealCustomerProfile */\npercentageEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Percentage of non-empty values for idealCustomerProfile */\npercentageNotEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Count of true values in the field idealCustomerProfile */\ncountTrueIdealCustomerProfile?: (OrderByDirection | null),\n/** Count of false values in the field idealCustomerProfile */\ncountFalseIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for domainName */\ncountUniqueValuesDomainName?: (OrderByDirection | null),\n/** Number of empty values for domainName */\ncountEmptyDomainName?: (OrderByDirection | null),\n/** Number of non-empty values for domainName */\ncountNotEmptyDomainName?: (OrderByDirection | null),\n/** Percentage of empty values for domainName */\npercentageEmptyDomainName?: (OrderByDirection | null),\n/** Percentage of non-empty values for domainName */\npercentageNotEmptyDomainName?: (OrderByDirection | null),\n/** Number of unique values for address */\ncountUniqueValuesAddress?: (OrderByDirection | null),\n/** Number of empty values for address */\ncountEmptyAddress?: (OrderByDirection | null),\n/** Number of non-empty values for address */\ncountNotEmptyAddress?: (OrderByDirection | null),\n/** Percentage of empty values for address */\npercentageEmptyAddress?: (OrderByDirection | null),\n/** Percentage of non-empty values for address */\npercentageNotEmptyAddress?: (OrderByDirection | null),\n/** Number of unique values for employees */\ncountUniqueValuesEmployees?: (OrderByDirection | null),\n/** Number of empty values for employees */\ncountEmptyEmployees?: (OrderByDirection | null),\n/** Number of non-empty values for employees */\ncountNotEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of empty values for employees */\npercentageEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of non-empty values for employees */\npercentageNotEmptyEmployees?: (OrderByDirection | null),\n/** Minimum amount contained in the field employees */\nminEmployees?: (OrderByDirection | null),\n/** Maximum amount contained in the field employees */\nmaxEmployees?: (OrderByDirection | null),\n/** Average amount contained in the field employees */\navgEmployees?: (OrderByDirection | null),\n/** Sum of amounts contained in the field employees */\nsumEmployees?: (OrderByDirection | null),\n/** Number of unique values for linkedinLink */\ncountUniqueValuesLinkedinLink?: (OrderByDirection | null),\n/** Number of empty values for linkedinLink */\ncountEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of non-empty values for linkedinLink */\ncountNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of empty values for linkedinLink */\npercentageEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedinLink */\npercentageNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of unique values for xLink */\ncountUniqueValuesXLink?: (OrderByDirection | null),\n/** Number of empty values for xLink */\ncountEmptyXLink?: (OrderByDirection | null),\n/** Number of non-empty values for xLink */\ncountNotEmptyXLink?: (OrderByDirection | null),\n/** Percentage of empty values for xLink */\npercentageEmptyXLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for xLink */\npercentageNotEmptyXLink?: (OrderByDirection | null),\n/** Number of unique values for annualRecurringRevenue */\ncountUniqueValuesAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Number of empty values for annualRecurringRevenue */\ncountEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Number of non-empty values for annualRecurringRevenue */\ncountNotEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Percentage of empty values for annualRecurringRevenue */\npercentageEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Percentage of non-empty values for annualRecurringRevenue */\npercentageNotEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Minimum amount contained in the field annualRecurringRevenue */\nminAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field annualRecurringRevenue */\nmaxAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field annualRecurringRevenue */\nsumAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field annualRecurringRevenue */\navgAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A company */\nexport interface CompanyGroupByInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The company name */\nname?: (Scalars['Boolean'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksGroupByInput | null),\n/** Address of the company */\naddress?: (AddressGroupByInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Boolean'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksGroupByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksGroupByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Connected account record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The account handle (email, username, phone number, etc.) */\n handle?: boolean | number\n /** The account provider */\n provider?: boolean | number\n /** Messaging provider access token */\n accessToken?: boolean | number\n /** Messaging provider refresh token */\n refreshToken?: boolean | number\n /** Last sync history ID */\n lastSyncHistoryId?: boolean | number\n /** Auth failed at */\n authFailedAt?: boolean | number\n /** Last credentials refreshed at */\n lastCredentialsRefreshedAt?: boolean | number\n /** Handle Aliases */\n handleAliases?: boolean | number\n /** Scopes */\n scopes?: boolean | number\n /** JSON object containing custom connection parameters */\n connectionParameters?: boolean | number\n /** Account Owner */\n accountOwnerId?: boolean | number\n /** Calendar Channels */\n calendarChannels?: (CalendarChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByInput | null)[] | null)} })\n /** Account Owner */\n accountOwner?: WorkspaceMemberGenqlSelection\n /** Message Channels */\n messageChannels?: (MessageChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountEdgeGenqlSelection{\n node?: ConnectedAccountGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for provider */\n countUniqueValuesProvider?: boolean | number\n /** Number of empty values for provider */\n countEmptyProvider?: boolean | number\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: boolean | number\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: boolean | number\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: boolean | number\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: boolean | number\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: boolean | number\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: boolean | number\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: boolean | number\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: boolean | number\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: boolean | number\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: boolean | number\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: boolean | number\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: boolean | number\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: boolean | number\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: boolean | number\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: boolean | number\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: boolean | number\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: boolean | number\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: boolean | number\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: boolean | number\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: boolean | number\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: boolean | number\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: boolean | number\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: boolean | number\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: boolean | number\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: boolean | number\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: boolean | number\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: boolean | number\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: boolean | number\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: boolean | number\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: boolean | number\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: boolean | number\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: boolean | number\n /** Number of empty values for scopes */\n countEmptyScopes?: boolean | number\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: boolean | number\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: boolean | number\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: boolean | number\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: boolean | number\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: boolean | number\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: boolean | number\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: boolean | number\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: boolean | number\n edges?: ConnectedAccountEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for provider */\n countUniqueValuesProvider?: boolean | number\n /** Number of empty values for provider */\n countEmptyProvider?: boolean | number\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: boolean | number\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: boolean | number\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: boolean | number\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: boolean | number\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: boolean | number\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: boolean | number\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: boolean | number\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: boolean | number\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: boolean | number\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: boolean | number\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: boolean | number\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: boolean | number\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: boolean | number\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: boolean | number\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: boolean | number\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: boolean | number\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: boolean | number\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: boolean | number\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: boolean | number\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: boolean | number\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: boolean | number\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: boolean | number\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: boolean | number\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: boolean | number\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: boolean | number\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: boolean | number\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: boolean | number\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: boolean | number\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: boolean | number\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: boolean | number\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: boolean | number\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: boolean | number\n /** Number of empty values for scopes */\n countEmptyScopes?: boolean | number\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: boolean | number\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: boolean | number\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: boolean | number\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: boolean | number\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: boolean | number\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: boolean | number\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: boolean | number\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: boolean | number\n edges?: ConnectedAccountEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ConnectedAccountRelationInput {\n/** Connect to a connectedAccount record */\nconnect?: (ConnectedAccountConnectInput | null),\n/** Disconnect from a connectedAccount record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface ConnectedAccountConnectInput {\n/** Find a connectedAccount record based on its unique fields: id */\nwhere?: (ConnectedAccountWhereUniqueInput | null)}\n\nexport interface ConnectedAccountWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Connected account record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['String'] | null),\n/** The account provider */\nprovider?: (Scalars['String'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['String'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['String'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['String'] | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['String'] | null),\n/** Scopes */\nscopes?: ((Scalars['String'] | null)[] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['JSON'] | null),\n/** Account Owner */\naccountOwnerId: Scalars['ID'],\n/** Account Owner */\naccountOwner: WorkspaceMemberRelationInput}\n\n\n/** A connected account */\nexport interface ConnectedAccountUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Connected account record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['String'] | null),\n/** The account provider */\nprovider?: (Scalars['String'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['String'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['String'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['String'] | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['String'] | null),\n/** Scopes */\nscopes?: ((Scalars['String'] | null)[] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['JSON'] | null),\n/** Account Owner */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Account Owner */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Connected account record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (StringFilter | null),\n/** The account provider */\nprovider?: (StringFilter | null),\n/** Messaging provider access token */\naccessToken?: (StringFilter | null),\n/** Messaging provider refresh token */\nrefreshToken?: (StringFilter | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (StringFilter | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (StringFilter | null),\n/** Scopes */\nscopes?: (ArrayFilter | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (RawJsonFilter | null),\n/** Account Owner */\naccountOwnerId?: (UUIDFilter | null),and?: ((ConnectedAccountFilterInput | null)[] | null),or?: ((ConnectedAccountFilterInput | null)[] | null),not?: (ConnectedAccountFilterInput | null)}\n\nexport interface ArrayFilter {\n/** Case-insensitive match with % wildcard (e.g. %value%) */\ncontainsIlike?: (Scalars['String'] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Connected account record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (OrderByDirection | null),\n/** The account provider */\nprovider?: (OrderByDirection | null),\n/** Messaging provider access token */\naccessToken?: (OrderByDirection | null),\n/** Messaging provider refresh token */\nrefreshToken?: (OrderByDirection | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (OrderByDirection | null),\n/** Auth failed at */\nauthFailedAt?: (OrderByDirection | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Handle Aliases */\nhandleAliases?: (OrderByDirection | null),\n/** Scopes */\nscopes?: (OrderByDirection | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (ConnectedAccountOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Connected account record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (OrderByDirection | null),\n/** The account provider */\nprovider?: (OrderByDirection | null),\n/** Messaging provider access token */\naccessToken?: (OrderByDirection | null),\n/** Messaging provider refresh token */\nrefreshToken?: (OrderByDirection | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (OrderByDirection | null),\n/** Auth failed at */\nauthFailedAt?: (OrderByDateGranularityInput | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (OrderByDateGranularityInput | null),\n/** Handle Aliases */\nhandleAliases?: (OrderByDirection | null),\n/** Scopes */\nscopes?: (OrderByDirection | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface ConnectedAccountOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for provider */\ncountUniqueValuesProvider?: (OrderByDirection | null),\n/** Number of empty values for provider */\ncountEmptyProvider?: (OrderByDirection | null),\n/** Number of non-empty values for provider */\ncountNotEmptyProvider?: (OrderByDirection | null),\n/** Percentage of empty values for provider */\npercentageEmptyProvider?: (OrderByDirection | null),\n/** Percentage of non-empty values for provider */\npercentageNotEmptyProvider?: (OrderByDirection | null),\n/** Number of unique values for accessToken */\ncountUniqueValuesAccessToken?: (OrderByDirection | null),\n/** Number of empty values for accessToken */\ncountEmptyAccessToken?: (OrderByDirection | null),\n/** Number of non-empty values for accessToken */\ncountNotEmptyAccessToken?: (OrderByDirection | null),\n/** Percentage of empty values for accessToken */\npercentageEmptyAccessToken?: (OrderByDirection | null),\n/** Percentage of non-empty values for accessToken */\npercentageNotEmptyAccessToken?: (OrderByDirection | null),\n/** Number of unique values for refreshToken */\ncountUniqueValuesRefreshToken?: (OrderByDirection | null),\n/** Number of empty values for refreshToken */\ncountEmptyRefreshToken?: (OrderByDirection | null),\n/** Number of non-empty values for refreshToken */\ncountNotEmptyRefreshToken?: (OrderByDirection | null),\n/** Percentage of empty values for refreshToken */\npercentageEmptyRefreshToken?: (OrderByDirection | null),\n/** Percentage of non-empty values for refreshToken */\npercentageNotEmptyRefreshToken?: (OrderByDirection | null),\n/** Number of unique values for lastSyncHistoryId */\ncountUniqueValuesLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of empty values for lastSyncHistoryId */\ncountEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of non-empty values for lastSyncHistoryId */\ncountNotEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Percentage of empty values for lastSyncHistoryId */\npercentageEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastSyncHistoryId */\npercentageNotEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of unique values for authFailedAt */\ncountUniqueValuesAuthFailedAt?: (OrderByDirection | null),\n/** Number of empty values for authFailedAt */\ncountEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Number of non-empty values for authFailedAt */\ncountNotEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Percentage of empty values for authFailedAt */\npercentageEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for authFailedAt */\npercentageNotEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field authFailedAt */\nminAuthFailedAt?: (OrderByDirection | null),\n/** Latest date contained in the field authFailedAt */\nmaxAuthFailedAt?: (OrderByDirection | null),\n/** Number of unique values for lastCredentialsRefreshedAt */\ncountUniqueValuesLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of empty values for lastCredentialsRefreshedAt */\ncountEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of non-empty values for lastCredentialsRefreshedAt */\ncountNotEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Percentage of empty values for lastCredentialsRefreshedAt */\npercentageEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastCredentialsRefreshedAt */\npercentageNotEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field lastCredentialsRefreshedAt */\nminLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Latest date contained in the field lastCredentialsRefreshedAt */\nmaxLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of unique values for handleAliases */\ncountUniqueValuesHandleAliases?: (OrderByDirection | null),\n/** Number of empty values for handleAliases */\ncountEmptyHandleAliases?: (OrderByDirection | null),\n/** Number of non-empty values for handleAliases */\ncountNotEmptyHandleAliases?: (OrderByDirection | null),\n/** Percentage of empty values for handleAliases */\npercentageEmptyHandleAliases?: (OrderByDirection | null),\n/** Percentage of non-empty values for handleAliases */\npercentageNotEmptyHandleAliases?: (OrderByDirection | null),\n/** Number of unique values for scopes */\ncountUniqueValuesScopes?: (OrderByDirection | null),\n/** Number of empty values for scopes */\ncountEmptyScopes?: (OrderByDirection | null),\n/** Number of non-empty values for scopes */\ncountNotEmptyScopes?: (OrderByDirection | null),\n/** Percentage of empty values for scopes */\npercentageEmptyScopes?: (OrderByDirection | null),\n/** Percentage of non-empty values for scopes */\npercentageNotEmptyScopes?: (OrderByDirection | null),\n/** Number of unique values for connectionParameters */\ncountUniqueValuesConnectionParameters?: (OrderByDirection | null),\n/** Number of empty values for connectionParameters */\ncountEmptyConnectionParameters?: (OrderByDirection | null),\n/** Number of non-empty values for connectionParameters */\ncountNotEmptyConnectionParameters?: (OrderByDirection | null),\n/** Percentage of empty values for connectionParameters */\npercentageEmptyConnectionParameters?: (OrderByDirection | null),\n/** Percentage of non-empty values for connectionParameters */\npercentageNotEmptyConnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Connected account record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['Boolean'] | null),\n/** The account provider */\nprovider?: (Scalars['Boolean'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['Boolean'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['Boolean'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['Boolean'] | null),\n/** Auth failed at */\nauthFailedAt?: (GroupByDateGranularityInput | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (GroupByDateGranularityInput | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['Boolean'] | null),\n/** Scopes */\nscopes?: (Scalars['Boolean'] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A dashboard */\nexport interface DashboardGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Dashboard title */\n title?: boolean | number\n /** Dashboard record Position */\n position?: boolean | number\n /** Dashboard page layout */\n pageLayoutId?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachments linked to the dashboard */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the dashboard */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Favorites linked to the dashboard */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardEdgeGenqlSelection{\n node?: DashboardGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: boolean | number\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: boolean | number\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: boolean | number\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: boolean | number\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: DashboardEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: boolean | number\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: boolean | number\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: boolean | number\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: boolean | number\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: DashboardEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface DashboardRelationInput {\n/** Connect to a dashboard record */\nconnect?: (DashboardConnectInput | null),\n/** Disconnect from a dashboard record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface DashboardConnectInput {\n/** Find a dashboard record based on its unique fields: id */\nwhere?: (DashboardWhereUniqueInput | null)}\n\nexport interface DashboardWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (Scalars['String'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Position'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['UUID'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (Scalars['String'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Position'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['UUID'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (StringFilter | null),\n/** Dashboard record Position */\nposition?: (FloatFilter | null),\n/** Dashboard page layout */\npageLayoutId?: (UUIDFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((DashboardFilterInput | null)[] | null),or?: ((DashboardFilterInput | null)[] | null),not?: (DashboardFilterInput | null)}\n\n\n/** A dashboard */\nexport interface DashboardOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Dashboard title */\ntitle?: (OrderByDirection | null),\n/** Dashboard record Position */\nposition?: (OrderByDirection | null),\n/** Dashboard page layout */\npageLayoutId?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A dashboard */\nexport interface DashboardOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (DashboardOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Dashboard title */\ntitle?: (OrderByDirection | null),\n/** Dashboard record Position */\nposition?: (OrderByDirection | null),\n/** Dashboard page layout */\npageLayoutId?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface DashboardOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for pageLayoutId */\ncountUniqueValuesPageLayoutId?: (OrderByDirection | null),\n/** Number of empty values for pageLayoutId */\ncountEmptyPageLayoutId?: (OrderByDirection | null),\n/** Number of non-empty values for pageLayoutId */\ncountNotEmptyPageLayoutId?: (OrderByDirection | null),\n/** Percentage of empty values for pageLayoutId */\npercentageEmptyPageLayoutId?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageLayoutId */\npercentageNotEmptyPageLayoutId?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A dashboard */\nexport interface DashboardGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Dashboard title */\ntitle?: (Scalars['Boolean'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Boolean'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A favorite */\nexport interface FavoriteGenqlSelection{\n /** Creation date */\n createdAt?: boolean | number\n /** Id */\n id?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Favorite position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** ViewId */\n viewId?: boolean | number\n /** Favorite company */\n companyId?: boolean | number\n /** Favorite dashboard */\n dashboardId?: boolean | number\n /** Favorite workspace member */\n forWorkspaceMemberId?: boolean | number\n /** Favorite person */\n personId?: boolean | number\n /** Favorite opportunity */\n opportunityId?: boolean | number\n /** Favorite workflow */\n workflowId?: boolean | number\n /** Favorite workflow version */\n workflowVersionId?: boolean | number\n /** Favorite workflow run */\n workflowRunId?: boolean | number\n /** Favorite task */\n taskId?: boolean | number\n /** Favorite note */\n noteId?: boolean | number\n /** The folder this favorite belongs to */\n favoriteFolderId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Favorite company */\n company?: CompanyGenqlSelection\n /** Favorite dashboard */\n dashboard?: DashboardGenqlSelection\n /** Favorite workspace member */\n forWorkspaceMember?: WorkspaceMemberGenqlSelection\n /** Favorite person */\n person?: PersonGenqlSelection\n /** Favorite opportunity */\n opportunity?: OpportunityGenqlSelection\n /** Favorite workflow */\n workflow?: WorkflowGenqlSelection\n /** Favorite workflow version */\n workflowVersion?: WorkflowVersionGenqlSelection\n /** Favorite workflow run */\n workflowRun?: WorkflowRunGenqlSelection\n /** Favorite task */\n task?: TaskGenqlSelection\n /** Favorite note */\n note?: NoteGenqlSelection\n /** The folder this favorite belongs to */\n favoriteFolder?: FavoriteFolderGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteEdgeGenqlSelection{\n node?: FavoriteGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: boolean | number\n /** Number of empty values for viewId */\n countEmptyViewId?: boolean | number\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: boolean | number\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: boolean | number\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: boolean | number\n edges?: FavoriteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: boolean | number\n /** Number of empty values for viewId */\n countEmptyViewId?: boolean | number\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: boolean | number\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: boolean | number\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: boolean | number\n edges?: FavoriteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FavoriteRelationInput {\n/** Connect to a favorite record */\nconnect?: (FavoriteConnectInput | null),\n/** Disconnect from a favorite record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface FavoriteConnectInput {\n/** Find a favorite record based on its unique fields: id */\nwhere?: (FavoriteWhereUniqueInput | null)}\n\nexport interface FavoriteWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A favorite */\nexport interface FavoriteCreateInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Favorite position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** ViewId */\nviewId?: (Scalars['UUID'] | null),\n/** Favorite company */\ncompanyId?: (Scalars['ID'] | null),\n/** Favorite company */\ncompany?: (CompanyRelationInput | null),\n/** Favorite dashboard */\ndashboardId?: (Scalars['ID'] | null),\n/** Favorite dashboard */\ndashboard?: (DashboardRelationInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (Scalars['ID'] | null),\n/** Favorite workspace member */\nforWorkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Favorite person */\npersonId?: (Scalars['ID'] | null),\n/** Favorite person */\nperson?: (PersonRelationInput | null),\n/** Favorite opportunity */\nopportunityId?: (Scalars['ID'] | null),\n/** Favorite opportunity */\nopportunity?: (OpportunityRelationInput | null),\n/** Favorite workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** Favorite workflow */\nworkflow?: (WorkflowRelationInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Favorite workflow version */\nworkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (Scalars['ID'] | null),\n/** Favorite workflow run */\nworkflowRun?: (WorkflowRunRelationInput | null),\n/** Favorite task */\ntaskId?: (Scalars['ID'] | null),\n/** Favorite task */\ntask?: (TaskRelationInput | null),\n/** Favorite note */\nnoteId?: (Scalars['ID'] | null),\n/** Favorite note */\nnote?: (NoteRelationInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (Scalars['ID'] | null),\n/** The folder this favorite belongs to */\nfavoriteFolder?: (FavoriteFolderRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteUpdateInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Favorite position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** ViewId */\nviewId?: (Scalars['UUID'] | null),\n/** Favorite company */\ncompanyId?: (Scalars['ID'] | null),\n/** Favorite company */\ncompany?: (CompanyRelationInput | null),\n/** Favorite dashboard */\ndashboardId?: (Scalars['ID'] | null),\n/** Favorite dashboard */\ndashboard?: (DashboardRelationInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (Scalars['ID'] | null),\n/** Favorite workspace member */\nforWorkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Favorite person */\npersonId?: (Scalars['ID'] | null),\n/** Favorite person */\nperson?: (PersonRelationInput | null),\n/** Favorite opportunity */\nopportunityId?: (Scalars['ID'] | null),\n/** Favorite opportunity */\nopportunity?: (OpportunityRelationInput | null),\n/** Favorite workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** Favorite workflow */\nworkflow?: (WorkflowRelationInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Favorite workflow version */\nworkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (Scalars['ID'] | null),\n/** Favorite workflow run */\nworkflowRun?: (WorkflowRunRelationInput | null),\n/** Favorite task */\ntaskId?: (Scalars['ID'] | null),\n/** Favorite task */\ntask?: (TaskRelationInput | null),\n/** Favorite note */\nnoteId?: (Scalars['ID'] | null),\n/** Favorite note */\nnote?: (NoteRelationInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (Scalars['ID'] | null),\n/** The folder this favorite belongs to */\nfavoriteFolder?: (FavoriteFolderRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteFilterInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Favorite position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** ViewId */\nviewId?: (UUIDFilter | null),\n/** Favorite company */\ncompanyId?: (UUIDFilter | null),\n/** Favorite dashboard */\ndashboardId?: (UUIDFilter | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (UUIDFilter | null),\n/** Favorite person */\npersonId?: (UUIDFilter | null),\n/** Favorite opportunity */\nopportunityId?: (UUIDFilter | null),\n/** Favorite workflow */\nworkflowId?: (UUIDFilter | null),\n/** Favorite workflow version */\nworkflowVersionId?: (UUIDFilter | null),\n/** Favorite workflow run */\nworkflowRunId?: (UUIDFilter | null),\n/** Favorite task */\ntaskId?: (UUIDFilter | null),\n/** Favorite note */\nnoteId?: (UUIDFilter | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((FavoriteFilterInput | null)[] | null),or?: ((FavoriteFilterInput | null)[] | null),not?: (FavoriteFilterInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteOrderByInput {\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** ViewId */\nviewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (FavoriteOrderByWithGroupByAggregateInput | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** ViewId */\nviewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByWithGroupByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByWithGroupByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByWithGroupByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface FavoriteOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for viewId */\ncountUniqueValuesViewId?: (OrderByDirection | null),\n/** Number of empty values for viewId */\ncountEmptyViewId?: (OrderByDirection | null),\n/** Number of non-empty values for viewId */\ncountNotEmptyViewId?: (OrderByDirection | null),\n/** Percentage of empty values for viewId */\npercentageEmptyViewId?: (OrderByDirection | null),\n/** Percentage of non-empty values for viewId */\npercentageNotEmptyViewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteGroupByInput {\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Favorite position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** ViewId */\nviewId?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related dashboard */\ndashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related opportunity */\nopportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionGroupByInput | null),\n/** Group by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunGroupByInput | null),\n/** Group by fields of the related task */\ntask?: (TaskGroupByInput | null),\n/** Group by fields of the related note */\nnote?: (NoteGroupByInput | null),\n/** Group by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Favorite folder position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Name of the favorite folder */\n name?: boolean | number\n /** Favorites in this folder */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderEdgeGenqlSelection{\n node?: FavoriteFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n edges?: FavoriteFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n edges?: FavoriteFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FavoriteFolderRelationInput {\n/** Connect to a favoriteFolder record */\nconnect?: (FavoriteFolderConnectInput | null),\n/** Disconnect from a favoriteFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface FavoriteFolderConnectInput {\n/** Find a favoriteFolder record based on its unique fields: id */\nwhere?: (FavoriteFolderWhereUniqueInput | null)}\n\nexport interface FavoriteFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['String'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['String'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Favorite folder position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Name of the favorite folder */\nname?: (StringFilter | null),and?: ((FavoriteFolderFilterInput | null)[] | null),or?: ((FavoriteFolderFilterInput | null)[] | null),not?: (FavoriteFolderFilterInput | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite folder position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Name of the favorite folder */\nname?: (OrderByDirection | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (FavoriteFolderOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite folder position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Name of the favorite folder */\nname?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface FavoriteFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['Boolean'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message channel message association record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Message id from the messaging provider */\n messageExternalId?: boolean | number\n /** Thread id from the messaging provider */\n messageThreadExternalId?: boolean | number\n /** Message Direction */\n direction?: boolean | number\n /** Message Id */\n messageId?: boolean | number\n /** Message Channel Id */\n messageChannelId?: boolean | number\n /** Message Thread Id */\n messageThreadId?: boolean | number\n /** Message Id */\n message?: MessageGenqlSelection\n /** Message Channel Id */\n messageChannel?: MessageChannelGenqlSelection\n /** Message Thread Id */\n messageThread?: MessageThreadGenqlSelection\n /** Message Folders (supports multiple folders/labels) */\n messageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationEdgeGenqlSelection{\n node?: MessageChannelMessageAssociationGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: boolean | number\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: boolean | number\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: boolean | number\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: boolean | number\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: boolean | number\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: boolean | number\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: boolean | number\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n edges?: MessageChannelMessageAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: boolean | number\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: boolean | number\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: boolean | number\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: boolean | number\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: boolean | number\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: boolean | number\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: boolean | number\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n edges?: MessageChannelMessageAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelMessageAssociationRelationInput {\n/** Connect to a messageChannelMessageAssociation record */\nconnect?: (MessageChannelMessageAssociationConnectInput | null),\n/** Disconnect from a messageChannelMessageAssociation record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageAssociationConnectInput {\n/** Find a messageChannelMessageAssociation record based on its unique fields: id */\nwhere?: (MessageChannelMessageAssociationWhereUniqueInput | null)}\n\nexport interface MessageChannelMessageAssociationWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['String'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnum | null),\n/** Message Id */\nmessageId?: (Scalars['ID'] | null),\n/** Message Id */\nmessage?: (MessageRelationInput | null),\n/** Message Channel Id */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel Id */\nmessageChannel?: (MessageChannelRelationInput | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['String'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnum | null),\n/** Message Id */\nmessageId?: (Scalars['ID'] | null),\n/** Message Id */\nmessage?: (MessageRelationInput | null),\n/** Message Channel Id */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel Id */\nmessageChannel?: (MessageChannelRelationInput | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message channel message association record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (StringFilter | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (StringFilter | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnumFilter | null),\n/** Message Id */\nmessageId?: (UUIDFilter | null),\n/** Message Channel Id */\nmessageChannelId?: (UUIDFilter | null),\n/** Message Thread Id */\nmessageThreadId?: (UUIDFilter | null),and?: ((MessageChannelMessageAssociationFilterInput | null)[] | null),or?: ((MessageChannelMessageAssociationFilterInput | null)[] | null),not?: (MessageChannelMessageAssociationFilterInput | null)}\n\nexport interface MessageChannelMessageAssociationDirectionEnumFilter {eq?: (MessageChannelMessageAssociationDirectionEnum | null),neq?: (MessageChannelMessageAssociationDirectionEnum | null),in?: ((MessageChannelMessageAssociationDirectionEnum | null)[] | null),containsAny?: ((MessageChannelMessageAssociationDirectionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (OrderByDirection | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelMessageAssociationOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (OrderByDirection | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByWithGroupByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByWithGroupByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelMessageAssociationOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for messageExternalId */\ncountUniqueValuesMessageExternalId?: (OrderByDirection | null),\n/** Number of empty values for messageExternalId */\ncountEmptyMessageExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for messageExternalId */\ncountNotEmptyMessageExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for messageExternalId */\npercentageEmptyMessageExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageExternalId */\npercentageNotEmptyMessageExternalId?: (OrderByDirection | null),\n/** Number of unique values for messageThreadExternalId */\ncountUniqueValuesMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of empty values for messageThreadExternalId */\ncountEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for messageThreadExternalId */\ncountNotEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for messageThreadExternalId */\npercentageEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageThreadExternalId */\npercentageNotEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of unique values for direction */\ncountUniqueValuesDirection?: (OrderByDirection | null),\n/** Number of empty values for direction */\ncountEmptyDirection?: (OrderByDirection | null),\n/** Number of non-empty values for direction */\ncountNotEmptyDirection?: (OrderByDirection | null),\n/** Percentage of empty values for direction */\npercentageEmptyDirection?: (OrderByDirection | null),\n/** Percentage of non-empty values for direction */\npercentageNotEmptyDirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['Boolean'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['Boolean'] | null),\n/** Message Direction */\ndirection?: (Scalars['Boolean'] | null),\n/** Group by fields of the related message */\nmessage?: (MessageGroupByInput | null),\n/** Group by fields of the related messageChannel */\nmessageChannel?: (MessageChannelGroupByInput | null),\n/** Group by fields of the related messageThread */\nmessageThread?: (MessageThreadGroupByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Channel record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Visibility */\n visibility?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Channel Type */\n type?: boolean | number\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled?: boolean | number\n /** Automatically create People records when receiving or sending emails */\n contactAutoCreationPolicy?: boolean | number\n /** Message folder import policy */\n messageFolderImportPolicy?: boolean | number\n /** Exclude non professional emails */\n excludeNonProfessionalEmails?: boolean | number\n /** Exclude group emails */\n excludeGroupEmails?: boolean | number\n /** Pending action for group emails */\n pendingGroupEmailsAction?: boolean | number\n /** Is Sync Enabled */\n isSyncEnabled?: boolean | number\n /** Last sync cursor */\n syncCursor?: boolean | number\n /** Last sync date */\n syncedAt?: boolean | number\n /** Sync status */\n syncStatus?: boolean | number\n /** Sync stage */\n syncStage?: boolean | number\n /** Sync stage started at */\n syncStageStartedAt?: boolean | number\n /** Throttle Failure Count */\n throttleFailureCount?: boolean | number\n /** Throttle Retry After */\n throttleRetryAfter?: boolean | number\n /** Connected Account */\n connectedAccountId?: boolean | number\n /** Connected Account */\n connectedAccount?: ConnectedAccountGenqlSelection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n /** Message Folders */\n messageFolders?: (MessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelEdgeGenqlSelection{\n node?: MessageChannelGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: boolean | number\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: boolean | number\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: boolean | number\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: boolean | number\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: boolean | number\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: boolean | number\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: boolean | number\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: boolean | number\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: boolean | number\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: boolean | number\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: boolean | number\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: boolean | number\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: boolean | number\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: boolean | number\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: boolean | number\n edges?: MessageChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: boolean | number\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: boolean | number\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: boolean | number\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: boolean | number\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: boolean | number\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: boolean | number\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: boolean | number\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: boolean | number\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: boolean | number\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: boolean | number\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: boolean | number\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: boolean | number\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: boolean | number\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: boolean | number\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: boolean | number\n edges?: MessageChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelRelationInput {\n/** Connect to a messageChannel record */\nconnect?: (MessageChannelConnectInput | null),\n/** Disconnect from a messageChannel record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelConnectInput {\n/** Find a messageChannel record based on its unique fields: id */\nwhere?: (MessageChannelWhereUniqueInput | null)}\n\nexport interface MessageChannelWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnum | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnum | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId: Scalars['ID'],\n/** Connected Account */\nconnectedAccount: ConnectedAccountRelationInput}\n\n\n/** Message Channels */\nexport interface MessageChannelUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnum | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnum | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId?: (Scalars['ID'] | null),\n/** Connected Account */\nconnectedAccount?: (ConnectedAccountRelationInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Channel record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnumFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnumFilter | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (BooleanFilter | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnumFilter | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnumFilter | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (BooleanFilter | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (BooleanFilter | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnumFilter | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (BooleanFilter | null),\n/** Last sync cursor */\nsyncCursor?: (StringFilter | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnumFilter | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnumFilter | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (FloatFilter | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId?: (UUIDFilter | null),and?: ((MessageChannelFilterInput | null)[] | null),or?: ((MessageChannelFilterInput | null)[] | null),not?: (MessageChannelFilterInput | null)}\n\nexport interface MessageChannelVisibilityEnumFilter {eq?: (MessageChannelVisibilityEnum | null),neq?: (MessageChannelVisibilityEnum | null),in?: ((MessageChannelVisibilityEnum | null)[] | null),containsAny?: ((MessageChannelVisibilityEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelTypeEnumFilter {eq?: (MessageChannelTypeEnum | null),neq?: (MessageChannelTypeEnum | null),in?: ((MessageChannelTypeEnum | null)[] | null),containsAny?: ((MessageChannelTypeEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelContactAutoCreationPolicyEnumFilter {eq?: (MessageChannelContactAutoCreationPolicyEnum | null),neq?: (MessageChannelContactAutoCreationPolicyEnum | null),in?: ((MessageChannelContactAutoCreationPolicyEnum | null)[] | null),containsAny?: ((MessageChannelContactAutoCreationPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageFolderImportPolicyEnumFilter {eq?: (MessageChannelMessageFolderImportPolicyEnum | null),neq?: (MessageChannelMessageFolderImportPolicyEnum | null),in?: ((MessageChannelMessageFolderImportPolicyEnum | null)[] | null),containsAny?: ((MessageChannelMessageFolderImportPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelPendingGroupEmailsActionEnumFilter {eq?: (MessageChannelPendingGroupEmailsActionEnum | null),neq?: (MessageChannelPendingGroupEmailsActionEnum | null),in?: ((MessageChannelPendingGroupEmailsActionEnum | null)[] | null),containsAny?: ((MessageChannelPendingGroupEmailsActionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelSyncStatusEnumFilter {eq?: (MessageChannelSyncStatusEnum | null),neq?: (MessageChannelSyncStatusEnum | null),in?: ((MessageChannelSyncStatusEnum | null)[] | null),containsAny?: ((MessageChannelSyncStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelSyncStageEnumFilter {eq?: (MessageChannelSyncStageEnum | null),neq?: (MessageChannelSyncStageEnum | null),in?: ((MessageChannelSyncStageEnum | null)[] | null),containsAny?: ((MessageChannelSyncStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Channel Type */\ntype?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (OrderByDirection | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (OrderByDirection | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Last sync cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDirection | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Channel Type */\ntype?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (OrderByDirection | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (OrderByDirection | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Last sync cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDateGranularityInput | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (OrderByDateGranularityInput | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for visibility */\ncountUniqueValuesVisibility?: (OrderByDirection | null),\n/** Number of empty values for visibility */\ncountEmptyVisibility?: (OrderByDirection | null),\n/** Number of non-empty values for visibility */\ncountNotEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of empty values for visibility */\npercentageEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of non-empty values for visibility */\npercentageNotEmptyVisibility?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for type */\ncountUniqueValuesType?: (OrderByDirection | null),\n/** Number of empty values for type */\ncountEmptyType?: (OrderByDirection | null),\n/** Number of non-empty values for type */\ncountNotEmptyType?: (OrderByDirection | null),\n/** Percentage of empty values for type */\npercentageEmptyType?: (OrderByDirection | null),\n/** Percentage of non-empty values for type */\npercentageNotEmptyType?: (OrderByDirection | null),\n/** Number of unique values for isContactAutoCreationEnabled */\ncountUniqueValuesIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of empty values for isContactAutoCreationEnabled */\ncountEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isContactAutoCreationEnabled */\ncountNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isContactAutoCreationEnabled */\npercentageEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isContactAutoCreationEnabled */\npercentageNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isContactAutoCreationEnabled */\ncountTrueIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isContactAutoCreationEnabled */\ncountFalseIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of unique values for contactAutoCreationPolicy */\ncountUniqueValuesContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of empty values for contactAutoCreationPolicy */\ncountEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for contactAutoCreationPolicy */\ncountNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for contactAutoCreationPolicy */\npercentageEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for contactAutoCreationPolicy */\npercentageNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of unique values for messageFolderImportPolicy */\ncountUniqueValuesMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of empty values for messageFolderImportPolicy */\ncountEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for messageFolderImportPolicy */\ncountNotEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for messageFolderImportPolicy */\npercentageEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageFolderImportPolicy */\npercentageNotEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of unique values for excludeNonProfessionalEmails */\ncountUniqueValuesExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of empty values for excludeNonProfessionalEmails */\ncountEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of non-empty values for excludeNonProfessionalEmails */\ncountNotEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Percentage of empty values for excludeNonProfessionalEmails */\npercentageEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for excludeNonProfessionalEmails */\npercentageNotEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Count of true values in the field excludeNonProfessionalEmails */\ncountTrueExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Count of false values in the field excludeNonProfessionalEmails */\ncountFalseExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of unique values for excludeGroupEmails */\ncountUniqueValuesExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of empty values for excludeGroupEmails */\ncountEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of non-empty values for excludeGroupEmails */\ncountNotEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Percentage of empty values for excludeGroupEmails */\npercentageEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for excludeGroupEmails */\npercentageNotEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Count of true values in the field excludeGroupEmails */\ncountTrueExcludeGroupEmails?: (OrderByDirection | null),\n/** Count of false values in the field excludeGroupEmails */\ncountFalseExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of unique values for pendingGroupEmailsAction */\ncountUniqueValuesPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of empty values for pendingGroupEmailsAction */\ncountEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of non-empty values for pendingGroupEmailsAction */\ncountNotEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Percentage of empty values for pendingGroupEmailsAction */\npercentageEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Percentage of non-empty values for pendingGroupEmailsAction */\npercentageNotEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of unique values for isSyncEnabled */\ncountUniqueValuesIsSyncEnabled?: (OrderByDirection | null),\n/** Number of empty values for isSyncEnabled */\ncountEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isSyncEnabled */\ncountNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isSyncEnabled */\npercentageEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSyncEnabled */\npercentageNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isSyncEnabled */\ncountTrueIsSyncEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isSyncEnabled */\ncountFalseIsSyncEnabled?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for syncedAt */\ncountUniqueValuesSyncedAt?: (OrderByDirection | null),\n/** Number of empty values for syncedAt */\ncountEmptySyncedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncedAt */\ncountNotEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncedAt */\npercentageEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncedAt */\npercentageNotEmptySyncedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncedAt */\nminSyncedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncedAt */\nmaxSyncedAt?: (OrderByDirection | null),\n/** Number of unique values for syncStatus */\ncountUniqueValuesSyncStatus?: (OrderByDirection | null),\n/** Number of empty values for syncStatus */\ncountEmptySyncStatus?: (OrderByDirection | null),\n/** Number of non-empty values for syncStatus */\ncountNotEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of empty values for syncStatus */\npercentageEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStatus */\npercentageNotEmptySyncStatus?: (OrderByDirection | null),\n/** Number of unique values for syncStage */\ncountUniqueValuesSyncStage?: (OrderByDirection | null),\n/** Number of empty values for syncStage */\ncountEmptySyncStage?: (OrderByDirection | null),\n/** Number of non-empty values for syncStage */\ncountNotEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of empty values for syncStage */\npercentageEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStage */\npercentageNotEmptySyncStage?: (OrderByDirection | null),\n/** Number of unique values for syncStageStartedAt */\ncountUniqueValuesSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of empty values for syncStageStartedAt */\ncountEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncStageStartedAt */\ncountNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncStageStartedAt */\npercentageEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStageStartedAt */\npercentageNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncStageStartedAt */\nminSyncStageStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncStageStartedAt */\nmaxSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of unique values for throttleFailureCount */\ncountUniqueValuesThrottleFailureCount?: (OrderByDirection | null),\n/** Number of empty values for throttleFailureCount */\ncountEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Number of non-empty values for throttleFailureCount */\ncountNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of empty values for throttleFailureCount */\npercentageEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleFailureCount */\npercentageNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field throttleFailureCount */\nminThrottleFailureCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field throttleFailureCount */\nmaxThrottleFailureCount?: (OrderByDirection | null),\n/** Average amount contained in the field throttleFailureCount */\navgThrottleFailureCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field throttleFailureCount */\nsumThrottleFailureCount?: (OrderByDirection | null),\n/** Number of unique values for throttleRetryAfter */\ncountUniqueValuesThrottleRetryAfter?: (OrderByDirection | null),\n/** Number of empty values for throttleRetryAfter */\ncountEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Number of non-empty values for throttleRetryAfter */\ncountNotEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Percentage of empty values for throttleRetryAfter */\npercentageEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleRetryAfter */\npercentageNotEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Earliest date contained in the field throttleRetryAfter */\nminThrottleRetryAfter?: (OrderByDirection | null),\n/** Latest date contained in the field throttleRetryAfter */\nmaxThrottleRetryAfter?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Visibility */\nvisibility?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Channel Type */\ntype?: (Scalars['Boolean'] | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (Scalars['Boolean'] | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (Scalars['Boolean'] | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (Scalars['Boolean'] | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Last sync date */\nsyncedAt?: (GroupByDateGranularityInput | null),\n/** Sync status */\nsyncStatus?: (Scalars['Boolean'] | null),\n/** Sync stage */\nsyncStage?: (Scalars['Boolean'] | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (GroupByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Boolean'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (GroupByDateGranularityInput | null),\n/** Group by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountGroupByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Folder record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Folder name */\n name?: boolean | number\n /** Sync Cursor */\n syncCursor?: boolean | number\n /** Is Sent Folder */\n isSentFolder?: boolean | number\n /** Is Synced */\n isSynced?: boolean | number\n /** Parent Folder ID */\n parentFolderId?: boolean | number\n /** External ID */\n externalId?: boolean | number\n /** Pending action for folder sync */\n pendingSyncAction?: boolean | number\n /** Message Channel */\n messageChannelId?: boolean | number\n /** Message Channel */\n messageChannel?: MessageChannelGenqlSelection\n /** Message Association Folders (supports multiple folders/labels) */\n messageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderEdgeGenqlSelection{\n node?: MessageFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: boolean | number\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: boolean | number\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: boolean | number\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: boolean | number\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: boolean | number\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: boolean | number\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: boolean | number\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: boolean | number\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: boolean | number\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: boolean | number\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: boolean | number\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: boolean | number\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: boolean | number\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: boolean | number\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: boolean | number\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: boolean | number\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: boolean | number\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: boolean | number\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: boolean | number\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: boolean | number\n /** Number of empty values for externalId */\n countEmptyExternalId?: boolean | number\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: boolean | number\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: boolean | number\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: boolean | number\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: boolean | number\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: boolean | number\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: boolean | number\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: boolean | number\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: boolean | number\n edges?: MessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: boolean | number\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: boolean | number\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: boolean | number\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: boolean | number\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: boolean | number\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: boolean | number\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: boolean | number\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: boolean | number\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: boolean | number\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: boolean | number\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: boolean | number\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: boolean | number\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: boolean | number\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: boolean | number\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: boolean | number\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: boolean | number\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: boolean | number\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: boolean | number\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: boolean | number\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: boolean | number\n /** Number of empty values for externalId */\n countEmptyExternalId?: boolean | number\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: boolean | number\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: boolean | number\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: boolean | number\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: boolean | number\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: boolean | number\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: boolean | number\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: boolean | number\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: boolean | number\n edges?: MessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageFolderRelationInput {\n/** Connect to a messageFolder record */\nconnect?: (MessageFolderConnectInput | null),\n/** Disconnect from a messageFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageFolderConnectInput {\n/** Find a messageFolder record based on its unique fields: id */\nwhere?: (MessageFolderWhereUniqueInput | null)}\n\nexport interface MessageFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Folder name */\nname?: (Scalars['String'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['String'] | null),\n/** External ID */\nexternalId?: (Scalars['String'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnum | null),\n/** Message Channel */\nmessageChannelId: Scalars['ID'],\n/** Message Channel */\nmessageChannel: MessageChannelRelationInput}\n\n\n/** Message Folders */\nexport interface MessageFolderUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Folder name */\nname?: (Scalars['String'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['String'] | null),\n/** External ID */\nexternalId?: (Scalars['String'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnum | null),\n/** Message Channel */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel */\nmessageChannel?: (MessageChannelRelationInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Folder record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Folder name */\nname?: (StringFilter | null),\n/** Sync Cursor */\nsyncCursor?: (StringFilter | null),\n/** Is Sent Folder */\nisSentFolder?: (BooleanFilter | null),\n/** Is Synced */\nisSynced?: (BooleanFilter | null),\n/** Parent Folder ID */\nparentFolderId?: (StringFilter | null),\n/** External ID */\nexternalId?: (StringFilter | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnumFilter | null),\n/** Message Channel */\nmessageChannelId?: (UUIDFilter | null),and?: ((MessageFolderFilterInput | null)[] | null),or?: ((MessageFolderFilterInput | null)[] | null),not?: (MessageFolderFilterInput | null)}\n\nexport interface MessageFolderPendingSyncActionEnumFilter {eq?: (MessageFolderPendingSyncActionEnum | null),neq?: (MessageFolderPendingSyncActionEnum | null),in?: ((MessageFolderPendingSyncActionEnum | null)[] | null),containsAny?: ((MessageFolderPendingSyncActionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Folder record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Folder name */\nname?: (OrderByDirection | null),\n/** Sync Cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Is Sent Folder */\nisSentFolder?: (OrderByDirection | null),\n/** Is Synced */\nisSynced?: (OrderByDirection | null),\n/** Parent Folder ID */\nparentFolderId?: (OrderByDirection | null),\n/** External ID */\nexternalId?: (OrderByDirection | null),\n/** Pending action for folder sync */\npendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageFolderOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Folder record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Folder name */\nname?: (OrderByDirection | null),\n/** Sync Cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Is Sent Folder */\nisSentFolder?: (OrderByDirection | null),\n/** Is Synced */\nisSynced?: (OrderByDirection | null),\n/** Parent Folder ID */\nparentFolderId?: (OrderByDirection | null),\n/** External ID */\nexternalId?: (OrderByDirection | null),\n/** Pending action for folder sync */\npendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for isSentFolder */\ncountUniqueValuesIsSentFolder?: (OrderByDirection | null),\n/** Number of empty values for isSentFolder */\ncountEmptyIsSentFolder?: (OrderByDirection | null),\n/** Number of non-empty values for isSentFolder */\ncountNotEmptyIsSentFolder?: (OrderByDirection | null),\n/** Percentage of empty values for isSentFolder */\npercentageEmptyIsSentFolder?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSentFolder */\npercentageNotEmptyIsSentFolder?: (OrderByDirection | null),\n/** Count of true values in the field isSentFolder */\ncountTrueIsSentFolder?: (OrderByDirection | null),\n/** Count of false values in the field isSentFolder */\ncountFalseIsSentFolder?: (OrderByDirection | null),\n/** Number of unique values for isSynced */\ncountUniqueValuesIsSynced?: (OrderByDirection | null),\n/** Number of empty values for isSynced */\ncountEmptyIsSynced?: (OrderByDirection | null),\n/** Number of non-empty values for isSynced */\ncountNotEmptyIsSynced?: (OrderByDirection | null),\n/** Percentage of empty values for isSynced */\npercentageEmptyIsSynced?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSynced */\npercentageNotEmptyIsSynced?: (OrderByDirection | null),\n/** Count of true values in the field isSynced */\ncountTrueIsSynced?: (OrderByDirection | null),\n/** Count of false values in the field isSynced */\ncountFalseIsSynced?: (OrderByDirection | null),\n/** Number of unique values for parentFolderId */\ncountUniqueValuesParentFolderId?: (OrderByDirection | null),\n/** Number of empty values for parentFolderId */\ncountEmptyParentFolderId?: (OrderByDirection | null),\n/** Number of non-empty values for parentFolderId */\ncountNotEmptyParentFolderId?: (OrderByDirection | null),\n/** Percentage of empty values for parentFolderId */\npercentageEmptyParentFolderId?: (OrderByDirection | null),\n/** Percentage of non-empty values for parentFolderId */\npercentageNotEmptyParentFolderId?: (OrderByDirection | null),\n/** Number of unique values for externalId */\ncountUniqueValuesExternalId?: (OrderByDirection | null),\n/** Number of empty values for externalId */\ncountEmptyExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for externalId */\ncountNotEmptyExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for externalId */\npercentageEmptyExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalId */\npercentageNotEmptyExternalId?: (OrderByDirection | null),\n/** Number of unique values for pendingSyncAction */\ncountUniqueValuesPendingSyncAction?: (OrderByDirection | null),\n/** Number of empty values for pendingSyncAction */\ncountEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Number of non-empty values for pendingSyncAction */\ncountNotEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Percentage of empty values for pendingSyncAction */\npercentageEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Percentage of non-empty values for pendingSyncAction */\npercentageNotEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Folder name */\nname?: (Scalars['Boolean'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['Boolean'] | null),\n/** External ID */\nexternalId?: (Scalars['Boolean'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (Scalars['Boolean'] | null),\n/** Group by fields of the related messageChannel */\nmessageChannel?: (MessageChannelGroupByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGenqlSelection{\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message channel message association message folder record position */\n position?: boolean | number\n /** Message Channel Message Association */\n messageChannelMessageAssociationId?: boolean | number\n /** Message Folder */\n messageFolderId?: boolean | number\n /** Message Channel Message Association */\n messageChannelMessageAssociation?: MessageChannelMessageAssociationGenqlSelection\n /** Message Folder */\n messageFolder?: MessageFolderGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection{\n node?: MessageChannelMessageAssociationMessageFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n edges?: MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n edges?: MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelMessageAssociationMessageFolderRelationInput {\n/** Connect to a messageChannelMessageAssociationMessageFolder record */\nconnect?: (MessageChannelMessageAssociationMessageFolderConnectInput | null),\n/** Disconnect from a messageChannelMessageAssociationMessageFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageAssociationMessageFolderConnectInput {\n/** Find a messageChannelMessageAssociationMessageFolder record based on its unique fields: id */\nwhere?: (MessageChannelMessageAssociationMessageFolderWhereUniqueInput | null)}\n\nexport interface MessageChannelMessageAssociationMessageFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderCreateInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Position'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId: Scalars['ID'],\n/** Message Channel Message Association */\nmessageChannelMessageAssociation: MessageChannelMessageAssociationRelationInput,\n/** Message Folder */\nmessageFolderId: Scalars['ID'],\n/** Message Folder */\nmessageFolder: MessageFolderRelationInput}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderUpdateInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Position'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (Scalars['ID'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationRelationInput | null),\n/** Message Folder */\nmessageFolderId?: (Scalars['ID'] | null),\n/** Message Folder */\nmessageFolder?: (MessageFolderRelationInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderFilterInput {\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message channel message association message folder record position */\nposition?: (FloatFilter | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (UUIDFilter | null),\n/** Message Folder */\nmessageFolderId?: (UUIDFilter | null),and?: ((MessageChannelMessageAssociationMessageFolderFilterInput | null)[] | null),or?: ((MessageChannelMessageAssociationMessageFolderFilterInput | null)[] | null),not?: (MessageChannelMessageAssociationMessageFolderFilterInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByInput {\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association message folder record position */\nposition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association message folder record position */\nposition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByWithGroupByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Boolean'] | null),\n/** Group by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationGroupByInput | null),\n/** Group by fields of the related messageFolder */\nmessageFolder?: (MessageFolderGroupByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Participant record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Role */\n role?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Display Name */\n displayName?: boolean | number\n /** Message */\n messageId?: boolean | number\n /** Person */\n personId?: boolean | number\n /** Workspace member */\n workspaceMemberId?: boolean | number\n /** Message */\n message?: MessageGenqlSelection\n /** Person */\n person?: PersonGenqlSelection\n /** Workspace member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantEdgeGenqlSelection{\n node?: MessageParticipantGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for role */\n countUniqueValuesRole?: boolean | number\n /** Number of empty values for role */\n countEmptyRole?: boolean | number\n /** Number of non-empty values for role */\n countNotEmptyRole?: boolean | number\n /** Percentage of empty values for role */\n percentageEmptyRole?: boolean | number\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n edges?: MessageParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for role */\n countUniqueValuesRole?: boolean | number\n /** Number of empty values for role */\n countEmptyRole?: boolean | number\n /** Number of non-empty values for role */\n countNotEmptyRole?: boolean | number\n /** Percentage of empty values for role */\n percentageEmptyRole?: boolean | number\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n edges?: MessageParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageParticipantRelationInput {\n/** Connect to a messageParticipant record */\nconnect?: (MessageParticipantConnectInput | null),\n/** Disconnect from a messageParticipant record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageParticipantConnectInput {\n/** Find a messageParticipant record based on its unique fields: id */\nwhere?: (MessageParticipantWhereUniqueInput | null)}\n\nexport interface MessageParticipantWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Role */\nrole?: (MessageParticipantRoleEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Message */\nmessageId: Scalars['ID'],\n/** Message */\nmessage: MessageRelationInput,\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Role */\nrole?: (MessageParticipantRoleEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Message */\nmessageId?: (Scalars['ID'] | null),\n/** Message */\nmessage?: (MessageRelationInput | null),\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Participant record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Role */\nrole?: (MessageParticipantRoleEnumFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Display Name */\ndisplayName?: (StringFilter | null),\n/** Message */\nmessageId?: (UUIDFilter | null),\n/** Person */\npersonId?: (UUIDFilter | null),\n/** Workspace member */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((MessageParticipantFilterInput | null)[] | null),or?: ((MessageParticipantFilterInput | null)[] | null),not?: (MessageParticipantFilterInput | null)}\n\nexport interface MessageParticipantRoleEnumFilter {eq?: (MessageParticipantRoleEnum | null),neq?: (MessageParticipantRoleEnum | null),in?: ((MessageParticipantRoleEnum | null)[] | null),containsAny?: ((MessageParticipantRoleEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Role */\nrole?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageParticipantOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Role */\nrole?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByWithGroupByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageParticipantOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for role */\ncountUniqueValuesRole?: (OrderByDirection | null),\n/** Number of empty values for role */\ncountEmptyRole?: (OrderByDirection | null),\n/** Number of non-empty values for role */\ncountNotEmptyRole?: (OrderByDirection | null),\n/** Percentage of empty values for role */\npercentageEmptyRole?: (OrderByDirection | null),\n/** Percentage of non-empty values for role */\npercentageNotEmptyRole?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for displayName */\ncountUniqueValuesDisplayName?: (OrderByDirection | null),\n/** Number of empty values for displayName */\ncountEmptyDisplayName?: (OrderByDirection | null),\n/** Number of non-empty values for displayName */\ncountNotEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of empty values for displayName */\npercentageEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of non-empty values for displayName */\npercentageNotEmptyDisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Role */\nrole?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Display Name */\ndisplayName?: (Scalars['Boolean'] | null),\n/** Group by fields of the related message */\nmessage?: (MessageGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Thread record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Messages from the thread. */\n messages?: (MessageConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByInput | null)[] | null)} })\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadEdgeGenqlSelection{\n node?: MessageThreadGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: MessageThreadEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: MessageThreadEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageThreadRelationInput {\n/** Connect to a messageThread record */\nconnect?: (MessageThreadConnectInput | null),\n/** Disconnect from a messageThread record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageThreadConnectInput {\n/** Find a messageThread record based on its unique fields: id */\nwhere?: (MessageThreadWhereUniqueInput | null)}\n\nexport interface MessageThreadWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Thread record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((MessageThreadFilterInput | null)[] | null),or?: ((MessageThreadFilterInput | null)[] | null),not?: (MessageThreadFilterInput | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Thread record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageThreadOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Thread record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageThreadOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** Message */\nexport interface MessageGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Message id from the message header */\n headerMessageId?: boolean | number\n /** Message Direction */\n direction?: boolean | number\n /** Subject */\n subject?: boolean | number\n /** Text */\n text?: boolean | number\n /** The date the message was received */\n receivedAt?: boolean | number\n /** Message Thread Id */\n messageThreadId?: boolean | number\n /** Message Thread Id */\n messageThread?: MessageThreadGenqlSelection\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageEdgeGenqlSelection{\n node?: MessageGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: boolean | number\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: boolean | number\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: boolean | number\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: boolean | number\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n /** Number of unique values for subject */\n countUniqueValuesSubject?: boolean | number\n /** Number of empty values for subject */\n countEmptySubject?: boolean | number\n /** Number of non-empty values for subject */\n countNotEmptySubject?: boolean | number\n /** Percentage of empty values for subject */\n percentageEmptySubject?: boolean | number\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: boolean | number\n /** Number of unique values for text */\n countUniqueValuesText?: boolean | number\n /** Number of empty values for text */\n countEmptyText?: boolean | number\n /** Number of non-empty values for text */\n countNotEmptyText?: boolean | number\n /** Percentage of empty values for text */\n percentageEmptyText?: boolean | number\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: boolean | number\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: boolean | number\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: boolean | number\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: boolean | number\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: boolean | number\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: boolean | number\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: boolean | number\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: boolean | number\n edges?: MessageEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: boolean | number\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: boolean | number\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: boolean | number\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: boolean | number\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n /** Number of unique values for subject */\n countUniqueValuesSubject?: boolean | number\n /** Number of empty values for subject */\n countEmptySubject?: boolean | number\n /** Number of non-empty values for subject */\n countNotEmptySubject?: boolean | number\n /** Percentage of empty values for subject */\n percentageEmptySubject?: boolean | number\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: boolean | number\n /** Number of unique values for text */\n countUniqueValuesText?: boolean | number\n /** Number of empty values for text */\n countEmptyText?: boolean | number\n /** Number of non-empty values for text */\n countNotEmptyText?: boolean | number\n /** Percentage of empty values for text */\n percentageEmptyText?: boolean | number\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: boolean | number\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: boolean | number\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: boolean | number\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: boolean | number\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: boolean | number\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: boolean | number\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: boolean | number\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: boolean | number\n edges?: MessageEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageRelationInput {\n/** Connect to a message record */\nconnect?: (MessageConnectInput | null),\n/** Disconnect from a message record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageConnectInput {\n/** Find a message record based on its unique fields: id */\nwhere?: (MessageWhereUniqueInput | null)}\n\nexport interface MessageWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message */\nexport interface MessageCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnum | null),\n/** Subject */\nsubject?: (Scalars['String'] | null),\n/** Text */\ntext?: (Scalars['String'] | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message */\nexport interface MessageUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnum | null),\n/** Subject */\nsubject?: (Scalars['String'] | null),\n/** Text */\ntext?: (Scalars['String'] | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message */\nexport interface MessageFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Message id from the message header */\nheaderMessageId?: (StringFilter | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnumFilter | null),\n/** Subject */\nsubject?: (StringFilter | null),\n/** Text */\ntext?: (StringFilter | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (UUIDFilter | null),and?: ((MessageFilterInput | null)[] | null),or?: ((MessageFilterInput | null)[] | null),not?: (MessageFilterInput | null)}\n\nexport interface MessageDirectionEnumFilter {eq?: (MessageDirectionEnum | null),neq?: (MessageDirectionEnum | null),in?: ((MessageDirectionEnum | null)[] | null),containsAny?: ((MessageDirectionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message */\nexport interface MessageOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the message header */\nheaderMessageId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Subject */\nsubject?: (OrderByDirection | null),\n/** Text */\ntext?: (OrderByDirection | null),\n/** The date the message was received */\nreceivedAt?: (OrderByDirection | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message */\nexport interface MessageOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the message header */\nheaderMessageId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Subject */\nsubject?: (OrderByDirection | null),\n/** Text */\ntext?: (OrderByDirection | null),\n/** The date the message was received */\nreceivedAt?: (OrderByDateGranularityInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for headerMessageId */\ncountUniqueValuesHeaderMessageId?: (OrderByDirection | null),\n/** Number of empty values for headerMessageId */\ncountEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Number of non-empty values for headerMessageId */\ncountNotEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Percentage of empty values for headerMessageId */\npercentageEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Percentage of non-empty values for headerMessageId */\npercentageNotEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Number of unique values for direction */\ncountUniqueValuesDirection?: (OrderByDirection | null),\n/** Number of empty values for direction */\ncountEmptyDirection?: (OrderByDirection | null),\n/** Number of non-empty values for direction */\ncountNotEmptyDirection?: (OrderByDirection | null),\n/** Percentage of empty values for direction */\npercentageEmptyDirection?: (OrderByDirection | null),\n/** Percentage of non-empty values for direction */\npercentageNotEmptyDirection?: (OrderByDirection | null),\n/** Number of unique values for subject */\ncountUniqueValuesSubject?: (OrderByDirection | null),\n/** Number of empty values for subject */\ncountEmptySubject?: (OrderByDirection | null),\n/** Number of non-empty values for subject */\ncountNotEmptySubject?: (OrderByDirection | null),\n/** Percentage of empty values for subject */\npercentageEmptySubject?: (OrderByDirection | null),\n/** Percentage of non-empty values for subject */\npercentageNotEmptySubject?: (OrderByDirection | null),\n/** Number of unique values for text */\ncountUniqueValuesText?: (OrderByDirection | null),\n/** Number of empty values for text */\ncountEmptyText?: (OrderByDirection | null),\n/** Number of non-empty values for text */\ncountNotEmptyText?: (OrderByDirection | null),\n/** Percentage of empty values for text */\npercentageEmptyText?: (OrderByDirection | null),\n/** Percentage of non-empty values for text */\npercentageNotEmptyText?: (OrderByDirection | null),\n/** Number of unique values for receivedAt */\ncountUniqueValuesReceivedAt?: (OrderByDirection | null),\n/** Number of empty values for receivedAt */\ncountEmptyReceivedAt?: (OrderByDirection | null),\n/** Number of non-empty values for receivedAt */\ncountNotEmptyReceivedAt?: (OrderByDirection | null),\n/** Percentage of empty values for receivedAt */\npercentageEmptyReceivedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for receivedAt */\npercentageNotEmptyReceivedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field receivedAt */\nminReceivedAt?: (OrderByDirection | null),\n/** Latest date contained in the field receivedAt */\nmaxReceivedAt?: (OrderByDirection | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message */\nexport interface MessageGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['Boolean'] | null),\n/** Message Direction */\ndirection?: (Scalars['Boolean'] | null),\n/** Subject */\nsubject?: (Scalars['Boolean'] | null),\n/** Text */\ntext?: (Scalars['Boolean'] | null),\n/** The date the message was received */\nreceivedAt?: (GroupByDateGranularityInput | null),\n/** Group by fields of the related messageThread */\nmessageThread?: (MessageThreadGroupByInput | null)}\n\n\n/** A note */\nexport interface NoteGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Note record position */\n position?: boolean | number\n /** Note title */\n title?: boolean | number\n /** Note body */\n bodyV2?: RichTextV2GenqlSelection\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Note attachments */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the note */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Note targets */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the note. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteEdgeGenqlSelection{\n node?: NoteGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: NoteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: NoteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface NoteRelationInput {\n/** Connect to a note record */\nconnect?: (NoteConnectInput | null),\n/** Disconnect from a note record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface NoteConnectInput {\n/** Find a note record based on its unique fields: id */\nwhere?: (NoteWhereUniqueInput | null)}\n\nexport interface NoteWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A note */\nexport interface NoteCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (Scalars['Position'] | null),\n/** Note title */\ntitle?: (Scalars['String'] | null),\n/** Note body */\nbodyV2?: (RichTextV2CreateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A note */\nexport interface NoteUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (Scalars['Position'] | null),\n/** Note title */\ntitle?: (Scalars['String'] | null),\n/** Note body */\nbodyV2?: (RichTextV2UpdateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A note */\nexport interface NoteFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (FloatFilter | null),\n/** Note title */\ntitle?: (StringFilter | null),\n/** Note body */\nbodyV2?: (RichTextV2FilterInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((NoteFilterInput | null)[] | null),or?: ((NoteFilterInput | null)[] | null),not?: (NoteFilterInput | null)}\n\n\n/** A note */\nexport interface NoteOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Note record position */\nposition?: (OrderByDirection | null),\n/** Note title */\ntitle?: (OrderByDirection | null),\n/** Note body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A note */\nexport interface NoteOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (NoteOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Note record position */\nposition?: (OrderByDirection | null),\n/** Note title */\ntitle?: (OrderByDirection | null),\n/** Note body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface NoteOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for bodyV2 */\ncountUniqueValuesBodyV2?: (OrderByDirection | null),\n/** Number of empty values for bodyV2 */\ncountEmptyBodyV2?: (OrderByDirection | null),\n/** Number of non-empty values for bodyV2 */\ncountNotEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of empty values for bodyV2 */\npercentageEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of non-empty values for bodyV2 */\npercentageNotEmptyBodyV2?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A note */\nexport interface NoteGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Note record position */\nposition?: (Scalars['Boolean'] | null),\n/** Note title */\ntitle?: (Scalars['Boolean'] | null),\n/** Note body */\nbodyV2?: (RichTextV2GroupByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A note target */\nexport interface NoteTargetGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** NoteTarget record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** NoteTarget target */\n targetCompanyId?: boolean | number\n /** NoteTarget note */\n noteId?: boolean | number\n /** NoteTarget target */\n targetPersonId?: boolean | number\n /** NoteTarget target */\n targetOpportunityId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** NoteTarget target */\n targetCompany?: CompanyGenqlSelection\n /** NoteTarget note */\n note?: NoteGenqlSelection\n /** NoteTarget target */\n targetPerson?: PersonGenqlSelection\n /** NoteTarget target */\n targetOpportunity?: OpportunityGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetEdgeGenqlSelection{\n node?: NoteTargetGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: NoteTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: NoteTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface NoteTargetRelationInput {\n/** Connect to a noteTarget record */\nconnect?: (NoteTargetConnectInput | null),\n/** Disconnect from a noteTarget record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface NoteTargetConnectInput {\n/** Find a noteTarget record based on its unique fields: id */\nwhere?: (NoteTargetWhereUniqueInput | null)}\n\nexport interface NoteTargetWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A note target */\nexport interface NoteTargetCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** NoteTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** NoteTarget note */\nnoteId?: (Scalars['ID'] | null),\n/** NoteTarget note */\nnote?: (NoteRelationInput | null),\n/** NoteTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** NoteTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** NoteTarget note */\nnoteId?: (Scalars['ID'] | null),\n/** NoteTarget note */\nnote?: (NoteRelationInput | null),\n/** NoteTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** NoteTarget record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** NoteTarget target */\ntargetCompanyId?: (UUIDFilter | null),\n/** NoteTarget note */\nnoteId?: (UUIDFilter | null),\n/** NoteTarget target */\ntargetPersonId?: (UUIDFilter | null),\n/** NoteTarget target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((NoteTargetFilterInput | null)[] | null),or?: ((NoteTargetFilterInput | null)[] | null),not?: (NoteTargetFilterInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** NoteTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (NoteTargetOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** NoteTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByWithGroupByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface NoteTargetOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related note */\nnote?: (NoteGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The opportunity name */\n name?: boolean | number\n /** Opportunity amount */\n amount?: CurrencyGenqlSelection\n /** Opportunity close date */\n closeDate?: boolean | number\n /** Opportunity stage */\n stage?: boolean | number\n /** Opportunity record position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Opportunity company */\n companyId?: boolean | number\n /** Opportunity point of contact */\n pointOfContactId?: boolean | number\n /** Opportunity owner */\n ownerId?: boolean | number\n /** Attachments linked to the opportunity */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Opportunity company */\n company?: CompanyGenqlSelection\n /** Favorites linked to the opportunity */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Notes tied to the opportunity */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Opportunity point of contact */\n pointOfContact?: PersonGenqlSelection\n /** Tasks tied to the opportunity */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the opportunity. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Opportunity owner */\n owner?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityEdgeGenqlSelection{\n node?: OpportunityGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for amount */\n countUniqueValuesAmount?: boolean | number\n /** Number of empty values for amount */\n countEmptyAmount?: boolean | number\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: boolean | number\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: boolean | number\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: boolean | number\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: boolean | number\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: boolean | number\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: boolean | number\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: boolean | number\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: boolean | number\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: boolean | number\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: boolean | number\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: boolean | number\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: boolean | number\n /** Earliest date contained in the field closeDate */\n minCloseDate?: boolean | number\n /** Latest date contained in the field closeDate */\n maxCloseDate?: boolean | number\n /** Number of unique values for stage */\n countUniqueValuesStage?: boolean | number\n /** Number of empty values for stage */\n countEmptyStage?: boolean | number\n /** Number of non-empty values for stage */\n countNotEmptyStage?: boolean | number\n /** Percentage of empty values for stage */\n percentageEmptyStage?: boolean | number\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: OpportunityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for amount */\n countUniqueValuesAmount?: boolean | number\n /** Number of empty values for amount */\n countEmptyAmount?: boolean | number\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: boolean | number\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: boolean | number\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: boolean | number\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: boolean | number\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: boolean | number\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: boolean | number\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: boolean | number\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: boolean | number\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: boolean | number\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: boolean | number\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: boolean | number\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: boolean | number\n /** Earliest date contained in the field closeDate */\n minCloseDate?: boolean | number\n /** Latest date contained in the field closeDate */\n maxCloseDate?: boolean | number\n /** Number of unique values for stage */\n countUniqueValuesStage?: boolean | number\n /** Number of empty values for stage */\n countEmptyStage?: boolean | number\n /** Number of non-empty values for stage */\n countNotEmptyStage?: boolean | number\n /** Percentage of empty values for stage */\n percentageEmptyStage?: boolean | number\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: OpportunityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface OpportunityRelationInput {\n/** Connect to a opportunity record */\nconnect?: (OpportunityConnectInput | null),\n/** Disconnect from a opportunity record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface OpportunityConnectInput {\n/** Find a opportunity record based on its unique fields: id */\nwhere?: (OpportunityWhereUniqueInput | null)}\n\nexport interface OpportunityWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** An opportunity */\nexport interface OpportunityCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (Scalars['String'] | null),\n/** Opportunity amount */\namount?: (CurrencyCreateInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnum | null),\n/** Opportunity record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Opportunity company */\ncompanyId?: (Scalars['ID'] | null),\n/** Opportunity company */\ncompany?: (CompanyRelationInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (Scalars['ID'] | null),\n/** Opportunity point of contact */\npointOfContact?: (PersonRelationInput | null),\n/** Opportunity owner */\nownerId?: (Scalars['ID'] | null),\n/** Opportunity owner */\nowner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (Scalars['String'] | null),\n/** Opportunity amount */\namount?: (CurrencyUpdateInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnum | null),\n/** Opportunity record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Opportunity company */\ncompanyId?: (Scalars['ID'] | null),\n/** Opportunity company */\ncompany?: (CompanyRelationInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (Scalars['ID'] | null),\n/** Opportunity point of contact */\npointOfContact?: (PersonRelationInput | null),\n/** Opportunity owner */\nownerId?: (Scalars['ID'] | null),\n/** Opportunity owner */\nowner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (StringFilter | null),\n/** Opportunity amount */\namount?: (CurrencyFilterInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnumFilter | null),\n/** Opportunity record position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Opportunity company */\ncompanyId?: (UUIDFilter | null),\n/** Opportunity point of contact */\npointOfContactId?: (UUIDFilter | null),\n/** Opportunity owner */\nownerId?: (UUIDFilter | null),and?: ((OpportunityFilterInput | null)[] | null),or?: ((OpportunityFilterInput | null)[] | null),not?: (OpportunityFilterInput | null)}\n\nexport interface OpportunityStageEnumFilter {eq?: (OpportunityStageEnum | null),neq?: (OpportunityStageEnum | null),in?: ((OpportunityStageEnum | null)[] | null),containsAny?: ((OpportunityStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** An opportunity */\nexport interface OpportunityOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The opportunity name */\nname?: (OrderByDirection | null),\n/** Opportunity amount */\namount?: (CurrencyOrderByInput | null),\n/** Opportunity close date */\ncloseDate?: (OrderByDirection | null),\n/** Opportunity stage */\nstage?: (OrderByDirection | null),\n/** Opportunity record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (OpportunityOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The opportunity name */\nname?: (OrderByDirection | null),\n/** Opportunity amount */\namount?: (CurrencyOrderByInput | null),\n/** Opportunity close date */\ncloseDate?: (OrderByDateGranularityInput | null),\n/** Opportunity stage */\nstage?: (OrderByDirection | null),\n/** Opportunity record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByWithGroupByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface OpportunityOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for amount */\ncountUniqueValuesAmount?: (OrderByDirection | null),\n/** Number of empty values for amount */\ncountEmptyAmount?: (OrderByDirection | null),\n/** Number of non-empty values for amount */\ncountNotEmptyAmount?: (OrderByDirection | null),\n/** Percentage of empty values for amount */\npercentageEmptyAmount?: (OrderByDirection | null),\n/** Percentage of non-empty values for amount */\npercentageNotEmptyAmount?: (OrderByDirection | null),\n/** Minimum amount contained in the field amount */\nminAmountAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field amount */\nmaxAmountAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field amount */\nsumAmountAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field amount */\navgAmountAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for closeDate */\ncountUniqueValuesCloseDate?: (OrderByDirection | null),\n/** Number of empty values for closeDate */\ncountEmptyCloseDate?: (OrderByDirection | null),\n/** Number of non-empty values for closeDate */\ncountNotEmptyCloseDate?: (OrderByDirection | null),\n/** Percentage of empty values for closeDate */\npercentageEmptyCloseDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for closeDate */\npercentageNotEmptyCloseDate?: (OrderByDirection | null),\n/** Earliest date contained in the field closeDate */\nminCloseDate?: (OrderByDirection | null),\n/** Latest date contained in the field closeDate */\nmaxCloseDate?: (OrderByDirection | null),\n/** Number of unique values for stage */\ncountUniqueValuesStage?: (OrderByDirection | null),\n/** Number of empty values for stage */\ncountEmptyStage?: (OrderByDirection | null),\n/** Number of non-empty values for stage */\ncountNotEmptyStage?: (OrderByDirection | null),\n/** Percentage of empty values for stage */\npercentageEmptyStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for stage */\npercentageNotEmptyStage?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The opportunity name */\nname?: (Scalars['Boolean'] | null),\n/** Opportunity amount */\namount?: (CurrencyGroupByInput | null),\n/** Opportunity close date */\ncloseDate?: (GroupByDateGranularityInput | null),\n/** Opportunity stage */\nstage?: (Scalars['Boolean'] | null),\n/** Opportunity record position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related person */\npointOfContact?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nowner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A person */\nexport interface PersonGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Contact's name */\n name?: FullNameGenqlSelection\n /** Contact's Emails */\n emails?: EmailsGenqlSelection\n /** Contact's Linkedin account */\n linkedinLink?: LinksGenqlSelection\n /** Contact's X/Twitter account */\n xLink?: LinksGenqlSelection\n /** Contact's job title */\n jobTitle?: boolean | number\n /** Contact's phone numbers */\n phones?: PhonesGenqlSelection\n /** Contact's city */\n city?: boolean | number\n /** Contact's avatar */\n avatarUrl?: boolean | number\n /** Contact's avatar file */\n avatarFile?: FileObjectGenqlSelection\n /** Person record Position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Contact's company */\n companyId?: boolean | number\n /** Attachments linked to the contact. */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Notes tied to the contact */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Calendar Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n /** Contact's company */\n company?: CompanyGenqlSelection\n /** Favorites linked to the contact */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** List of opportunities for which that person is the point of contact */\n pointOfContactForOpportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Tasks tied to the contact */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Events linked to the person */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n cloudUsers2?: (CloudUser2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonEdgeGenqlSelection{\n node?: PersonGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for emails */\n countUniqueValuesEmails?: boolean | number\n /** Number of empty values for emails */\n countEmptyEmails?: boolean | number\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: boolean | number\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: boolean | number\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: boolean | number\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: boolean | number\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: boolean | number\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: boolean | number\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: boolean | number\n /** Number of unique values for phones */\n countUniqueValuesPhones?: boolean | number\n /** Number of empty values for phones */\n countEmptyPhones?: boolean | number\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: boolean | number\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: boolean | number\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: boolean | number\n /** Number of unique values for city */\n countUniqueValuesCity?: boolean | number\n /** Number of empty values for city */\n countEmptyCity?: boolean | number\n /** Number of non-empty values for city */\n countNotEmptyCity?: boolean | number\n /** Percentage of empty values for city */\n percentageEmptyCity?: boolean | number\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: boolean | number\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: boolean | number\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: boolean | number\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: boolean | number\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: PersonEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for emails */\n countUniqueValuesEmails?: boolean | number\n /** Number of empty values for emails */\n countEmptyEmails?: boolean | number\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: boolean | number\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: boolean | number\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: boolean | number\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: boolean | number\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: boolean | number\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: boolean | number\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: boolean | number\n /** Number of unique values for phones */\n countUniqueValuesPhones?: boolean | number\n /** Number of empty values for phones */\n countEmptyPhones?: boolean | number\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: boolean | number\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: boolean | number\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: boolean | number\n /** Number of unique values for city */\n countUniqueValuesCity?: boolean | number\n /** Number of empty values for city */\n countEmptyCity?: boolean | number\n /** Number of non-empty values for city */\n countNotEmptyCity?: boolean | number\n /** Percentage of empty values for city */\n percentageEmptyCity?: boolean | number\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: boolean | number\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: boolean | number\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: boolean | number\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: boolean | number\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: PersonEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PersonRelationInput {\n/** Connect to a person record */\nconnect?: (PersonConnectInput | null),\n/** Disconnect from a person record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface PersonConnectInput {\n/** Find a person record based on its unique fields: id or emails */\nwhere?: (PersonWhereUniqueInput | null)}\n\nexport interface PersonWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by Emails */\nemails?: (PersonEmailsWhereInput | null)}\n\nexport interface PersonEmailsWhereInput {\n/** Connect by primaryEmail */\nprimaryEmail?: (Scalars['String'] | null)}\n\n\n/** A person */\nexport interface PersonCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameCreateInput | null),\n/** Contact's Emails */\nemails?: (EmailsCreateInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksCreateInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksCreateInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['String'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesCreateInput | null),\n/** Contact's city */\ncity?: (Scalars['String'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Contact's avatar file */\navatarFile?: ((FileItemInput | null)[] | null),\n/** Person record Position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Contact's company */\ncompanyId?: (Scalars['ID'] | null),\n/** Contact's company */\ncompany?: (CompanyRelationInput | null)}\n\n\n/** A person */\nexport interface PersonUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameUpdateInput | null),\n/** Contact's Emails */\nemails?: (EmailsUpdateInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksUpdateInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksUpdateInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['String'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesUpdateInput | null),\n/** Contact's city */\ncity?: (Scalars['String'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Contact's avatar file */\navatarFile?: ((FileItemInput | null)[] | null),\n/** Person record Position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Contact's company */\ncompanyId?: (Scalars['ID'] | null),\n/** Contact's company */\ncompany?: (CompanyRelationInput | null)}\n\n\n/** A person */\nexport interface PersonFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameFilterInput | null),\n/** Contact's Emails */\nemails?: (EmailsFilterInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksFilterInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksFilterInput | null),\n/** Contact's job title */\njobTitle?: (StringFilter | null),\n/** Contact's phone numbers */\nphones?: (PhonesFilterInput | null),\n/** Contact's city */\ncity?: (StringFilter | null),\n/** Contact's avatar */\navatarUrl?: (StringFilter | null),\n/** Contact's avatar file */\navatarFile?: (RawJsonFilter | null),\n/** Person record Position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Contact's company */\ncompanyId?: (UUIDFilter | null),and?: ((PersonFilterInput | null)[] | null),or?: ((PersonFilterInput | null)[] | null),not?: (PersonFilterInput | null)}\n\n\n/** A person */\nexport interface PersonOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Contact's name */\nname?: (FullNameOrderByInput | null),\n/** Contact's Emails */\nemails?: (EmailsOrderByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksOrderByInput | null),\n/** Contact's job title */\njobTitle?: (OrderByDirection | null),\n/** Contact's phone numbers */\nphones?: (PhonesOrderByInput | null),\n/** Contact's city */\ncity?: (OrderByDirection | null),\n/** Contact's avatar */\navatarUrl?: (OrderByDirection | null),\n/** Contact's avatar file */\navatarFile?: (OrderByDirection | null),\n/** Person record Position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null)}\n\n\n/** A person */\nexport interface PersonOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (PersonOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Contact's name */\nname?: (FullNameOrderByInput | null),\n/** Contact's Emails */\nemails?: (EmailsOrderByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksOrderByInput | null),\n/** Contact's job title */\njobTitle?: (OrderByDirection | null),\n/** Contact's phone numbers */\nphones?: (PhonesOrderByInput | null),\n/** Contact's city */\ncity?: (OrderByDirection | null),\n/** Contact's avatar */\navatarUrl?: (OrderByDirection | null),\n/** Contact's avatar file */\navatarFile?: (OrderByDirection | null),\n/** Person record Position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface PersonOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for emails */\ncountUniqueValuesEmails?: (OrderByDirection | null),\n/** Number of empty values for emails */\ncountEmptyEmails?: (OrderByDirection | null),\n/** Number of non-empty values for emails */\ncountNotEmptyEmails?: (OrderByDirection | null),\n/** Percentage of empty values for emails */\npercentageEmptyEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for emails */\npercentageNotEmptyEmails?: (OrderByDirection | null),\n/** Number of unique values for linkedinLink */\ncountUniqueValuesLinkedinLink?: (OrderByDirection | null),\n/** Number of empty values for linkedinLink */\ncountEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of non-empty values for linkedinLink */\ncountNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of empty values for linkedinLink */\npercentageEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedinLink */\npercentageNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of unique values for xLink */\ncountUniqueValuesXLink?: (OrderByDirection | null),\n/** Number of empty values for xLink */\ncountEmptyXLink?: (OrderByDirection | null),\n/** Number of non-empty values for xLink */\ncountNotEmptyXLink?: (OrderByDirection | null),\n/** Percentage of empty values for xLink */\npercentageEmptyXLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for xLink */\npercentageNotEmptyXLink?: (OrderByDirection | null),\n/** Number of unique values for jobTitle */\ncountUniqueValuesJobTitle?: (OrderByDirection | null),\n/** Number of empty values for jobTitle */\ncountEmptyJobTitle?: (OrderByDirection | null),\n/** Number of non-empty values for jobTitle */\ncountNotEmptyJobTitle?: (OrderByDirection | null),\n/** Percentage of empty values for jobTitle */\npercentageEmptyJobTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for jobTitle */\npercentageNotEmptyJobTitle?: (OrderByDirection | null),\n/** Number of unique values for phones */\ncountUniqueValuesPhones?: (OrderByDirection | null),\n/** Number of empty values for phones */\ncountEmptyPhones?: (OrderByDirection | null),\n/** Number of non-empty values for phones */\ncountNotEmptyPhones?: (OrderByDirection | null),\n/** Percentage of empty values for phones */\npercentageEmptyPhones?: (OrderByDirection | null),\n/** Percentage of non-empty values for phones */\npercentageNotEmptyPhones?: (OrderByDirection | null),\n/** Number of unique values for city */\ncountUniqueValuesCity?: (OrderByDirection | null),\n/** Number of empty values for city */\ncountEmptyCity?: (OrderByDirection | null),\n/** Number of non-empty values for city */\ncountNotEmptyCity?: (OrderByDirection | null),\n/** Percentage of empty values for city */\npercentageEmptyCity?: (OrderByDirection | null),\n/** Percentage of non-empty values for city */\npercentageNotEmptyCity?: (OrderByDirection | null),\n/** Number of unique values for avatarUrl */\ncountUniqueValuesAvatarUrl?: (OrderByDirection | null),\n/** Number of empty values for avatarUrl */\ncountEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of non-empty values for avatarUrl */\ncountNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of empty values for avatarUrl */\npercentageEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarUrl */\npercentageNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of unique values for avatarFile */\ncountUniqueValuesAvatarFile?: (OrderByDirection | null),\n/** Number of empty values for avatarFile */\ncountEmptyAvatarFile?: (OrderByDirection | null),\n/** Number of non-empty values for avatarFile */\ncountNotEmptyAvatarFile?: (OrderByDirection | null),\n/** Percentage of empty values for avatarFile */\npercentageEmptyAvatarFile?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarFile */\npercentageNotEmptyAvatarFile?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null)}\n\n\n/** A person */\nexport interface PersonGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Contact's name */\nname?: (FullNameGroupByInput | null),\n/** Contact's Emails */\nemails?: (EmailsGroupByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksGroupByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksGroupByInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['Boolean'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesGroupByInput | null),\n/** Contact's city */\ncity?: (Scalars['Boolean'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['Boolean'] | null),\n/** Contact's avatar file */\navatarFile?: (Scalars['Boolean'] | null),\n/** Person record Position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null)}\n\n\n/** A task */\nexport interface TaskGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Task record position */\n position?: boolean | number\n /** Task title */\n title?: boolean | number\n /** Task body */\n bodyV2?: RichTextV2GenqlSelection\n /** Task due date */\n dueAt?: boolean | number\n /** Task status */\n status?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Task assignee */\n assigneeId?: boolean | number\n /** Task attachments */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the task */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Task targets */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Task assignee */\n assignee?: WorkspaceMemberGenqlSelection\n /** Timeline Activities linked to the task. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskEdgeGenqlSelection{\n node?: TaskGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: boolean | number\n /** Number of empty values for dueAt */\n countEmptyDueAt?: boolean | number\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: boolean | number\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: boolean | number\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: boolean | number\n /** Earliest date contained in the field dueAt */\n minDueAt?: boolean | number\n /** Latest date contained in the field dueAt */\n maxDueAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: TaskEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: boolean | number\n /** Number of empty values for dueAt */\n countEmptyDueAt?: boolean | number\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: boolean | number\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: boolean | number\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: boolean | number\n /** Earliest date contained in the field dueAt */\n minDueAt?: boolean | number\n /** Latest date contained in the field dueAt */\n maxDueAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: TaskEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TaskRelationInput {\n/** Connect to a task record */\nconnect?: (TaskConnectInput | null),\n/** Disconnect from a task record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TaskConnectInput {\n/** Find a task record based on its unique fields: id */\nwhere?: (TaskWhereUniqueInput | null)}\n\nexport interface TaskWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A task */\nexport interface TaskCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (Scalars['Position'] | null),\n/** Task title */\ntitle?: (Scalars['String'] | null),\n/** Task body */\nbodyV2?: (RichTextV2CreateInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Task assignee */\nassigneeId?: (Scalars['ID'] | null),\n/** Task assignee */\nassignee?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A task */\nexport interface TaskUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (Scalars['Position'] | null),\n/** Task title */\ntitle?: (Scalars['String'] | null),\n/** Task body */\nbodyV2?: (RichTextV2UpdateInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Task assignee */\nassigneeId?: (Scalars['ID'] | null),\n/** Task assignee */\nassignee?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A task */\nexport interface TaskFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (FloatFilter | null),\n/** Task title */\ntitle?: (StringFilter | null),\n/** Task body */\nbodyV2?: (RichTextV2FilterInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnumFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Task assignee */\nassigneeId?: (UUIDFilter | null),and?: ((TaskFilterInput | null)[] | null),or?: ((TaskFilterInput | null)[] | null),not?: (TaskFilterInput | null)}\n\nexport interface TaskStatusEnumFilter {eq?: (TaskStatusEnum | null),neq?: (TaskStatusEnum | null),in?: ((TaskStatusEnum | null)[] | null),containsAny?: ((TaskStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A task */\nexport interface TaskOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Task record position */\nposition?: (OrderByDirection | null),\n/** Task title */\ntitle?: (OrderByDirection | null),\n/** Task body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** Task due date */\ndueAt?: (OrderByDirection | null),\n/** Task status */\nstatus?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A task */\nexport interface TaskOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TaskOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Task record position */\nposition?: (OrderByDirection | null),\n/** Task title */\ntitle?: (OrderByDirection | null),\n/** Task body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** Task due date */\ndueAt?: (OrderByDateGranularityInput | null),\n/** Task status */\nstatus?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TaskOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for bodyV2 */\ncountUniqueValuesBodyV2?: (OrderByDirection | null),\n/** Number of empty values for bodyV2 */\ncountEmptyBodyV2?: (OrderByDirection | null),\n/** Number of non-empty values for bodyV2 */\ncountNotEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of empty values for bodyV2 */\npercentageEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of non-empty values for bodyV2 */\npercentageNotEmptyBodyV2?: (OrderByDirection | null),\n/** Number of unique values for dueAt */\ncountUniqueValuesDueAt?: (OrderByDirection | null),\n/** Number of empty values for dueAt */\ncountEmptyDueAt?: (OrderByDirection | null),\n/** Number of non-empty values for dueAt */\ncountNotEmptyDueAt?: (OrderByDirection | null),\n/** Percentage of empty values for dueAt */\npercentageEmptyDueAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dueAt */\npercentageNotEmptyDueAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dueAt */\nminDueAt?: (OrderByDirection | null),\n/** Latest date contained in the field dueAt */\nmaxDueAt?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A task */\nexport interface TaskGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Task record position */\nposition?: (Scalars['Boolean'] | null),\n/** Task title */\ntitle?: (Scalars['Boolean'] | null),\n/** Task body */\nbodyV2?: (RichTextV2GroupByInput | null),\n/** Task due date */\ndueAt?: (GroupByDateGranularityInput | null),\n/** Task status */\nstatus?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** TaskTarget record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** TaskTarget target */\n targetCompanyId?: boolean | number\n /** TaskTarget target */\n targetOpportunityId?: boolean | number\n /** TaskTarget target */\n targetPersonId?: boolean | number\n /** TaskTarget task */\n taskId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** TaskTarget target */\n targetCompany?: CompanyGenqlSelection\n /** TaskTarget target */\n targetOpportunity?: OpportunityGenqlSelection\n /** TaskTarget target */\n targetPerson?: PersonGenqlSelection\n /** TaskTarget task */\n task?: TaskGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetEdgeGenqlSelection{\n node?: TaskTargetGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TaskTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TaskTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TaskTargetRelationInput {\n/** Connect to a taskTarget record */\nconnect?: (TaskTargetConnectInput | null),\n/** Disconnect from a taskTarget record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TaskTargetConnectInput {\n/** Find a taskTarget record based on its unique fields: id */\nwhere?: (TaskTargetWhereUniqueInput | null)}\n\nexport interface TaskTargetWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A task target */\nexport interface TaskTargetCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** TaskTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** TaskTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** TaskTarget task */\ntaskId?: (Scalars['ID'] | null),\n/** TaskTarget task */\ntask?: (TaskRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** TaskTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** TaskTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** TaskTarget task */\ntaskId?: (Scalars['ID'] | null),\n/** TaskTarget task */\ntask?: (TaskRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** TaskTarget record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** TaskTarget target */\ntargetCompanyId?: (UUIDFilter | null),\n/** TaskTarget target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** TaskTarget target */\ntargetPersonId?: (UUIDFilter | null),\n/** TaskTarget task */\ntaskId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((TaskTargetFilterInput | null)[] | null),or?: ((TaskTargetFilterInput | null)[] | null),not?: (TaskTargetFilterInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** TaskTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TaskTargetOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** TaskTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TaskTargetOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related task */\ntask?: (TaskGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Timeline activity record position */\n position?: boolean | number\n /** Creation date */\n happensAt?: boolean | number\n /** Event name */\n name?: boolean | number\n /** Json value for event details */\n properties?: boolean | number\n /** Cached record name */\n linkedRecordCachedName?: boolean | number\n /** Linked Record id */\n linkedRecordId?: boolean | number\n /** Linked Object Metadata Id */\n linkedObjectMetadataId?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Event target */\n targetCompanyId?: boolean | number\n /** Event target */\n targetDashboardId?: boolean | number\n /** Event target */\n targetNoteId?: boolean | number\n /** Event target */\n targetOpportunityId?: boolean | number\n /** Event target */\n targetPersonId?: boolean | number\n /** Event target */\n targetTaskId?: boolean | number\n /** Event workspace member */\n workspaceMemberId?: boolean | number\n /** Event target */\n targetWorkflowId?: boolean | number\n /** Event target */\n targetWorkflowVersionId?: boolean | number\n /** Event target */\n targetWorkflowRunId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Event target */\n targetCompany?: CompanyGenqlSelection\n /** Event target */\n targetDashboard?: DashboardGenqlSelection\n /** Event target */\n targetNote?: NoteGenqlSelection\n /** Event target */\n targetOpportunity?: OpportunityGenqlSelection\n /** Event target */\n targetPerson?: PersonGenqlSelection\n /** Event target */\n targetTask?: TaskGenqlSelection\n /** Event workspace member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n /** Event target */\n targetWorkflow?: WorkflowGenqlSelection\n /** Event target */\n targetWorkflowVersion?: WorkflowVersionGenqlSelection\n /** Event target */\n targetWorkflowRun?: WorkflowRunGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityEdgeGenqlSelection{\n node?: TimelineActivityGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: boolean | number\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: boolean | number\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: boolean | number\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: boolean | number\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: boolean | number\n /** Earliest date contained in the field happensAt */\n minHappensAt?: boolean | number\n /** Latest date contained in the field happensAt */\n maxHappensAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for properties */\n countUniqueValuesProperties?: boolean | number\n /** Number of empty values for properties */\n countEmptyProperties?: boolean | number\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: boolean | number\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: boolean | number\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: boolean | number\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: boolean | number\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: boolean | number\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: boolean | number\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: boolean | number\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: boolean | number\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: boolean | number\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: boolean | number\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: boolean | number\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: boolean | number\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: boolean | number\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: boolean | number\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: boolean | number\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: boolean | number\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: boolean | number\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TimelineActivityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: boolean | number\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: boolean | number\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: boolean | number\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: boolean | number\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: boolean | number\n /** Earliest date contained in the field happensAt */\n minHappensAt?: boolean | number\n /** Latest date contained in the field happensAt */\n maxHappensAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for properties */\n countUniqueValuesProperties?: boolean | number\n /** Number of empty values for properties */\n countEmptyProperties?: boolean | number\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: boolean | number\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: boolean | number\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: boolean | number\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: boolean | number\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: boolean | number\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: boolean | number\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: boolean | number\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: boolean | number\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: boolean | number\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: boolean | number\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: boolean | number\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: boolean | number\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: boolean | number\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: boolean | number\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: boolean | number\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: boolean | number\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: boolean | number\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TimelineActivityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineActivityRelationInput {\n/** Connect to a timelineActivity record */\nconnect?: (TimelineActivityConnectInput | null),\n/** Disconnect from a timelineActivity record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TimelineActivityConnectInput {\n/** Find a timelineActivity record based on its unique fields: id */\nwhere?: (TimelineActivityWhereUniqueInput | null)}\n\nexport interface TimelineActivityWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Position'] | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (Scalars['String'] | null),\n/** Json value for event details */\nproperties?: (Scalars['JSON'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['String'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['UUID'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['UUID'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Event target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Event target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Event target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Event target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Event target */\ntargetNote?: (NoteRelationInput | null),\n/** Event target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Event target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Event target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Event target */\ntargetPerson?: (PersonRelationInput | null),\n/** Event target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Event target */\ntargetTask?: (TaskRelationInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Event workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Event target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Event target */\ntargetWorkflowRunId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowRun?: (WorkflowRunRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Position'] | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (Scalars['String'] | null),\n/** Json value for event details */\nproperties?: (Scalars['JSON'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['String'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['UUID'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['UUID'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Event target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Event target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Event target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Event target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Event target */\ntargetNote?: (NoteRelationInput | null),\n/** Event target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Event target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Event target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Event target */\ntargetPerson?: (PersonRelationInput | null),\n/** Event target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Event target */\ntargetTask?: (TaskRelationInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Event workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Event target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Event target */\ntargetWorkflowRunId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowRun?: (WorkflowRunRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Timeline activity record position */\nposition?: (FloatFilter | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (StringFilter | null),\n/** Json value for event details */\nproperties?: (RawJsonFilter | null),\n/** Cached record name */\nlinkedRecordCachedName?: (StringFilter | null),\n/** Linked Record id */\nlinkedRecordId?: (UUIDFilter | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (UUIDFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Event target */\ntargetCompanyId?: (UUIDFilter | null),\n/** Event target */\ntargetDashboardId?: (UUIDFilter | null),\n/** Event target */\ntargetNoteId?: (UUIDFilter | null),\n/** Event target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** Event target */\ntargetPersonId?: (UUIDFilter | null),\n/** Event target */\ntargetTaskId?: (UUIDFilter | null),\n/** Event workspace member */\nworkspaceMemberId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowVersionId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowRunId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((TimelineActivityFilterInput | null)[] | null),or?: ((TimelineActivityFilterInput | null)[] | null),not?: (TimelineActivityFilterInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Timeline activity record position */\nposition?: (OrderByDirection | null),\n/** Creation date */\nhappensAt?: (OrderByDirection | null),\n/** Event name */\nname?: (OrderByDirection | null),\n/** Json value for event details */\nproperties?: (OrderByDirection | null),\n/** Cached record name */\nlinkedRecordCachedName?: (OrderByDirection | null),\n/** Linked Record id */\nlinkedRecordId?: (OrderByDirection | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TimelineActivityOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Timeline activity record position */\nposition?: (OrderByDirection | null),\n/** Creation date */\nhappensAt?: (OrderByDateGranularityInput | null),\n/** Event name */\nname?: (OrderByDirection | null),\n/** Json value for event details */\nproperties?: (OrderByDirection | null),\n/** Cached record name */\nlinkedRecordCachedName?: (OrderByDirection | null),\n/** Linked Record id */\nlinkedRecordId?: (OrderByDirection | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByWithGroupByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByWithGroupByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TimelineActivityOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for happensAt */\ncountUniqueValuesHappensAt?: (OrderByDirection | null),\n/** Number of empty values for happensAt */\ncountEmptyHappensAt?: (OrderByDirection | null),\n/** Number of non-empty values for happensAt */\ncountNotEmptyHappensAt?: (OrderByDirection | null),\n/** Percentage of empty values for happensAt */\npercentageEmptyHappensAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for happensAt */\npercentageNotEmptyHappensAt?: (OrderByDirection | null),\n/** Earliest date contained in the field happensAt */\nminHappensAt?: (OrderByDirection | null),\n/** Latest date contained in the field happensAt */\nmaxHappensAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for properties */\ncountUniqueValuesProperties?: (OrderByDirection | null),\n/** Number of empty values for properties */\ncountEmptyProperties?: (OrderByDirection | null),\n/** Number of non-empty values for properties */\ncountNotEmptyProperties?: (OrderByDirection | null),\n/** Percentage of empty values for properties */\npercentageEmptyProperties?: (OrderByDirection | null),\n/** Percentage of non-empty values for properties */\npercentageNotEmptyProperties?: (OrderByDirection | null),\n/** Number of unique values for linkedRecordCachedName */\ncountUniqueValuesLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of empty values for linkedRecordCachedName */\ncountEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of non-empty values for linkedRecordCachedName */\ncountNotEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Percentage of empty values for linkedRecordCachedName */\npercentageEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedRecordCachedName */\npercentageNotEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of unique values for linkedRecordId */\ncountUniqueValuesLinkedRecordId?: (OrderByDirection | null),\n/** Number of empty values for linkedRecordId */\ncountEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Number of non-empty values for linkedRecordId */\ncountNotEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Percentage of empty values for linkedRecordId */\npercentageEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedRecordId */\npercentageNotEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Number of unique values for linkedObjectMetadataId */\ncountUniqueValuesLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of empty values for linkedObjectMetadataId */\ncountEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of non-empty values for linkedObjectMetadataId */\ncountNotEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Percentage of empty values for linkedObjectMetadataId */\npercentageEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedObjectMetadataId */\npercentageNotEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Boolean'] | null),\n/** Creation date */\nhappensAt?: (GroupByDateGranularityInput | null),\n/** Event name */\nname?: (Scalars['Boolean'] | null),\n/** Json value for event details */\nproperties?: (Scalars['Boolean'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['Boolean'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['Boolean'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related dashboard */\ntargetDashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related note */\ntargetNote?: (NoteGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related task */\ntargetTask?: (TaskGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null),\n/** Group by fields of the related workflow */\ntargetWorkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionGroupByInput | null),\n/** Group by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** A workflow */\nexport interface WorkflowGenqlSelection{\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The workflow name */\n name?: boolean | number\n /** The workflow last published version id */\n lastPublishedVersionId?: boolean | number\n /** The current statuses of the workflow versions */\n statuses?: boolean | number\n /** Workflow record position */\n position?: boolean | number\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachments linked to the workflow */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the workflow */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the workflow */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Workflow versions linked to the workflow. */\n versions?: (WorkflowVersionConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByInput | null)[] | null)} })\n /** Workflow runs linked to the workflow. */\n runs?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n /** Workflow automated triggers linked to the workflow. */\n automatedTriggers?: (WorkflowAutomatedTriggerConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowEdgeGenqlSelection{\n node?: WorkflowGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: boolean | number\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: boolean | number\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: boolean | number\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: boolean | number\n /** Number of empty values for statuses */\n countEmptyStatuses?: boolean | number\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: boolean | number\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: boolean | number\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: boolean | number\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: boolean | number\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: boolean | number\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: boolean | number\n /** Number of empty values for statuses */\n countEmptyStatuses?: boolean | number\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: boolean | number\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: boolean | number\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowRelationInput {\n/** Connect to a workflow record */\nconnect?: (WorkflowConnectInput | null),\n/** Disconnect from a workflow record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowConnectInput {\n/** Find a workflow record based on its unique fields: id */\nwhere?: (WorkflowWhereUniqueInput | null)}\n\nexport interface WorkflowWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowCreateInput {\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (Scalars['String'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['String'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: ((WorkflowStatusesEnum | null)[] | null),\n/** Workflow record position */\nposition?: (Scalars['Position'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowUpdateInput {\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (Scalars['String'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['String'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: ((WorkflowStatusesEnum | null)[] | null),\n/** Workflow record position */\nposition?: (Scalars['Position'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowFilterInput {\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (StringFilter | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (StringFilter | null),\n/** The current statuses of the workflow versions */\nstatuses?: (WorkflowStatusesEnumFilter | null),\n/** Workflow record position */\nposition?: (FloatFilter | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((WorkflowFilterInput | null)[] | null),or?: ((WorkflowFilterInput | null)[] | null),not?: (WorkflowFilterInput | null)}\n\nexport interface WorkflowStatusesEnumFilter {eq?: (WorkflowStatusesEnum | null),neq?: (WorkflowStatusesEnum | null),in?: ((WorkflowStatusesEnum | null)[] | null),containsAny?: ((WorkflowStatusesEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowOrderByInput {\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The workflow name */\nname?: (OrderByDirection | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (OrderByDirection | null),\n/** The current statuses of the workflow versions */\nstatuses?: (OrderByDirection | null),\n/** Workflow record position */\nposition?: (OrderByDirection | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A workflow */\nexport interface WorkflowOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowOrderByWithGroupByAggregateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The workflow name */\nname?: (OrderByDirection | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (OrderByDirection | null),\n/** The current statuses of the workflow versions */\nstatuses?: (OrderByDirection | null),\n/** Workflow record position */\nposition?: (OrderByDirection | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for lastPublishedVersionId */\ncountUniqueValuesLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of empty values for lastPublishedVersionId */\ncountEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of non-empty values for lastPublishedVersionId */\ncountNotEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Percentage of empty values for lastPublishedVersionId */\npercentageEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastPublishedVersionId */\npercentageNotEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of unique values for statuses */\ncountUniqueValuesStatuses?: (OrderByDirection | null),\n/** Number of empty values for statuses */\ncountEmptyStatuses?: (OrderByDirection | null),\n/** Number of non-empty values for statuses */\ncountNotEmptyStatuses?: (OrderByDirection | null),\n/** Percentage of empty values for statuses */\npercentageEmptyStatuses?: (OrderByDirection | null),\n/** Percentage of non-empty values for statuses */\npercentageNotEmptyStatuses?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A workflow */\nexport interface WorkflowGroupByInput {\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The workflow name */\nname?: (Scalars['Boolean'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['Boolean'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: (Scalars['Boolean'] | null),\n/** Workflow record position */\nposition?: (Scalars['Boolean'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** WorkflowAutomatedTrigger record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The workflow automated trigger type */\n type?: boolean | number\n /** The workflow automated trigger settings */\n settings?: boolean | number\n /** WorkflowAutomatedTrigger workflow */\n workflowId?: boolean | number\n /** WorkflowAutomatedTrigger workflow */\n workflow?: WorkflowGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerEdgeGenqlSelection{\n node?: WorkflowAutomatedTriggerGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for settings */\n countUniqueValuesSettings?: boolean | number\n /** Number of empty values for settings */\n countEmptySettings?: boolean | number\n /** Number of non-empty values for settings */\n countNotEmptySettings?: boolean | number\n /** Percentage of empty values for settings */\n percentageEmptySettings?: boolean | number\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: boolean | number\n edges?: WorkflowAutomatedTriggerEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for settings */\n countUniqueValuesSettings?: boolean | number\n /** Number of empty values for settings */\n countEmptySettings?: boolean | number\n /** Number of non-empty values for settings */\n countNotEmptySettings?: boolean | number\n /** Percentage of empty values for settings */\n percentageEmptySettings?: boolean | number\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: boolean | number\n edges?: WorkflowAutomatedTriggerEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowAutomatedTriggerRelationInput {\n/** Connect to a workflowAutomatedTrigger record */\nconnect?: (WorkflowAutomatedTriggerConnectInput | null),\n/** Disconnect from a workflowAutomatedTrigger record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowAutomatedTriggerConnectInput {\n/** Find a workflowAutomatedTrigger record based on its unique fields: id */\nwhere?: (WorkflowAutomatedTriggerWhereUniqueInput | null)}\n\nexport interface WorkflowAutomatedTriggerWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnum | null),\n/** The workflow automated trigger settings */\nsettings: Scalars['JSON'],\n/** WorkflowAutomatedTrigger workflow */\nworkflowId: Scalars['ID'],\n/** WorkflowAutomatedTrigger workflow */\nworkflow: WorkflowRelationInput}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnum | null),\n/** The workflow automated trigger settings */\nsettings?: (Scalars['JSON'] | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnumFilter | null),\n/** The workflow automated trigger settings */\nsettings?: (RawJsonFilter | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (UUIDFilter | null),and?: ((WorkflowAutomatedTriggerFilterInput | null)[] | null),or?: ((WorkflowAutomatedTriggerFilterInput | null)[] | null),not?: (WorkflowAutomatedTriggerFilterInput | null)}\n\nexport interface WorkflowAutomatedTriggerTypeEnumFilter {eq?: (WorkflowAutomatedTriggerTypeEnum | null),neq?: (WorkflowAutomatedTriggerTypeEnum | null),in?: ((WorkflowAutomatedTriggerTypeEnum | null)[] | null),containsAny?: ((WorkflowAutomatedTriggerTypeEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The workflow automated trigger type */\ntype?: (OrderByDirection | null),\n/** The workflow automated trigger settings */\nsettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The workflow automated trigger type */\ntype?: (OrderByDirection | null),\n/** The workflow automated trigger settings */\nsettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for type */\ncountUniqueValuesType?: (OrderByDirection | null),\n/** Number of empty values for type */\ncountEmptyType?: (OrderByDirection | null),\n/** Number of non-empty values for type */\ncountNotEmptyType?: (OrderByDirection | null),\n/** Percentage of empty values for type */\npercentageEmptyType?: (OrderByDirection | null),\n/** Percentage of non-empty values for type */\npercentageNotEmptyType?: (OrderByDirection | null),\n/** Number of unique values for settings */\ncountUniqueValuesSettings?: (OrderByDirection | null),\n/** Number of empty values for settings */\ncountEmptySettings?: (OrderByDirection | null),\n/** Number of non-empty values for settings */\ncountNotEmptySettings?: (OrderByDirection | null),\n/** Percentage of empty values for settings */\npercentageEmptySettings?: (OrderByDirection | null),\n/** Percentage of non-empty values for settings */\npercentageNotEmptySettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The workflow automated trigger type */\ntype?: (Scalars['Boolean'] | null),\n/** The workflow automated trigger settings */\nsettings?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunEdgeGenqlSelection{\n node?: WorkflowRunGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: boolean | number\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: boolean | number\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: boolean | number\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: boolean | number\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: boolean | number\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: boolean | number\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: boolean | number\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: boolean | number\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: boolean | number\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: boolean | number\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: boolean | number\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: boolean | number\n /** Earliest date contained in the field startedAt */\n minStartedAt?: boolean | number\n /** Latest date contained in the field startedAt */\n maxStartedAt?: boolean | number\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: boolean | number\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: boolean | number\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: boolean | number\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: boolean | number\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: boolean | number\n /** Earliest date contained in the field endedAt */\n minEndedAt?: boolean | number\n /** Latest date contained in the field endedAt */\n maxEndedAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for state */\n countUniqueValuesState?: boolean | number\n /** Number of empty values for state */\n countEmptyState?: boolean | number\n /** Number of non-empty values for state */\n countNotEmptyState?: boolean | number\n /** Percentage of empty values for state */\n percentageEmptyState?: boolean | number\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: boolean | number\n /** Number of unique values for context */\n countUniqueValuesContext?: boolean | number\n /** Number of empty values for context */\n countEmptyContext?: boolean | number\n /** Number of non-empty values for context */\n countNotEmptyContext?: boolean | number\n /** Percentage of empty values for context */\n percentageEmptyContext?: boolean | number\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: boolean | number\n /** Number of unique values for output */\n countUniqueValuesOutput?: boolean | number\n /** Number of empty values for output */\n countEmptyOutput?: boolean | number\n /** Number of non-empty values for output */\n countNotEmptyOutput?: boolean | number\n /** Percentage of empty values for output */\n percentageEmptyOutput?: boolean | number\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowRunEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: boolean | number\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: boolean | number\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: boolean | number\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: boolean | number\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: boolean | number\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: boolean | number\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: boolean | number\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: boolean | number\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: boolean | number\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: boolean | number\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: boolean | number\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: boolean | number\n /** Earliest date contained in the field startedAt */\n minStartedAt?: boolean | number\n /** Latest date contained in the field startedAt */\n maxStartedAt?: boolean | number\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: boolean | number\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: boolean | number\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: boolean | number\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: boolean | number\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: boolean | number\n /** Earliest date contained in the field endedAt */\n minEndedAt?: boolean | number\n /** Latest date contained in the field endedAt */\n maxEndedAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for state */\n countUniqueValuesState?: boolean | number\n /** Number of empty values for state */\n countEmptyState?: boolean | number\n /** Number of non-empty values for state */\n countNotEmptyState?: boolean | number\n /** Percentage of empty values for state */\n percentageEmptyState?: boolean | number\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: boolean | number\n /** Number of unique values for context */\n countUniqueValuesContext?: boolean | number\n /** Number of empty values for context */\n countEmptyContext?: boolean | number\n /** Number of non-empty values for context */\n countNotEmptyContext?: boolean | number\n /** Percentage of empty values for context */\n percentageEmptyContext?: boolean | number\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: boolean | number\n /** Number of unique values for output */\n countUniqueValuesOutput?: boolean | number\n /** Number of empty values for output */\n countEmptyOutput?: boolean | number\n /** Number of non-empty values for output */\n countNotEmptyOutput?: boolean | number\n /** Percentage of empty values for output */\n percentageEmptyOutput?: boolean | number\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowRunEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowRunRelationInput {\n/** Connect to a workflowRun record */\nconnect?: (WorkflowRunConnectInput | null),\n/** Disconnect from a workflowRun record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowRunConnectInput {\n/** Find a workflowRun record based on its unique fields: id */\nwhere?: (WorkflowRunWhereUniqueInput | null)}\n\nexport interface WorkflowRunWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (Scalars['String'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnum | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** State of the workflow run */\nstate: Scalars['JSON'],\n/** Context of the workflow run */\ncontext?: (Scalars['JSON'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['JSON'] | null),\n/** Workflow run position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Workflow linked to the run. */\nworkflowId: Scalars['ID'],\n/** Workflow linked to the run. */\nworkflow: WorkflowRelationInput,\n/** Workflow version linked to the run. */\nworkflowVersionId: Scalars['ID'],\n/** Workflow version linked to the run. */\nworkflowVersion: WorkflowVersionRelationInput}\n\n\n/** A workflow run */\nexport interface WorkflowRunUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (Scalars['String'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnum | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** State of the workflow run */\nstate?: (Scalars['JSON'] | null),\n/** Context of the workflow run */\ncontext?: (Scalars['JSON'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['JSON'] | null),\n/** Workflow run position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Workflow linked to the run. */\nworkflowId?: (Scalars['ID'] | null),\n/** Workflow linked to the run. */\nworkflow?: (WorkflowRelationInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Workflow version linked to the run. */\nworkflowVersion?: (WorkflowVersionRelationInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (StringFilter | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnumFilter | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** State of the workflow run */\nstate?: (RawJsonFilter | null),\n/** Context of the workflow run */\ncontext?: (RawJsonFilter | null),\n/** Output of the workflow run */\noutput?: (RawJsonFilter | null),\n/** Workflow run position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Workflow linked to the run. */\nworkflowId?: (UUIDFilter | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (UUIDFilter | null),and?: ((WorkflowRunFilterInput | null)[] | null),or?: ((WorkflowRunFilterInput | null)[] | null),not?: (WorkflowRunFilterInput | null)}\n\nexport interface WorkflowRunStatusEnumFilter {eq?: (WorkflowRunStatusEnum | null),neq?: (WorkflowRunStatusEnum | null),in?: ((WorkflowRunStatusEnum | null)[] | null),containsAny?: ((WorkflowRunStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Name of the workflow run */\nname?: (OrderByDirection | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (OrderByDirection | null),\n/** Workflow run started at */\nstartedAt?: (OrderByDirection | null),\n/** Workflow run ended at */\nendedAt?: (OrderByDirection | null),\n/** Workflow run status */\nstatus?: (OrderByDirection | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** State of the workflow run */\nstate?: (OrderByDirection | null),\n/** Context of the workflow run */\ncontext?: (OrderByDirection | null),\n/** Output of the workflow run */\noutput?: (OrderByDirection | null),\n/** Workflow run position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowRunOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Name of the workflow run */\nname?: (OrderByDirection | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run started at */\nstartedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run ended at */\nendedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run status */\nstatus?: (OrderByDirection | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** State of the workflow run */\nstate?: (OrderByDirection | null),\n/** Context of the workflow run */\ncontext?: (OrderByDirection | null),\n/** Output of the workflow run */\noutput?: (OrderByDirection | null),\n/** Workflow run position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowRunOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for enqueuedAt */\ncountUniqueValuesEnqueuedAt?: (OrderByDirection | null),\n/** Number of empty values for enqueuedAt */\ncountEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Number of non-empty values for enqueuedAt */\ncountNotEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Percentage of empty values for enqueuedAt */\npercentageEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for enqueuedAt */\npercentageNotEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field enqueuedAt */\nminEnqueuedAt?: (OrderByDirection | null),\n/** Latest date contained in the field enqueuedAt */\nmaxEnqueuedAt?: (OrderByDirection | null),\n/** Number of unique values for startedAt */\ncountUniqueValuesStartedAt?: (OrderByDirection | null),\n/** Number of empty values for startedAt */\ncountEmptyStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for startedAt */\ncountNotEmptyStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for startedAt */\npercentageEmptyStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for startedAt */\npercentageNotEmptyStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field startedAt */\nminStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field startedAt */\nmaxStartedAt?: (OrderByDirection | null),\n/** Number of unique values for endedAt */\ncountUniqueValuesEndedAt?: (OrderByDirection | null),\n/** Number of empty values for endedAt */\ncountEmptyEndedAt?: (OrderByDirection | null),\n/** Number of non-empty values for endedAt */\ncountNotEmptyEndedAt?: (OrderByDirection | null),\n/** Percentage of empty values for endedAt */\npercentageEmptyEndedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for endedAt */\npercentageNotEmptyEndedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field endedAt */\nminEndedAt?: (OrderByDirection | null),\n/** Latest date contained in the field endedAt */\nmaxEndedAt?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for state */\ncountUniqueValuesState?: (OrderByDirection | null),\n/** Number of empty values for state */\ncountEmptyState?: (OrderByDirection | null),\n/** Number of non-empty values for state */\ncountNotEmptyState?: (OrderByDirection | null),\n/** Percentage of empty values for state */\npercentageEmptyState?: (OrderByDirection | null),\n/** Percentage of non-empty values for state */\npercentageNotEmptyState?: (OrderByDirection | null),\n/** Number of unique values for context */\ncountUniqueValuesContext?: (OrderByDirection | null),\n/** Number of empty values for context */\ncountEmptyContext?: (OrderByDirection | null),\n/** Number of non-empty values for context */\ncountNotEmptyContext?: (OrderByDirection | null),\n/** Percentage of empty values for context */\npercentageEmptyContext?: (OrderByDirection | null),\n/** Percentage of non-empty values for context */\npercentageNotEmptyContext?: (OrderByDirection | null),\n/** Number of unique values for output */\ncountUniqueValuesOutput?: (OrderByDirection | null),\n/** Number of empty values for output */\ncountEmptyOutput?: (OrderByDirection | null),\n/** Number of non-empty values for output */\ncountNotEmptyOutput?: (OrderByDirection | null),\n/** Percentage of empty values for output */\npercentageEmptyOutput?: (OrderByDirection | null),\n/** Percentage of non-empty values for output */\npercentageNotEmptyOutput?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Name of the workflow run */\nname?: (Scalars['Boolean'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run started at */\nstartedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run ended at */\nendedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run status */\nstatus?: (Scalars['Boolean'] | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** State of the workflow run */\nstate?: (Scalars['Boolean'] | null),\n/** Context of the workflow run */\ncontext?: (Scalars['Boolean'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['Boolean'] | null),\n/** Workflow run position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionGroupByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** The workflow version name */\n name?: boolean | number\n /** Json object to provide trigger */\n trigger?: boolean | number\n /** Json object to provide steps */\n steps?: boolean | number\n /** The workflow version status */\n status?: boolean | number\n /** Workflow version position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** WorkflowVersion workflow */\n workflowId?: boolean | number\n /** Favorites linked to the workflow version */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the version */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** WorkflowVersion workflow */\n workflow?: WorkflowGenqlSelection\n /** Workflow runs linked to the version. */\n runs?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionEdgeGenqlSelection{\n node?: WorkflowVersionGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: boolean | number\n /** Number of empty values for trigger */\n countEmptyTrigger?: boolean | number\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: boolean | number\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: boolean | number\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: boolean | number\n /** Number of unique values for steps */\n countUniqueValuesSteps?: boolean | number\n /** Number of empty values for steps */\n countEmptySteps?: boolean | number\n /** Number of non-empty values for steps */\n countNotEmptySteps?: boolean | number\n /** Percentage of empty values for steps */\n percentageEmptySteps?: boolean | number\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowVersionEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: boolean | number\n /** Number of empty values for trigger */\n countEmptyTrigger?: boolean | number\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: boolean | number\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: boolean | number\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: boolean | number\n /** Number of unique values for steps */\n countUniqueValuesSteps?: boolean | number\n /** Number of empty values for steps */\n countEmptySteps?: boolean | number\n /** Number of non-empty values for steps */\n countNotEmptySteps?: boolean | number\n /** Percentage of empty values for steps */\n percentageEmptySteps?: boolean | number\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowVersionEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionRelationInput {\n/** Connect to a workflowVersion record */\nconnect?: (WorkflowVersionConnectInput | null),\n/** Disconnect from a workflowVersion record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowVersionConnectInput {\n/** Find a workflowVersion record based on its unique fields: id */\nwhere?: (WorkflowVersionWhereUniqueInput | null)}\n\nexport interface WorkflowVersionWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** The workflow version name */\nname?: (Scalars['String'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['JSON'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['JSON'] | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnum | null),\n/** Workflow version position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** WorkflowVersion workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowVersion workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** The workflow version name */\nname?: (Scalars['String'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['JSON'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['JSON'] | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnum | null),\n/** Workflow version position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** WorkflowVersion workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowVersion workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** The workflow version name */\nname?: (StringFilter | null),\n/** Json object to provide trigger */\ntrigger?: (RawJsonFilter | null),\n/** Json object to provide steps */\nsteps?: (RawJsonFilter | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnumFilter | null),\n/** Workflow version position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** WorkflowVersion workflow */\nworkflowId?: (UUIDFilter | null),and?: ((WorkflowVersionFilterInput | null)[] | null),or?: ((WorkflowVersionFilterInput | null)[] | null),not?: (WorkflowVersionFilterInput | null)}\n\nexport interface WorkflowVersionStatusEnumFilter {eq?: (WorkflowVersionStatusEnum | null),neq?: (WorkflowVersionStatusEnum | null),in?: ((WorkflowVersionStatusEnum | null)[] | null),containsAny?: ((WorkflowVersionStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** The workflow version name */\nname?: (OrderByDirection | null),\n/** Json object to provide trigger */\ntrigger?: (OrderByDirection | null),\n/** Json object to provide steps */\nsteps?: (OrderByDirection | null),\n/** The workflow version status */\nstatus?: (OrderByDirection | null),\n/** Workflow version position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowVersionOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** The workflow version name */\nname?: (OrderByDirection | null),\n/** Json object to provide trigger */\ntrigger?: (OrderByDirection | null),\n/** Json object to provide steps */\nsteps?: (OrderByDirection | null),\n/** The workflow version status */\nstatus?: (OrderByDirection | null),\n/** Workflow version position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowVersionOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for trigger */\ncountUniqueValuesTrigger?: (OrderByDirection | null),\n/** Number of empty values for trigger */\ncountEmptyTrigger?: (OrderByDirection | null),\n/** Number of non-empty values for trigger */\ncountNotEmptyTrigger?: (OrderByDirection | null),\n/** Percentage of empty values for trigger */\npercentageEmptyTrigger?: (OrderByDirection | null),\n/** Percentage of non-empty values for trigger */\npercentageNotEmptyTrigger?: (OrderByDirection | null),\n/** Number of unique values for steps */\ncountUniqueValuesSteps?: (OrderByDirection | null),\n/** Number of empty values for steps */\ncountEmptySteps?: (OrderByDirection | null),\n/** Number of non-empty values for steps */\ncountNotEmptySteps?: (OrderByDirection | null),\n/** Percentage of empty values for steps */\npercentageEmptySteps?: (OrderByDirection | null),\n/** Percentage of non-empty values for steps */\npercentageNotEmptySteps?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** The workflow version name */\nname?: (Scalars['Boolean'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['Boolean'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['Boolean'] | null),\n/** The workflow version status */\nstatus?: (Scalars['Boolean'] | null),\n/** Workflow version position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Workspace member position */\n position?: boolean | number\n /** Workspace member name */\n name?: FullNameGenqlSelection\n /** Preferred color scheme */\n colorScheme?: boolean | number\n /** Preferred language */\n locale?: boolean | number\n /** Workspace member avatar */\n avatarUrl?: boolean | number\n /** Related user email address */\n userEmail?: boolean | number\n /** User's preferred start day of the week */\n calendarStartDay?: boolean | number\n /** Associated User Id */\n userId?: boolean | number\n /** User time zone */\n timeZone?: boolean | number\n /** User's preferred date format */\n dateFormat?: boolean | number\n /** User's preferred time format */\n timeFormat?: boolean | number\n /** User's preferred number format */\n numberFormat?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Blocklisted handles */\n blocklist?: (BlocklistConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByInput | null)[] | null)} })\n /** Calendar Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n /** Account owner for companies */\n accountOwnerForCompanies?: (CompanyConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByInput | null)[] | null)} })\n /** Connected accounts */\n connectedAccounts?: (ConnectedAccountConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByInput | null)[] | null)} })\n /** Favorites linked to the workspace member */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** Opportunities owned by the workspace member */\n ownedOpportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Tasks assigned to the workspace member */\n assignedTasks?: (TaskConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByInput | null)[] | null)} })\n /** Events linked to the workspace member */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberEdgeGenqlSelection{\n node?: WorkspaceMemberGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: boolean | number\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: boolean | number\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: boolean | number\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: boolean | number\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: boolean | number\n /** Number of unique values for locale */\n countUniqueValuesLocale?: boolean | number\n /** Number of empty values for locale */\n countEmptyLocale?: boolean | number\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: boolean | number\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: boolean | number\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: boolean | number\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: boolean | number\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: boolean | number\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: boolean | number\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: boolean | number\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: boolean | number\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: boolean | number\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: boolean | number\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: boolean | number\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: boolean | number\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: boolean | number\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: boolean | number\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: boolean | number\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: boolean | number\n /** Number of unique values for userId */\n countUniqueValuesUserId?: boolean | number\n /** Number of empty values for userId */\n countEmptyUserId?: boolean | number\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: boolean | number\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: boolean | number\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: boolean | number\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: boolean | number\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: boolean | number\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: boolean | number\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: boolean | number\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: boolean | number\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: boolean | number\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: boolean | number\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: boolean | number\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: boolean | number\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: boolean | number\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: boolean | number\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: boolean | number\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: boolean | number\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: boolean | number\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: boolean | number\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: boolean | number\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: boolean | number\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: boolean | number\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: boolean | number\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n edges?: WorkspaceMemberEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: boolean | number\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: boolean | number\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: boolean | number\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: boolean | number\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: boolean | number\n /** Number of unique values for locale */\n countUniqueValuesLocale?: boolean | number\n /** Number of empty values for locale */\n countEmptyLocale?: boolean | number\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: boolean | number\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: boolean | number\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: boolean | number\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: boolean | number\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: boolean | number\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: boolean | number\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: boolean | number\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: boolean | number\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: boolean | number\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: boolean | number\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: boolean | number\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: boolean | number\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: boolean | number\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: boolean | number\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: boolean | number\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: boolean | number\n /** Number of unique values for userId */\n countUniqueValuesUserId?: boolean | number\n /** Number of empty values for userId */\n countEmptyUserId?: boolean | number\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: boolean | number\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: boolean | number\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: boolean | number\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: boolean | number\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: boolean | number\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: boolean | number\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: boolean | number\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: boolean | number\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: boolean | number\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: boolean | number\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: boolean | number\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: boolean | number\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: boolean | number\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: boolean | number\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: boolean | number\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: boolean | number\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: boolean | number\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: boolean | number\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: boolean | number\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: boolean | number\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: boolean | number\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: boolean | number\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n edges?: WorkspaceMemberEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkspaceMemberRelationInput {\n/** Connect to a workspaceMember record */\nconnect?: (WorkspaceMemberConnectInput | null),\n/** Disconnect from a workspaceMember record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberConnectInput {\n/** Find a workspaceMember record based on its unique fields: id or userEmail */\nwhere?: (WorkspaceMemberWhereUniqueInput | null)}\n\nexport interface WorkspaceMemberWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by User Email */\nuserEmail?: (Scalars['String'] | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (Scalars['Position'] | null),\n/** Workspace member name */\nname: FullNameCreateInput,\n/** Preferred color scheme */\ncolorScheme?: (Scalars['String'] | null),\n/** Preferred language */\nlocale?: (Scalars['String'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['String'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Int'] | null),\n/** Associated User Id */\nuserId: Scalars['UUID'],\n/** User time zone */\ntimeZone?: (Scalars['String'] | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnum | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnum | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnum | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (Scalars['Position'] | null),\n/** Workspace member name */\nname?: (FullNameUpdateInput | null),\n/** Preferred color scheme */\ncolorScheme?: (Scalars['String'] | null),\n/** Preferred language */\nlocale?: (Scalars['String'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['String'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Int'] | null),\n/** Associated User Id */\nuserId?: (Scalars['UUID'] | null),\n/** User time zone */\ntimeZone?: (Scalars['String'] | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnum | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnum | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnum | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (FloatFilter | null),\n/** Workspace member name */\nname?: (FullNameFilterInput | null),\n/** Preferred color scheme */\ncolorScheme?: (StringFilter | null),\n/** Preferred language */\nlocale?: (StringFilter | null),\n/** Workspace member avatar */\navatarUrl?: (StringFilter | null),\n/** Related user email address */\nuserEmail?: (StringFilter | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (IntFilter | null),\n/** Associated User Id */\nuserId?: (UUIDFilter | null),\n/** User time zone */\ntimeZone?: (StringFilter | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnumFilter | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnumFilter | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnumFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),and?: ((WorkspaceMemberFilterInput | null)[] | null),or?: ((WorkspaceMemberFilterInput | null)[] | null),not?: (WorkspaceMemberFilterInput | null)}\n\nexport interface IntFilter {eq?: (Scalars['Int'] | null),gt?: (Scalars['Int'] | null),gte?: (Scalars['Int'] | null),in?: (Scalars['Int'][] | null),lt?: (Scalars['Int'] | null),lte?: (Scalars['Int'] | null),neq?: (Scalars['Int'] | null),is?: (FilterIs | null)}\n\nexport interface WorkspaceMemberDateFormatEnumFilter {eq?: (WorkspaceMemberDateFormatEnum | null),neq?: (WorkspaceMemberDateFormatEnum | null),in?: ((WorkspaceMemberDateFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberDateFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberTimeFormatEnumFilter {eq?: (WorkspaceMemberTimeFormatEnum | null),neq?: (WorkspaceMemberTimeFormatEnum | null),in?: ((WorkspaceMemberTimeFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberTimeFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberNumberFormatEnumFilter {eq?: (WorkspaceMemberNumberFormatEnum | null),neq?: (WorkspaceMemberNumberFormatEnum | null),in?: ((WorkspaceMemberNumberFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberNumberFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Workspace member position */\nposition?: (OrderByDirection | null),\n/** Workspace member name */\nname?: (FullNameOrderByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (OrderByDirection | null),\n/** Preferred language */\nlocale?: (OrderByDirection | null),\n/** Workspace member avatar */\navatarUrl?: (OrderByDirection | null),\n/** Related user email address */\nuserEmail?: (OrderByDirection | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (OrderByDirection | null),\n/** Associated User Id */\nuserId?: (OrderByDirection | null),\n/** User time zone */\ntimeZone?: (OrderByDirection | null),\n/** User's preferred date format */\ndateFormat?: (OrderByDirection | null),\n/** User's preferred time format */\ntimeFormat?: (OrderByDirection | null),\n/** User's preferred number format */\nnumberFormat?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkspaceMemberOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Workspace member position */\nposition?: (OrderByDirection | null),\n/** Workspace member name */\nname?: (FullNameOrderByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (OrderByDirection | null),\n/** Preferred language */\nlocale?: (OrderByDirection | null),\n/** Workspace member avatar */\navatarUrl?: (OrderByDirection | null),\n/** Related user email address */\nuserEmail?: (OrderByDirection | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (OrderByDirection | null),\n/** Associated User Id */\nuserId?: (OrderByDirection | null),\n/** User time zone */\ntimeZone?: (OrderByDirection | null),\n/** User's preferred date format */\ndateFormat?: (OrderByDirection | null),\n/** User's preferred time format */\ntimeFormat?: (OrderByDirection | null),\n/** User's preferred number format */\nnumberFormat?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkspaceMemberOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for colorScheme */\ncountUniqueValuesColorScheme?: (OrderByDirection | null),\n/** Number of empty values for colorScheme */\ncountEmptyColorScheme?: (OrderByDirection | null),\n/** Number of non-empty values for colorScheme */\ncountNotEmptyColorScheme?: (OrderByDirection | null),\n/** Percentage of empty values for colorScheme */\npercentageEmptyColorScheme?: (OrderByDirection | null),\n/** Percentage of non-empty values for colorScheme */\npercentageNotEmptyColorScheme?: (OrderByDirection | null),\n/** Number of unique values for locale */\ncountUniqueValuesLocale?: (OrderByDirection | null),\n/** Number of empty values for locale */\ncountEmptyLocale?: (OrderByDirection | null),\n/** Number of non-empty values for locale */\ncountNotEmptyLocale?: (OrderByDirection | null),\n/** Percentage of empty values for locale */\npercentageEmptyLocale?: (OrderByDirection | null),\n/** Percentage of non-empty values for locale */\npercentageNotEmptyLocale?: (OrderByDirection | null),\n/** Number of unique values for avatarUrl */\ncountUniqueValuesAvatarUrl?: (OrderByDirection | null),\n/** Number of empty values for avatarUrl */\ncountEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of non-empty values for avatarUrl */\ncountNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of empty values for avatarUrl */\npercentageEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarUrl */\npercentageNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of unique values for userEmail */\ncountUniqueValuesUserEmail?: (OrderByDirection | null),\n/** Number of empty values for userEmail */\ncountEmptyUserEmail?: (OrderByDirection | null),\n/** Number of non-empty values for userEmail */\ncountNotEmptyUserEmail?: (OrderByDirection | null),\n/** Percentage of empty values for userEmail */\npercentageEmptyUserEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for userEmail */\npercentageNotEmptyUserEmail?: (OrderByDirection | null),\n/** Number of unique values for calendarStartDay */\ncountUniqueValuesCalendarStartDay?: (OrderByDirection | null),\n/** Number of empty values for calendarStartDay */\ncountEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Number of non-empty values for calendarStartDay */\ncountNotEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Percentage of empty values for calendarStartDay */\npercentageEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Percentage of non-empty values for calendarStartDay */\npercentageNotEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Minimum amount contained in the field calendarStartDay */\nminCalendarStartDay?: (OrderByDirection | null),\n/** Maximum amount contained in the field calendarStartDay */\nmaxCalendarStartDay?: (OrderByDirection | null),\n/** Average amount contained in the field calendarStartDay */\navgCalendarStartDay?: (OrderByDirection | null),\n/** Sum of amounts contained in the field calendarStartDay */\nsumCalendarStartDay?: (OrderByDirection | null),\n/** Number of unique values for userId */\ncountUniqueValuesUserId?: (OrderByDirection | null),\n/** Number of empty values for userId */\ncountEmptyUserId?: (OrderByDirection | null),\n/** Number of non-empty values for userId */\ncountNotEmptyUserId?: (OrderByDirection | null),\n/** Percentage of empty values for userId */\npercentageEmptyUserId?: (OrderByDirection | null),\n/** Percentage of non-empty values for userId */\npercentageNotEmptyUserId?: (OrderByDirection | null),\n/** Number of unique values for timeZone */\ncountUniqueValuesTimeZone?: (OrderByDirection | null),\n/** Number of empty values for timeZone */\ncountEmptyTimeZone?: (OrderByDirection | null),\n/** Number of non-empty values for timeZone */\ncountNotEmptyTimeZone?: (OrderByDirection | null),\n/** Percentage of empty values for timeZone */\npercentageEmptyTimeZone?: (OrderByDirection | null),\n/** Percentage of non-empty values for timeZone */\npercentageNotEmptyTimeZone?: (OrderByDirection | null),\n/** Number of unique values for dateFormat */\ncountUniqueValuesDateFormat?: (OrderByDirection | null),\n/** Number of empty values for dateFormat */\ncountEmptyDateFormat?: (OrderByDirection | null),\n/** Number of non-empty values for dateFormat */\ncountNotEmptyDateFormat?: (OrderByDirection | null),\n/** Percentage of empty values for dateFormat */\npercentageEmptyDateFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for dateFormat */\npercentageNotEmptyDateFormat?: (OrderByDirection | null),\n/** Number of unique values for timeFormat */\ncountUniqueValuesTimeFormat?: (OrderByDirection | null),\n/** Number of empty values for timeFormat */\ncountEmptyTimeFormat?: (OrderByDirection | null),\n/** Number of non-empty values for timeFormat */\ncountNotEmptyTimeFormat?: (OrderByDirection | null),\n/** Percentage of empty values for timeFormat */\npercentageEmptyTimeFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for timeFormat */\npercentageNotEmptyTimeFormat?: (OrderByDirection | null),\n/** Number of unique values for numberFormat */\ncountUniqueValuesNumberFormat?: (OrderByDirection | null),\n/** Number of empty values for numberFormat */\ncountEmptyNumberFormat?: (OrderByDirection | null),\n/** Number of non-empty values for numberFormat */\ncountNotEmptyNumberFormat?: (OrderByDirection | null),\n/** Percentage of empty values for numberFormat */\npercentageEmptyNumberFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberFormat */\npercentageNotEmptyNumberFormat?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Workspace member position */\nposition?: (Scalars['Boolean'] | null),\n/** Workspace member name */\nname?: (FullNameGroupByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (Scalars['Boolean'] | null),\n/** Preferred language */\nlocale?: (Scalars['Boolean'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['Boolean'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['Boolean'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Boolean'] | null),\n/** Associated User Id */\nuserId?: (Scalars['Boolean'] | null),\n/** User time zone */\ntimeZone?: (Scalars['Boolean'] | null),\n/** User's preferred date format */\ndateFormat?: (Scalars['Boolean'] | null),\n/** User's preferred time format */\ntimeFormat?: (Scalars['Boolean'] | null),\n/** User's preferred number format */\nnumberFormat?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null)}\n\nexport interface CloudUser2GenqlSelection{\n /** Id */\n id?: boolean | number\n activityStatus?: boolean | number\n avgDailyPageviewsLast30d?: boolean | number\n dataLastUpdatedAt?: boolean | number\n daysSinceLastActivity?: boolean | number\n email?: EmailsGenqlSelection\n fullName?: FullNameGenqlSelection\n isActiveL24h?: boolean | number\n isActiveL30d?: boolean | number\n isActiveL7d?: boolean | number\n isTwenty?: boolean | number\n lastActivityDate?: boolean | number\n pageViewsL24h?: boolean | number\n pageViewsL30d?: boolean | number\n pageViewsL7d?: boolean | number\n updatedBy?: ActorGenqlSelection\n userTenure?: boolean | number\n workspaceCount?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n personId?: boolean | number\n /** Cloud users 2 tied to the CloudUser2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n person?: PersonGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2EdgeGenqlSelection{\n node?: CloudUser2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: boolean | number\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: boolean | number\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: boolean | number\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: boolean | number\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: boolean | number\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: boolean | number\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: boolean | number\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: boolean | number\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: boolean | number\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: boolean | number\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: boolean | number\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: boolean | number\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: boolean | number\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: boolean | number\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: boolean | number\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: boolean | number\n /** Number of unique values for email */\n countUniqueValuesEmail?: boolean | number\n /** Number of empty values for email */\n countEmptyEmail?: boolean | number\n /** Number of non-empty values for email */\n countNotEmptyEmail?: boolean | number\n /** Percentage of empty values for email */\n percentageEmptyEmail?: boolean | number\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: boolean | number\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: boolean | number\n /** Number of empty values for fullName */\n countEmptyFullName?: boolean | number\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: boolean | number\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: boolean | number\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: boolean | number\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: boolean | number\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: boolean | number\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: boolean | number\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: boolean | number\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: boolean | number\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: boolean | number\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: boolean | number\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: boolean | number\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: boolean | number\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: boolean | number\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: boolean | number\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: boolean | number\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: boolean | number\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: boolean | number\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: boolean | number\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: boolean | number\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: boolean | number\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: boolean | number\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: boolean | number\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: boolean | number\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: boolean | number\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: boolean | number\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: boolean | number\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: boolean | number\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: boolean | number\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: boolean | number\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: boolean | number\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: boolean | number\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: boolean | number\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: boolean | number\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: boolean | number\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: boolean | number\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: boolean | number\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: boolean | number\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: boolean | number\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: boolean | number\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: boolean | number\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: boolean | number\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: boolean | number\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: boolean | number\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: boolean | number\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: boolean | number\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: boolean | number\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: boolean | number\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: boolean | number\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: boolean | number\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: boolean | number\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: boolean | number\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: boolean | number\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: boolean | number\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: boolean | number\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: boolean | number\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: boolean | number\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: boolean | number\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: boolean | number\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: boolean | number\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: boolean | number\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: boolean | number\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: boolean | number\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: boolean | number\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: boolean | number\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: boolean | number\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: boolean | number\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: boolean | number\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: boolean | number\n /** Average amount contained in the field userTenure */\n avgUserTenure?: boolean | number\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: boolean | number\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: boolean | number\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: boolean | number\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: boolean | number\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: boolean | number\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: boolean | number\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: boolean | number\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: boolean | number\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: boolean | number\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUser2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: boolean | number\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: boolean | number\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: boolean | number\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: boolean | number\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: boolean | number\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: boolean | number\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: boolean | number\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: boolean | number\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: boolean | number\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: boolean | number\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: boolean | number\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: boolean | number\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: boolean | number\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: boolean | number\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: boolean | number\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: boolean | number\n /** Number of unique values for email */\n countUniqueValuesEmail?: boolean | number\n /** Number of empty values for email */\n countEmptyEmail?: boolean | number\n /** Number of non-empty values for email */\n countNotEmptyEmail?: boolean | number\n /** Percentage of empty values for email */\n percentageEmptyEmail?: boolean | number\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: boolean | number\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: boolean | number\n /** Number of empty values for fullName */\n countEmptyFullName?: boolean | number\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: boolean | number\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: boolean | number\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: boolean | number\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: boolean | number\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: boolean | number\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: boolean | number\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: boolean | number\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: boolean | number\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: boolean | number\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: boolean | number\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: boolean | number\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: boolean | number\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: boolean | number\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: boolean | number\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: boolean | number\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: boolean | number\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: boolean | number\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: boolean | number\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: boolean | number\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: boolean | number\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: boolean | number\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: boolean | number\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: boolean | number\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: boolean | number\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: boolean | number\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: boolean | number\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: boolean | number\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: boolean | number\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: boolean | number\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: boolean | number\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: boolean | number\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: boolean | number\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: boolean | number\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: boolean | number\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: boolean | number\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: boolean | number\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: boolean | number\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: boolean | number\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: boolean | number\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: boolean | number\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: boolean | number\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: boolean | number\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: boolean | number\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: boolean | number\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: boolean | number\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: boolean | number\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: boolean | number\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: boolean | number\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: boolean | number\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: boolean | number\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: boolean | number\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: boolean | number\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: boolean | number\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: boolean | number\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: boolean | number\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: boolean | number\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: boolean | number\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: boolean | number\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: boolean | number\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: boolean | number\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: boolean | number\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: boolean | number\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: boolean | number\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: boolean | number\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: boolean | number\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: boolean | number\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: boolean | number\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: boolean | number\n /** Average amount contained in the field userTenure */\n avgUserTenure?: boolean | number\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: boolean | number\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: boolean | number\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: boolean | number\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: boolean | number\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: boolean | number\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: boolean | number\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: boolean | number\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: boolean | number\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: boolean | number\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUser2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2RelationInput {\n/** Connect to a cloudUser2 record */\nconnect?: (CloudUser2ConnectInput | null),\n/** Disconnect from a cloudUser2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUser2ConnectInput {\n/** Find a cloudUser2 record based on its unique fields: id */\nwhere?: (CloudUser2WhereUniqueInput | null)}\n\nexport interface CloudUser2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudUser2CreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),activityStatus?: (CloudUser2ActivityStatusEnum | null),avgDailyPageviewsLast30d?: (Scalars['Float'] | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (Scalars['Float'] | null),email?: (EmailsCreateInput | null),fullName?: (FullNameCreateInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (Scalars['Float'] | null),pageViewsL30d?: (Scalars['Float'] | null),pageViewsL7d?: (Scalars['Float'] | null),updatedBy?: (ActorCreateInput | null),userTenure?: (Scalars['Float'] | null),workspaceCount?: (Scalars['Float'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),personId?: (Scalars['ID'] | null),person?: (PersonRelationInput | null)}\n\nexport interface CloudUser2UpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),activityStatus?: (CloudUser2ActivityStatusEnum | null),avgDailyPageviewsLast30d?: (Scalars['Float'] | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (Scalars['Float'] | null),email?: (EmailsUpdateInput | null),fullName?: (FullNameUpdateInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (Scalars['Float'] | null),pageViewsL30d?: (Scalars['Float'] | null),pageViewsL7d?: (Scalars['Float'] | null),updatedBy?: (ActorUpdateInput | null),userTenure?: (Scalars['Float'] | null),workspaceCount?: (Scalars['Float'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),personId?: (Scalars['ID'] | null),person?: (PersonRelationInput | null)}\n\nexport interface CloudUser2FilterInput {\n/** Id */\nid?: (UUIDFilter | null),activityStatus?: (CloudUser2ActivityStatusEnumFilter | null),avgDailyPageviewsLast30d?: (FloatFilter | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (FloatFilter | null),email?: (EmailsFilterInput | null),fullName?: (FullNameFilterInput | null),isActiveL24h?: (BooleanFilter | null),isActiveL30d?: (BooleanFilter | null),isActiveL7d?: (BooleanFilter | null),isTwenty?: (BooleanFilter | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (FloatFilter | null),pageViewsL30d?: (FloatFilter | null),pageViewsL7d?: (FloatFilter | null),updatedBy?: (ActorFilterInput | null),userTenure?: (FloatFilter | null),workspaceCount?: (FloatFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),personId?: (UUIDFilter | null),and?: ((CloudUser2FilterInput | null)[] | null),or?: ((CloudUser2FilterInput | null)[] | null),not?: (CloudUser2FilterInput | null)}\n\nexport interface CloudUser2ActivityStatusEnumFilter {eq?: (CloudUser2ActivityStatusEnum | null),neq?: (CloudUser2ActivityStatusEnum | null),in?: ((CloudUser2ActivityStatusEnum | null)[] | null),containsAny?: ((CloudUser2ActivityStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUser2OrderByInput {\n/** Id */\nid?: (OrderByDirection | null),activityStatus?: (OrderByDirection | null),avgDailyPageviewsLast30d?: (OrderByDirection | null),dataLastUpdatedAt?: (OrderByDirection | null),daysSinceLastActivity?: (OrderByDirection | null),email?: (EmailsOrderByInput | null),fullName?: (FullNameOrderByInput | null),isActiveL24h?: (OrderByDirection | null),isActiveL30d?: (OrderByDirection | null),isActiveL7d?: (OrderByDirection | null),isTwenty?: (OrderByDirection | null),lastActivityDate?: (OrderByDirection | null),pageViewsL24h?: (OrderByDirection | null),pageViewsL30d?: (OrderByDirection | null),pageViewsL7d?: (OrderByDirection | null),updatedBy?: (ActorOrderByInput | null),userTenure?: (OrderByDirection | null),workspaceCount?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null)}\n\nexport interface CloudUser2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudUser2OrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),activityStatus?: (OrderByDirection | null),avgDailyPageviewsLast30d?: (OrderByDirection | null),dataLastUpdatedAt?: (OrderByDateGranularityInput | null),daysSinceLastActivity?: (OrderByDirection | null),email?: (EmailsOrderByInput | null),fullName?: (FullNameOrderByInput | null),isActiveL24h?: (OrderByDirection | null),isActiveL30d?: (OrderByDirection | null),isActiveL7d?: (OrderByDirection | null),isTwenty?: (OrderByDirection | null),lastActivityDate?: (OrderByDateGranularityInput | null),pageViewsL24h?: (OrderByDirection | null),pageViewsL30d?: (OrderByDirection | null),pageViewsL7d?: (OrderByDirection | null),updatedBy?: (ActorOrderByInput | null),userTenure?: (OrderByDirection | null),workspaceCount?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudUser2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for activityStatus */\ncountUniqueValuesActivityStatus?: (OrderByDirection | null),\n/** Number of empty values for activityStatus */\ncountEmptyActivityStatus?: (OrderByDirection | null),\n/** Number of non-empty values for activityStatus */\ncountNotEmptyActivityStatus?: (OrderByDirection | null),\n/** Percentage of empty values for activityStatus */\npercentageEmptyActivityStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for activityStatus */\npercentageNotEmptyActivityStatus?: (OrderByDirection | null),\n/** Number of unique values for avgDailyPageviewsLast30d */\ncountUniqueValuesAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of empty values for avgDailyPageviewsLast30d */\ncountEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of non-empty values for avgDailyPageviewsLast30d */\ncountNotEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Percentage of empty values for avgDailyPageviewsLast30d */\npercentageEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for avgDailyPageviewsLast30d */\npercentageNotEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Minimum amount contained in the field avgDailyPageviewsLast30d */\nminAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Maximum amount contained in the field avgDailyPageviewsLast30d */\nmaxAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Average amount contained in the field avgDailyPageviewsLast30d */\navgAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field avgDailyPageviewsLast30d */\nsumAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of unique values for dataLastUpdatedAt */\ncountUniqueValuesDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for dataLastUpdatedAt */\ncountEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for dataLastUpdatedAt */\ncountNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for dataLastUpdatedAt */\npercentageEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dataLastUpdatedAt */\npercentageNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dataLastUpdatedAt */\nminDataLastUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field dataLastUpdatedAt */\nmaxDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for daysSinceLastActivity */\ncountUniqueValuesDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of empty values for daysSinceLastActivity */\ncountEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of non-empty values for daysSinceLastActivity */\ncountNotEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Percentage of empty values for daysSinceLastActivity */\npercentageEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Percentage of non-empty values for daysSinceLastActivity */\npercentageNotEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Minimum amount contained in the field daysSinceLastActivity */\nminDaysSinceLastActivity?: (OrderByDirection | null),\n/** Maximum amount contained in the field daysSinceLastActivity */\nmaxDaysSinceLastActivity?: (OrderByDirection | null),\n/** Average amount contained in the field daysSinceLastActivity */\navgDaysSinceLastActivity?: (OrderByDirection | null),\n/** Sum of amounts contained in the field daysSinceLastActivity */\nsumDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of unique values for email */\ncountUniqueValuesEmail?: (OrderByDirection | null),\n/** Number of empty values for email */\ncountEmptyEmail?: (OrderByDirection | null),\n/** Number of non-empty values for email */\ncountNotEmptyEmail?: (OrderByDirection | null),\n/** Percentage of empty values for email */\npercentageEmptyEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for email */\npercentageNotEmptyEmail?: (OrderByDirection | null),\n/** Number of unique values for fullName */\ncountUniqueValuesFullName?: (OrderByDirection | null),\n/** Number of empty values for fullName */\ncountEmptyFullName?: (OrderByDirection | null),\n/** Number of non-empty values for fullName */\ncountNotEmptyFullName?: (OrderByDirection | null),\n/** Percentage of empty values for fullName */\npercentageEmptyFullName?: (OrderByDirection | null),\n/** Percentage of non-empty values for fullName */\npercentageNotEmptyFullName?: (OrderByDirection | null),\n/** Number of unique values for isActiveL24h */\ncountUniqueValuesIsActiveL24h?: (OrderByDirection | null),\n/** Number of empty values for isActiveL24h */\ncountEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL24h */\ncountNotEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL24h */\npercentageEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL24h */\npercentageNotEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL24h */\ncountTrueIsActiveL24h?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL24h */\ncountFalseIsActiveL24h?: (OrderByDirection | null),\n/** Number of unique values for isActiveL30d */\ncountUniqueValuesIsActiveL30d?: (OrderByDirection | null),\n/** Number of empty values for isActiveL30d */\ncountEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL30d */\ncountNotEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL30d */\npercentageEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL30d */\npercentageNotEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL30d */\ncountTrueIsActiveL30d?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL30d */\ncountFalseIsActiveL30d?: (OrderByDirection | null),\n/** Number of unique values for isActiveL7d */\ncountUniqueValuesIsActiveL7d?: (OrderByDirection | null),\n/** Number of empty values for isActiveL7d */\ncountEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL7d */\ncountNotEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL7d */\npercentageEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL7d */\npercentageNotEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL7d */\ncountTrueIsActiveL7d?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL7d */\ncountFalseIsActiveL7d?: (OrderByDirection | null),\n/** Number of unique values for isTwenty */\ncountUniqueValuesIsTwenty?: (OrderByDirection | null),\n/** Number of empty values for isTwenty */\ncountEmptyIsTwenty?: (OrderByDirection | null),\n/** Number of non-empty values for isTwenty */\ncountNotEmptyIsTwenty?: (OrderByDirection | null),\n/** Percentage of empty values for isTwenty */\npercentageEmptyIsTwenty?: (OrderByDirection | null),\n/** Percentage of non-empty values for isTwenty */\npercentageNotEmptyIsTwenty?: (OrderByDirection | null),\n/** Count of true values in the field isTwenty */\ncountTrueIsTwenty?: (OrderByDirection | null),\n/** Count of false values in the field isTwenty */\ncountFalseIsTwenty?: (OrderByDirection | null),\n/** Number of unique values for lastActivityDate */\ncountUniqueValuesLastActivityDate?: (OrderByDirection | null),\n/** Number of empty values for lastActivityDate */\ncountEmptyLastActivityDate?: (OrderByDirection | null),\n/** Number of non-empty values for lastActivityDate */\ncountNotEmptyLastActivityDate?: (OrderByDirection | null),\n/** Percentage of empty values for lastActivityDate */\npercentageEmptyLastActivityDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastActivityDate */\npercentageNotEmptyLastActivityDate?: (OrderByDirection | null),\n/** Earliest date contained in the field lastActivityDate */\nminLastActivityDate?: (OrderByDirection | null),\n/** Latest date contained in the field lastActivityDate */\nmaxLastActivityDate?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL24h */\ncountUniqueValuesPageViewsL24h?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL24h */\ncountEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL24h */\ncountNotEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL24h */\npercentageEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL24h */\npercentageNotEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL24h */\nminPageViewsL24h?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL24h */\nmaxPageViewsL24h?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL24h */\navgPageViewsL24h?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL24h */\nsumPageViewsL24h?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL30d */\ncountUniqueValuesPageViewsL30d?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL30d */\ncountEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL30d */\ncountNotEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL30d */\npercentageEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL30d */\npercentageNotEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL30d */\nminPageViewsL30d?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL30d */\nmaxPageViewsL30d?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL30d */\navgPageViewsL30d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL30d */\nsumPageViewsL30d?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL7d */\ncountUniqueValuesPageViewsL7d?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL7d */\ncountEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL7d */\ncountNotEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL7d */\npercentageEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL7d */\npercentageNotEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL7d */\nminPageViewsL7d?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL7d */\nmaxPageViewsL7d?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL7d */\navgPageViewsL7d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL7d */\nsumPageViewsL7d?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for userTenure */\ncountUniqueValuesUserTenure?: (OrderByDirection | null),\n/** Number of empty values for userTenure */\ncountEmptyUserTenure?: (OrderByDirection | null),\n/** Number of non-empty values for userTenure */\ncountNotEmptyUserTenure?: (OrderByDirection | null),\n/** Percentage of empty values for userTenure */\npercentageEmptyUserTenure?: (OrderByDirection | null),\n/** Percentage of non-empty values for userTenure */\npercentageNotEmptyUserTenure?: (OrderByDirection | null),\n/** Minimum amount contained in the field userTenure */\nminUserTenure?: (OrderByDirection | null),\n/** Maximum amount contained in the field userTenure */\nmaxUserTenure?: (OrderByDirection | null),\n/** Average amount contained in the field userTenure */\navgUserTenure?: (OrderByDirection | null),\n/** Sum of amounts contained in the field userTenure */\nsumUserTenure?: (OrderByDirection | null),\n/** Number of unique values for workspaceCount */\ncountUniqueValuesWorkspaceCount?: (OrderByDirection | null),\n/** Number of empty values for workspaceCount */\ncountEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceCount */\ncountNotEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceCount */\npercentageEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceCount */\npercentageNotEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field workspaceCount */\nminWorkspaceCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field workspaceCount */\nmaxWorkspaceCount?: (OrderByDirection | null),\n/** Average amount contained in the field workspaceCount */\navgWorkspaceCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field workspaceCount */\nsumWorkspaceCount?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null)}\n\nexport interface CloudUser2GroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),activityStatus?: (Scalars['Boolean'] | null),avgDailyPageviewsLast30d?: (Scalars['Boolean'] | null),dataLastUpdatedAt?: (GroupByDateGranularityInput | null),daysSinceLastActivity?: (Scalars['Boolean'] | null),email?: (EmailsGroupByInput | null),fullName?: (FullNameGroupByInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (GroupByDateGranularityInput | null),pageViewsL24h?: (Scalars['Boolean'] | null),pageViewsL30d?: (Scalars['Boolean'] | null),pageViewsL7d?: (Scalars['Boolean'] | null),updatedBy?: (ActorGroupByInput | null),userTenure?: (Scalars['Boolean'] | null),workspaceCount?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null)}\n\nexport interface CloudUserWorkspace2GenqlSelection{\n twentyUserIdentifier?: boolean | number\n twentyWorkspaceIdentifier?: boolean | number\n idOfTheUserWorkspace?: boolean | number\n /** The user who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n cloudUser2Id?: boolean | number\n cloudWorkspace2Id?: boolean | number\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUser2?: CloudUser2GenqlSelection\n cloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2EdgeGenqlSelection{\n node?: CloudUserWorkspace2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: boolean | number\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: boolean | number\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: boolean | number\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: boolean | number\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: boolean | number\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUserWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: boolean | number\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: boolean | number\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: boolean | number\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: boolean | number\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: boolean | number\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUserWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2RelationInput {\n/** Connect to a cloudUserWorkspace2 record */\nconnect?: (CloudUserWorkspace2ConnectInput | null),\n/** Disconnect from a cloudUserWorkspace2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUserWorkspace2ConnectInput {\n/** Find a cloudUserWorkspace2 record based on its unique fields: id */\nwhere?: (CloudUserWorkspace2WhereUniqueInput | null)}\n\nexport interface CloudUserWorkspace2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudUserWorkspace2CreateInput {twentyUserIdentifier?: (Scalars['String'] | null),twentyWorkspaceIdentifier?: (Scalars['String'] | null),idOfTheUserWorkspace?: (Scalars['String'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),cloudUser2Id?: (Scalars['ID'] | null),cloudUser2?: (CloudUser2RelationInput | null),cloudWorkspace2Id?: (Scalars['ID'] | null),cloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface CloudUserWorkspace2UpdateInput {twentyUserIdentifier?: (Scalars['String'] | null),twentyWorkspaceIdentifier?: (Scalars['String'] | null),idOfTheUserWorkspace?: (Scalars['String'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),cloudUser2Id?: (Scalars['ID'] | null),cloudUser2?: (CloudUser2RelationInput | null),cloudWorkspace2Id?: (Scalars['ID'] | null),cloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface CloudUserWorkspace2FilterInput {twentyUserIdentifier?: (StringFilter | null),twentyWorkspaceIdentifier?: (StringFilter | null),idOfTheUserWorkspace?: (StringFilter | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),cloudUser2Id?: (UUIDFilter | null),cloudWorkspace2Id?: (UUIDFilter | null),and?: ((CloudUserWorkspace2FilterInput | null)[] | null),or?: ((CloudUserWorkspace2FilterInput | null)[] | null),not?: (CloudUserWorkspace2FilterInput | null)}\n\nexport interface CloudUserWorkspace2OrderByInput {twentyUserIdentifier?: (OrderByDirection | null),twentyWorkspaceIdentifier?: (OrderByDirection | null),idOfTheUserWorkspace?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\nexport interface CloudUserWorkspace2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudUserWorkspace2OrderByWithGroupByAggregateInput | null),twentyUserIdentifier?: (OrderByDirection | null),twentyWorkspaceIdentifier?: (OrderByDirection | null),idOfTheUserWorkspace?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByWithGroupByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudUserWorkspace2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for twentyUserIdentifier */\ncountUniqueValuesTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of empty values for twentyUserIdentifier */\ncountEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of non-empty values for twentyUserIdentifier */\ncountNotEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Percentage of empty values for twentyUserIdentifier */\npercentageEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Percentage of non-empty values for twentyUserIdentifier */\npercentageNotEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of unique values for twentyWorkspaceIdentifier */\ncountUniqueValuesTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of empty values for twentyWorkspaceIdentifier */\ncountEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of non-empty values for twentyWorkspaceIdentifier */\ncountNotEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Percentage of empty values for twentyWorkspaceIdentifier */\npercentageEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Percentage of non-empty values for twentyWorkspaceIdentifier */\npercentageNotEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of unique values for idOfTheUserWorkspace */\ncountUniqueValuesIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of empty values for idOfTheUserWorkspace */\ncountEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of non-empty values for idOfTheUserWorkspace */\ncountNotEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Percentage of empty values for idOfTheUserWorkspace */\npercentageEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Percentage of non-empty values for idOfTheUserWorkspace */\npercentageNotEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\nexport interface CloudUserWorkspace2GroupByInput {twentyUserIdentifier?: (Scalars['Boolean'] | null),twentyWorkspaceIdentifier?: (Scalars['Boolean'] | null),idOfTheUserWorkspace?: (Scalars['Boolean'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\nexport interface CloudWorkspace2GenqlSelection{\n /** Custom domain set up by the customer to use their own. */\n customDomain?: LinksGenqlSelection\n workspaceBusinessDomain?: LinksGenqlSelection\n companyLinkedin?: LinksGenqlSelection\n /** by workflow */\n dataLastUpdatedAt?: boolean | number\n lastPageViewDate?: boolean | number\n totalEverActiveWorkspaceUsers?: boolean | number\n activeUsersL30D?: boolean | number\n activeUsersL7D?: boolean | number\n activeUsersL24H?: boolean | number\n /** in days */\n workspaceTenure?: boolean | number\n pageViewsL30D?: boolean | number\n pageViewsL7D?: boolean | number\n pageViewsL24H?: boolean | number\n totalWorkspaceUsers?: boolean | number\n numberOfEventsL30D?: boolean | number\n numberOfEventsTotal?: boolean | number\n alexaRank?: boolean | number\n employees?: boolean | number\n isActiveL7D?: boolean | number\n isActiveL24H?: boolean | number\n isActiveL30D?: boolean | number\n isEnriched?: boolean | number\n industry?: boolean | number\n companyFoundedYear?: boolean | number\n description?: boolean | number\n latestFundingStage?: boolean | number\n companyName?: boolean | number\n /** This is the subdomain chosen by customers to access their workspace */\n subDomain?: boolean | number\n annualRevenue?: CurrencyGenqlSelection\n mrr?: CurrencyGenqlSelection\n potentialArr?: CurrencyGenqlSelection\n arr?: CurrencyGenqlSelection\n totalFunding?: CurrencyGenqlSelection\n activationStatus?: boolean | number\n subscriptionStatus?: boolean | number\n paymentFrequency?: boolean | number\n nextRenewalDate?: boolean | number\n creatorEmail?: EmailsGenqlSelection\n tags?: boolean | number\n /** The user who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2EdgeGenqlSelection{\n node?: CloudWorkspace2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: boolean | number\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: boolean | number\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: boolean | number\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: boolean | number\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: boolean | number\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: boolean | number\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: boolean | number\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: boolean | number\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: boolean | number\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: boolean | number\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: boolean | number\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: boolean | number\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: boolean | number\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: boolean | number\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: boolean | number\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: boolean | number\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: boolean | number\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: boolean | number\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: boolean | number\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: boolean | number\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: boolean | number\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: boolean | number\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: boolean | number\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: boolean | number\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: boolean | number\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: boolean | number\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: boolean | number\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: boolean | number\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: boolean | number\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: boolean | number\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: boolean | number\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: boolean | number\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: boolean | number\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: boolean | number\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: boolean | number\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: boolean | number\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: boolean | number\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: boolean | number\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: boolean | number\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: boolean | number\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: boolean | number\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: boolean | number\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: boolean | number\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: boolean | number\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: boolean | number\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: boolean | number\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: boolean | number\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: boolean | number\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: boolean | number\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: boolean | number\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: boolean | number\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: boolean | number\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: boolean | number\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: boolean | number\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: boolean | number\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: boolean | number\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: boolean | number\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: boolean | number\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: boolean | number\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: boolean | number\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: boolean | number\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: boolean | number\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: boolean | number\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: boolean | number\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: boolean | number\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: boolean | number\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: boolean | number\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: boolean | number\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: boolean | number\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: boolean | number\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: boolean | number\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: boolean | number\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: boolean | number\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: boolean | number\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: boolean | number\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: boolean | number\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: boolean | number\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: boolean | number\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: boolean | number\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: boolean | number\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: boolean | number\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: boolean | number\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: boolean | number\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: boolean | number\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: boolean | number\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: boolean | number\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: boolean | number\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: boolean | number\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: boolean | number\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: boolean | number\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: boolean | number\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: boolean | number\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: boolean | number\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: boolean | number\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: boolean | number\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: boolean | number\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: boolean | number\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: boolean | number\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: boolean | number\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: boolean | number\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: boolean | number\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: boolean | number\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: boolean | number\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: boolean | number\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: boolean | number\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: boolean | number\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: boolean | number\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: boolean | number\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: boolean | number\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: boolean | number\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: boolean | number\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: boolean | number\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: boolean | number\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: boolean | number\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: boolean | number\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: boolean | number\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: boolean | number\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: boolean | number\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: boolean | number\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: boolean | number\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: boolean | number\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: boolean | number\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: boolean | number\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: boolean | number\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: boolean | number\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: boolean | number\n /** Number of empty values for industry */\n countEmptyIndustry?: boolean | number\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: boolean | number\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: boolean | number\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: boolean | number\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: boolean | number\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: boolean | number\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: boolean | number\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: boolean | number\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: boolean | number\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: boolean | number\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: boolean | number\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: boolean | number\n /** Number of empty values for companyName */\n countEmptyCompanyName?: boolean | number\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: boolean | number\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: boolean | number\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: boolean | number\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: boolean | number\n /** Number of empty values for subDomain */\n countEmptySubDomain?: boolean | number\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: boolean | number\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: boolean | number\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: boolean | number\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: boolean | number\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: boolean | number\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: boolean | number\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: boolean | number\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: boolean | number\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: boolean | number\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: boolean | number\n /** Number of empty values for mrr */\n countEmptyMrr?: boolean | number\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: boolean | number\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: boolean | number\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: boolean | number\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: boolean | number\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: boolean | number\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: boolean | number\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: boolean | number\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: boolean | number\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: boolean | number\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: boolean | number\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: boolean | number\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: boolean | number\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: boolean | number\n /** Number of unique values for arr */\n countUniqueValuesArr?: boolean | number\n /** Number of empty values for arr */\n countEmptyArr?: boolean | number\n /** Number of non-empty values for arr */\n countNotEmptyArr?: boolean | number\n /** Percentage of empty values for arr */\n percentageEmptyArr?: boolean | number\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: boolean | number\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: boolean | number\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: boolean | number\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: boolean | number\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: boolean | number\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: boolean | number\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: boolean | number\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: boolean | number\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: boolean | number\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: boolean | number\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: boolean | number\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: boolean | number\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: boolean | number\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: boolean | number\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: boolean | number\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: boolean | number\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: boolean | number\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: boolean | number\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: boolean | number\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: boolean | number\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: boolean | number\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: boolean | number\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: boolean | number\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: boolean | number\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: boolean | number\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: boolean | number\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: boolean | number\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: boolean | number\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: boolean | number\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: boolean | number\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: boolean | number\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: boolean | number\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: boolean | number\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: boolean | number\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: boolean | number\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: boolean | number\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: boolean | number\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: boolean | number\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: boolean | number\n /** Number of unique values for tags */\n countUniqueValuesTags?: boolean | number\n /** Number of empty values for tags */\n countEmptyTags?: boolean | number\n /** Number of non-empty values for tags */\n countNotEmptyTags?: boolean | number\n /** Percentage of empty values for tags */\n percentageEmptyTags?: boolean | number\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: boolean | number\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: boolean | number\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: boolean | number\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: boolean | number\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: boolean | number\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: boolean | number\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: boolean | number\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: boolean | number\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: boolean | number\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: boolean | number\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: boolean | number\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: boolean | number\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: boolean | number\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: boolean | number\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: boolean | number\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: boolean | number\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: boolean | number\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: boolean | number\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: boolean | number\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: boolean | number\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: boolean | number\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: boolean | number\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: boolean | number\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: boolean | number\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: boolean | number\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: boolean | number\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: boolean | number\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: boolean | number\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: boolean | number\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: boolean | number\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: boolean | number\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: boolean | number\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: boolean | number\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: boolean | number\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: boolean | number\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: boolean | number\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: boolean | number\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: boolean | number\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: boolean | number\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: boolean | number\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: boolean | number\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: boolean | number\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: boolean | number\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: boolean | number\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: boolean | number\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: boolean | number\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: boolean | number\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: boolean | number\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: boolean | number\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: boolean | number\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: boolean | number\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: boolean | number\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: boolean | number\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: boolean | number\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: boolean | number\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: boolean | number\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: boolean | number\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: boolean | number\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: boolean | number\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: boolean | number\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: boolean | number\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: boolean | number\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: boolean | number\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: boolean | number\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: boolean | number\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: boolean | number\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: boolean | number\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: boolean | number\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: boolean | number\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: boolean | number\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: boolean | number\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: boolean | number\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: boolean | number\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: boolean | number\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: boolean | number\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: boolean | number\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: boolean | number\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: boolean | number\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: boolean | number\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: boolean | number\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: boolean | number\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: boolean | number\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: boolean | number\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: boolean | number\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: boolean | number\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: boolean | number\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: boolean | number\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: boolean | number\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: boolean | number\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: boolean | number\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: boolean | number\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: boolean | number\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: boolean | number\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: boolean | number\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: boolean | number\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: boolean | number\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: boolean | number\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: boolean | number\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: boolean | number\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: boolean | number\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: boolean | number\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: boolean | number\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: boolean | number\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: boolean | number\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: boolean | number\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: boolean | number\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: boolean | number\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: boolean | number\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: boolean | number\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: boolean | number\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: boolean | number\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: boolean | number\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: boolean | number\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: boolean | number\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: boolean | number\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: boolean | number\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: boolean | number\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: boolean | number\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: boolean | number\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: boolean | number\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: boolean | number\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: boolean | number\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: boolean | number\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: boolean | number\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: boolean | number\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: boolean | number\n /** Number of empty values for industry */\n countEmptyIndustry?: boolean | number\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: boolean | number\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: boolean | number\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: boolean | number\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: boolean | number\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: boolean | number\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: boolean | number\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: boolean | number\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: boolean | number\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: boolean | number\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: boolean | number\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: boolean | number\n /** Number of empty values for companyName */\n countEmptyCompanyName?: boolean | number\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: boolean | number\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: boolean | number\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: boolean | number\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: boolean | number\n /** Number of empty values for subDomain */\n countEmptySubDomain?: boolean | number\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: boolean | number\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: boolean | number\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: boolean | number\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: boolean | number\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: boolean | number\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: boolean | number\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: boolean | number\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: boolean | number\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: boolean | number\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: boolean | number\n /** Number of empty values for mrr */\n countEmptyMrr?: boolean | number\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: boolean | number\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: boolean | number\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: boolean | number\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: boolean | number\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: boolean | number\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: boolean | number\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: boolean | number\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: boolean | number\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: boolean | number\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: boolean | number\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: boolean | number\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: boolean | number\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: boolean | number\n /** Number of unique values for arr */\n countUniqueValuesArr?: boolean | number\n /** Number of empty values for arr */\n countEmptyArr?: boolean | number\n /** Number of non-empty values for arr */\n countNotEmptyArr?: boolean | number\n /** Percentage of empty values for arr */\n percentageEmptyArr?: boolean | number\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: boolean | number\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: boolean | number\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: boolean | number\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: boolean | number\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: boolean | number\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: boolean | number\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: boolean | number\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: boolean | number\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: boolean | number\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: boolean | number\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: boolean | number\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: boolean | number\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: boolean | number\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: boolean | number\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: boolean | number\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: boolean | number\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: boolean | number\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: boolean | number\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: boolean | number\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: boolean | number\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: boolean | number\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: boolean | number\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: boolean | number\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: boolean | number\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: boolean | number\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: boolean | number\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: boolean | number\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: boolean | number\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: boolean | number\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: boolean | number\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: boolean | number\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: boolean | number\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: boolean | number\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: boolean | number\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: boolean | number\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: boolean | number\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: boolean | number\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: boolean | number\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: boolean | number\n /** Number of unique values for tags */\n countUniqueValuesTags?: boolean | number\n /** Number of empty values for tags */\n countEmptyTags?: boolean | number\n /** Number of non-empty values for tags */\n countNotEmptyTags?: boolean | number\n /** Percentage of empty values for tags */\n percentageEmptyTags?: boolean | number\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2RelationInput {\n/** Connect to a cloudWorkspace2 record */\nconnect?: (CloudWorkspace2ConnectInput | null),\n/** Disconnect from a cloudWorkspace2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2ConnectInput {\n/** Find a cloudWorkspace2 record based on its unique fields: id */\nwhere?: (CloudWorkspace2WhereUniqueInput | null)}\n\nexport interface CloudWorkspace2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudWorkspace2CreateInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksCreateInput | null),workspaceBusinessDomain?: (LinksCreateInput | null),companyLinkedin?: (LinksCreateInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (Scalars['Date'] | null),lastPageViewDate?: (Scalars['Date'] | null),totalEverActiveWorkspaceUsers?: (Scalars['Float'] | null),activeUsersL30D?: (Scalars['Float'] | null),activeUsersL7D?: (Scalars['Float'] | null),activeUsersL24H?: (Scalars['Float'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Float'] | null),pageViewsL30D?: (Scalars['Float'] | null),pageViewsL7D?: (Scalars['Float'] | null),pageViewsL24H?: (Scalars['Float'] | null),totalWorkspaceUsers?: (Scalars['Float'] | null),numberOfEventsL30D?: (Scalars['Float'] | null),numberOfEventsTotal?: (Scalars['Float'] | null),alexaRank?: (Scalars['Float'] | null),employees?: (Scalars['Float'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['String'] | null),companyFoundedYear?: (Scalars['String'] | null),description?: (Scalars['String'] | null),latestFundingStage?: (Scalars['String'] | null),companyName?: (Scalars['String'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['String'] | null),annualRevenue?: (CurrencyCreateInput | null),mrr?: (CurrencyCreateInput | null),potentialArr?: (CurrencyCreateInput | null),arr?: (CurrencyCreateInput | null),totalFunding?: (CurrencyCreateInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnum | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnum | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnum | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsCreateInput | null),tags?: ((Scalars['String'] | null)[] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null)}\n\nexport interface CloudWorkspace2UpdateInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksUpdateInput | null),workspaceBusinessDomain?: (LinksUpdateInput | null),companyLinkedin?: (LinksUpdateInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (Scalars['Date'] | null),lastPageViewDate?: (Scalars['Date'] | null),totalEverActiveWorkspaceUsers?: (Scalars['Float'] | null),activeUsersL30D?: (Scalars['Float'] | null),activeUsersL7D?: (Scalars['Float'] | null),activeUsersL24H?: (Scalars['Float'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Float'] | null),pageViewsL30D?: (Scalars['Float'] | null),pageViewsL7D?: (Scalars['Float'] | null),pageViewsL24H?: (Scalars['Float'] | null),totalWorkspaceUsers?: (Scalars['Float'] | null),numberOfEventsL30D?: (Scalars['Float'] | null),numberOfEventsTotal?: (Scalars['Float'] | null),alexaRank?: (Scalars['Float'] | null),employees?: (Scalars['Float'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['String'] | null),companyFoundedYear?: (Scalars['String'] | null),description?: (Scalars['String'] | null),latestFundingStage?: (Scalars['String'] | null),companyName?: (Scalars['String'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['String'] | null),annualRevenue?: (CurrencyUpdateInput | null),mrr?: (CurrencyUpdateInput | null),potentialArr?: (CurrencyUpdateInput | null),arr?: (CurrencyUpdateInput | null),totalFunding?: (CurrencyUpdateInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnum | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnum | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnum | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsUpdateInput | null),tags?: ((Scalars['String'] | null)[] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null)}\n\nexport interface CloudWorkspace2FilterInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksFilterInput | null),workspaceBusinessDomain?: (LinksFilterInput | null),companyLinkedin?: (LinksFilterInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (DateFilter | null),lastPageViewDate?: (DateFilter | null),totalEverActiveWorkspaceUsers?: (FloatFilter | null),activeUsersL30D?: (FloatFilter | null),activeUsersL7D?: (FloatFilter | null),activeUsersL24H?: (FloatFilter | null),\n/** in days */\nworkspaceTenure?: (FloatFilter | null),pageViewsL30D?: (FloatFilter | null),pageViewsL7D?: (FloatFilter | null),pageViewsL24H?: (FloatFilter | null),totalWorkspaceUsers?: (FloatFilter | null),numberOfEventsL30D?: (FloatFilter | null),numberOfEventsTotal?: (FloatFilter | null),alexaRank?: (FloatFilter | null),employees?: (FloatFilter | null),isActiveL7D?: (BooleanFilter | null),isActiveL24H?: (BooleanFilter | null),isActiveL30D?: (BooleanFilter | null),isEnriched?: (BooleanFilter | null),industry?: (StringFilter | null),companyFoundedYear?: (StringFilter | null),description?: (StringFilter | null),latestFundingStage?: (StringFilter | null),companyName?: (StringFilter | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (StringFilter | null),annualRevenue?: (CurrencyFilterInput | null),mrr?: (CurrencyFilterInput | null),potentialArr?: (CurrencyFilterInput | null),arr?: (CurrencyFilterInput | null),totalFunding?: (CurrencyFilterInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnumFilter | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnumFilter | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnumFilter | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsFilterInput | null),tags?: (ArrayFilter | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),and?: ((CloudWorkspace2FilterInput | null)[] | null),or?: ((CloudWorkspace2FilterInput | null)[] | null),not?: (CloudWorkspace2FilterInput | null)}\n\nexport interface DateFilter {eq?: (Scalars['Date'] | null),gt?: (Scalars['Date'] | null),gte?: (Scalars['Date'] | null),in?: (Scalars['Date'][] | null),lt?: (Scalars['Date'] | null),lte?: (Scalars['Date'] | null),neq?: (Scalars['Date'] | null),is?: (FilterIs | null)}\n\nexport interface CloudWorkspace2ActivationStatusEnumFilter {eq?: (CloudWorkspace2ActivationStatusEnum | null),neq?: (CloudWorkspace2ActivationStatusEnum | null),in?: ((CloudWorkspace2ActivationStatusEnum | null)[] | null),containsAny?: ((CloudWorkspace2ActivationStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2SubscriptionStatusEnumFilter {eq?: (CloudWorkspace2SubscriptionStatusEnum | null),neq?: (CloudWorkspace2SubscriptionStatusEnum | null),in?: ((CloudWorkspace2SubscriptionStatusEnum | null)[] | null),containsAny?: ((CloudWorkspace2SubscriptionStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2PaymentFrequencyEnumFilter {eq?: (CloudWorkspace2PaymentFrequencyEnum | null),neq?: (CloudWorkspace2PaymentFrequencyEnum | null),in?: ((CloudWorkspace2PaymentFrequencyEnum | null)[] | null),containsAny?: ((CloudWorkspace2PaymentFrequencyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2OrderByInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksOrderByInput | null),workspaceBusinessDomain?: (LinksOrderByInput | null),companyLinkedin?: (LinksOrderByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (OrderByDirection | null),lastPageViewDate?: (OrderByDirection | null),totalEverActiveWorkspaceUsers?: (OrderByDirection | null),activeUsersL30D?: (OrderByDirection | null),activeUsersL7D?: (OrderByDirection | null),activeUsersL24H?: (OrderByDirection | null),\n/** in days */\nworkspaceTenure?: (OrderByDirection | null),pageViewsL30D?: (OrderByDirection | null),pageViewsL7D?: (OrderByDirection | null),pageViewsL24H?: (OrderByDirection | null),totalWorkspaceUsers?: (OrderByDirection | null),numberOfEventsL30D?: (OrderByDirection | null),numberOfEventsTotal?: (OrderByDirection | null),alexaRank?: (OrderByDirection | null),employees?: (OrderByDirection | null),isActiveL7D?: (OrderByDirection | null),isActiveL24H?: (OrderByDirection | null),isActiveL30D?: (OrderByDirection | null),isEnriched?: (OrderByDirection | null),industry?: (OrderByDirection | null),companyFoundedYear?: (OrderByDirection | null),description?: (OrderByDirection | null),latestFundingStage?: (OrderByDirection | null),companyName?: (OrderByDirection | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (OrderByDirection | null),annualRevenue?: (CurrencyOrderByInput | null),mrr?: (CurrencyOrderByInput | null),potentialArr?: (CurrencyOrderByInput | null),arr?: (CurrencyOrderByInput | null),totalFunding?: (CurrencyOrderByInput | null),activationStatus?: (OrderByDirection | null),subscriptionStatus?: (OrderByDirection | null),paymentFrequency?: (OrderByDirection | null),nextRenewalDate?: (OrderByDirection | null),creatorEmail?: (EmailsOrderByInput | null),tags?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null)}\n\nexport interface CloudWorkspace2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudWorkspace2OrderByWithGroupByAggregateInput | null),\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksOrderByInput | null),workspaceBusinessDomain?: (LinksOrderByInput | null),companyLinkedin?: (LinksOrderByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (OrderByDateGranularityInput | null),lastPageViewDate?: (OrderByDateGranularityInput | null),totalEverActiveWorkspaceUsers?: (OrderByDirection | null),activeUsersL30D?: (OrderByDirection | null),activeUsersL7D?: (OrderByDirection | null),activeUsersL24H?: (OrderByDirection | null),\n/** in days */\nworkspaceTenure?: (OrderByDirection | null),pageViewsL30D?: (OrderByDirection | null),pageViewsL7D?: (OrderByDirection | null),pageViewsL24H?: (OrderByDirection | null),totalWorkspaceUsers?: (OrderByDirection | null),numberOfEventsL30D?: (OrderByDirection | null),numberOfEventsTotal?: (OrderByDirection | null),alexaRank?: (OrderByDirection | null),employees?: (OrderByDirection | null),isActiveL7D?: (OrderByDirection | null),isActiveL24H?: (OrderByDirection | null),isActiveL30D?: (OrderByDirection | null),isEnriched?: (OrderByDirection | null),industry?: (OrderByDirection | null),companyFoundedYear?: (OrderByDirection | null),description?: (OrderByDirection | null),latestFundingStage?: (OrderByDirection | null),companyName?: (OrderByDirection | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (OrderByDirection | null),annualRevenue?: (CurrencyOrderByInput | null),mrr?: (CurrencyOrderByInput | null),potentialArr?: (CurrencyOrderByInput | null),arr?: (CurrencyOrderByInput | null),totalFunding?: (CurrencyOrderByInput | null),activationStatus?: (OrderByDirection | null),subscriptionStatus?: (OrderByDirection | null),paymentFrequency?: (OrderByDirection | null),nextRenewalDate?: (OrderByDateGranularityInput | null),creatorEmail?: (EmailsOrderByInput | null),tags?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudWorkspace2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for customDomain */\ncountUniqueValuesCustomDomain?: (OrderByDirection | null),\n/** Number of empty values for customDomain */\ncountEmptyCustomDomain?: (OrderByDirection | null),\n/** Number of non-empty values for customDomain */\ncountNotEmptyCustomDomain?: (OrderByDirection | null),\n/** Percentage of empty values for customDomain */\npercentageEmptyCustomDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for customDomain */\npercentageNotEmptyCustomDomain?: (OrderByDirection | null),\n/** Number of unique values for workspaceBusinessDomain */\ncountUniqueValuesWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of empty values for workspaceBusinessDomain */\ncountEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceBusinessDomain */\ncountNotEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceBusinessDomain */\npercentageEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceBusinessDomain */\npercentageNotEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of unique values for companyLinkedin */\ncountUniqueValuesCompanyLinkedin?: (OrderByDirection | null),\n/** Number of empty values for companyLinkedin */\ncountEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Number of non-empty values for companyLinkedin */\ncountNotEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Percentage of empty values for companyLinkedin */\npercentageEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyLinkedin */\npercentageNotEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Number of unique values for dataLastUpdatedAt */\ncountUniqueValuesDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for dataLastUpdatedAt */\ncountEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for dataLastUpdatedAt */\ncountNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for dataLastUpdatedAt */\npercentageEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dataLastUpdatedAt */\npercentageNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dataLastUpdatedAt */\nminDataLastUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field dataLastUpdatedAt */\nmaxDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for lastPageViewDate */\ncountUniqueValuesLastPageViewDate?: (OrderByDirection | null),\n/** Number of empty values for lastPageViewDate */\ncountEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Number of non-empty values for lastPageViewDate */\ncountNotEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Percentage of empty values for lastPageViewDate */\npercentageEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastPageViewDate */\npercentageNotEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Earliest date contained in the field lastPageViewDate */\nminLastPageViewDate?: (OrderByDirection | null),\n/** Latest date contained in the field lastPageViewDate */\nmaxLastPageViewDate?: (OrderByDirection | null),\n/** Number of unique values for totalEverActiveWorkspaceUsers */\ncountUniqueValuesTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of empty values for totalEverActiveWorkspaceUsers */\ncountEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of non-empty values for totalEverActiveWorkspaceUsers */\ncountNotEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of empty values for totalEverActiveWorkspaceUsers */\npercentageEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\npercentageNotEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\nminTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\nmaxTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Average amount contained in the field totalEverActiveWorkspaceUsers */\navgTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\nsumTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL30D */\ncountUniqueValuesActiveUsersL30D?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL30D */\ncountEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL30D */\ncountNotEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL30D */\npercentageEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL30D */\npercentageNotEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL30D */\nminActiveUsersL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL30D */\nmaxActiveUsersL30D?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL30D */\navgActiveUsersL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL30D */\nsumActiveUsersL30D?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL7D */\ncountUniqueValuesActiveUsersL7D?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL7D */\ncountEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL7D */\ncountNotEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL7D */\npercentageEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL7D */\npercentageNotEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL7D */\nminActiveUsersL7D?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL7D */\nmaxActiveUsersL7D?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL7D */\navgActiveUsersL7D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL7D */\nsumActiveUsersL7D?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL24H */\ncountUniqueValuesActiveUsersL24H?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL24H */\ncountEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL24H */\ncountNotEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL24H */\npercentageEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL24H */\npercentageNotEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL24H */\nminActiveUsersL24H?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL24H */\nmaxActiveUsersL24H?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL24H */\navgActiveUsersL24H?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL24H */\nsumActiveUsersL24H?: (OrderByDirection | null),\n/** Number of unique values for workspaceTenure */\ncountUniqueValuesWorkspaceTenure?: (OrderByDirection | null),\n/** Number of empty values for workspaceTenure */\ncountEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceTenure */\ncountNotEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceTenure */\npercentageEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceTenure */\npercentageNotEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Minimum amount contained in the field workspaceTenure */\nminWorkspaceTenure?: (OrderByDirection | null),\n/** Maximum amount contained in the field workspaceTenure */\nmaxWorkspaceTenure?: (OrderByDirection | null),\n/** Average amount contained in the field workspaceTenure */\navgWorkspaceTenure?: (OrderByDirection | null),\n/** Sum of amounts contained in the field workspaceTenure */\nsumWorkspaceTenure?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL30D */\ncountUniqueValuesPageViewsL30D?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL30D */\ncountEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL30D */\ncountNotEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL30D */\npercentageEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL30D */\npercentageNotEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL30D */\nminPageViewsL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL30D */\nmaxPageViewsL30D?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL30D */\navgPageViewsL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL30D */\nsumPageViewsL30D?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL7D */\ncountUniqueValuesPageViewsL7D?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL7D */\ncountEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL7D */\ncountNotEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL7D */\npercentageEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL7D */\npercentageNotEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL7D */\nminPageViewsL7D?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL7D */\nmaxPageViewsL7D?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL7D */\navgPageViewsL7D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL7D */\nsumPageViewsL7D?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL24H */\ncountUniqueValuesPageViewsL24H?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL24H */\ncountEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL24H */\ncountNotEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL24H */\npercentageEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL24H */\npercentageNotEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL24H */\nminPageViewsL24H?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL24H */\nmaxPageViewsL24H?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL24H */\navgPageViewsL24H?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL24H */\nsumPageViewsL24H?: (OrderByDirection | null),\n/** Number of unique values for totalWorkspaceUsers */\ncountUniqueValuesTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of empty values for totalWorkspaceUsers */\ncountEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of non-empty values for totalWorkspaceUsers */\ncountNotEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of empty values for totalWorkspaceUsers */\npercentageEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalWorkspaceUsers */\npercentageNotEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalWorkspaceUsers */\nminTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Maximum amount contained in the field totalWorkspaceUsers */\nmaxTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Average amount contained in the field totalWorkspaceUsers */\navgTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalWorkspaceUsers */\nsumTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of unique values for numberOfEventsL30D */\ncountUniqueValuesNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of empty values for numberOfEventsL30D */\ncountEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of non-empty values for numberOfEventsL30D */\ncountNotEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Percentage of empty values for numberOfEventsL30D */\npercentageEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberOfEventsL30D */\npercentageNotEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field numberOfEventsL30D */\nminNumberOfEventsL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field numberOfEventsL30D */\nmaxNumberOfEventsL30D?: (OrderByDirection | null),\n/** Average amount contained in the field numberOfEventsL30D */\navgNumberOfEventsL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field numberOfEventsL30D */\nsumNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of unique values for numberOfEventsTotal */\ncountUniqueValuesNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of empty values for numberOfEventsTotal */\ncountEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of non-empty values for numberOfEventsTotal */\ncountNotEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Percentage of empty values for numberOfEventsTotal */\npercentageEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberOfEventsTotal */\npercentageNotEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Minimum amount contained in the field numberOfEventsTotal */\nminNumberOfEventsTotal?: (OrderByDirection | null),\n/** Maximum amount contained in the field numberOfEventsTotal */\nmaxNumberOfEventsTotal?: (OrderByDirection | null),\n/** Average amount contained in the field numberOfEventsTotal */\navgNumberOfEventsTotal?: (OrderByDirection | null),\n/** Sum of amounts contained in the field numberOfEventsTotal */\nsumNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of unique values for alexaRank */\ncountUniqueValuesAlexaRank?: (OrderByDirection | null),\n/** Number of empty values for alexaRank */\ncountEmptyAlexaRank?: (OrderByDirection | null),\n/** Number of non-empty values for alexaRank */\ncountNotEmptyAlexaRank?: (OrderByDirection | null),\n/** Percentage of empty values for alexaRank */\npercentageEmptyAlexaRank?: (OrderByDirection | null),\n/** Percentage of non-empty values for alexaRank */\npercentageNotEmptyAlexaRank?: (OrderByDirection | null),\n/** Minimum amount contained in the field alexaRank */\nminAlexaRank?: (OrderByDirection | null),\n/** Maximum amount contained in the field alexaRank */\nmaxAlexaRank?: (OrderByDirection | null),\n/** Average amount contained in the field alexaRank */\navgAlexaRank?: (OrderByDirection | null),\n/** Sum of amounts contained in the field alexaRank */\nsumAlexaRank?: (OrderByDirection | null),\n/** Number of unique values for employees */\ncountUniqueValuesEmployees?: (OrderByDirection | null),\n/** Number of empty values for employees */\ncountEmptyEmployees?: (OrderByDirection | null),\n/** Number of non-empty values for employees */\ncountNotEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of empty values for employees */\npercentageEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of non-empty values for employees */\npercentageNotEmptyEmployees?: (OrderByDirection | null),\n/** Minimum amount contained in the field employees */\nminEmployees?: (OrderByDirection | null),\n/** Maximum amount contained in the field employees */\nmaxEmployees?: (OrderByDirection | null),\n/** Average amount contained in the field employees */\navgEmployees?: (OrderByDirection | null),\n/** Sum of amounts contained in the field employees */\nsumEmployees?: (OrderByDirection | null),\n/** Number of unique values for isActiveL7D */\ncountUniqueValuesIsActiveL7D?: (OrderByDirection | null),\n/** Number of empty values for isActiveL7D */\ncountEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL7D */\ncountNotEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL7D */\npercentageEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL7D */\npercentageNotEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL7D */\ncountTrueIsActiveL7D?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL7D */\ncountFalseIsActiveL7D?: (OrderByDirection | null),\n/** Number of unique values for isActiveL24H */\ncountUniqueValuesIsActiveL24H?: (OrderByDirection | null),\n/** Number of empty values for isActiveL24H */\ncountEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL24H */\ncountNotEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL24H */\npercentageEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL24H */\npercentageNotEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL24H */\ncountTrueIsActiveL24H?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL24H */\ncountFalseIsActiveL24H?: (OrderByDirection | null),\n/** Number of unique values for isActiveL30D */\ncountUniqueValuesIsActiveL30D?: (OrderByDirection | null),\n/** Number of empty values for isActiveL30D */\ncountEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL30D */\ncountNotEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL30D */\npercentageEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL30D */\npercentageNotEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL30D */\ncountTrueIsActiveL30D?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL30D */\ncountFalseIsActiveL30D?: (OrderByDirection | null),\n/** Number of unique values for isEnriched */\ncountUniqueValuesIsEnriched?: (OrderByDirection | null),\n/** Number of empty values for isEnriched */\ncountEmptyIsEnriched?: (OrderByDirection | null),\n/** Number of non-empty values for isEnriched */\ncountNotEmptyIsEnriched?: (OrderByDirection | null),\n/** Percentage of empty values for isEnriched */\npercentageEmptyIsEnriched?: (OrderByDirection | null),\n/** Percentage of non-empty values for isEnriched */\npercentageNotEmptyIsEnriched?: (OrderByDirection | null),\n/** Count of true values in the field isEnriched */\ncountTrueIsEnriched?: (OrderByDirection | null),\n/** Count of false values in the field isEnriched */\ncountFalseIsEnriched?: (OrderByDirection | null),\n/** Number of unique values for industry */\ncountUniqueValuesIndustry?: (OrderByDirection | null),\n/** Number of empty values for industry */\ncountEmptyIndustry?: (OrderByDirection | null),\n/** Number of non-empty values for industry */\ncountNotEmptyIndustry?: (OrderByDirection | null),\n/** Percentage of empty values for industry */\npercentageEmptyIndustry?: (OrderByDirection | null),\n/** Percentage of non-empty values for industry */\npercentageNotEmptyIndustry?: (OrderByDirection | null),\n/** Number of unique values for companyFoundedYear */\ncountUniqueValuesCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of empty values for companyFoundedYear */\ncountEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of non-empty values for companyFoundedYear */\ncountNotEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Percentage of empty values for companyFoundedYear */\npercentageEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyFoundedYear */\npercentageNotEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of unique values for description */\ncountUniqueValuesDescription?: (OrderByDirection | null),\n/** Number of empty values for description */\ncountEmptyDescription?: (OrderByDirection | null),\n/** Number of non-empty values for description */\ncountNotEmptyDescription?: (OrderByDirection | null),\n/** Percentage of empty values for description */\npercentageEmptyDescription?: (OrderByDirection | null),\n/** Percentage of non-empty values for description */\npercentageNotEmptyDescription?: (OrderByDirection | null),\n/** Number of unique values for latestFundingStage */\ncountUniqueValuesLatestFundingStage?: (OrderByDirection | null),\n/** Number of empty values for latestFundingStage */\ncountEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Number of non-empty values for latestFundingStage */\ncountNotEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Percentage of empty values for latestFundingStage */\npercentageEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for latestFundingStage */\npercentageNotEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Number of unique values for companyName */\ncountUniqueValuesCompanyName?: (OrderByDirection | null),\n/** Number of empty values for companyName */\ncountEmptyCompanyName?: (OrderByDirection | null),\n/** Number of non-empty values for companyName */\ncountNotEmptyCompanyName?: (OrderByDirection | null),\n/** Percentage of empty values for companyName */\npercentageEmptyCompanyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyName */\npercentageNotEmptyCompanyName?: (OrderByDirection | null),\n/** Number of unique values for subDomain */\ncountUniqueValuesSubDomain?: (OrderByDirection | null),\n/** Number of empty values for subDomain */\ncountEmptySubDomain?: (OrderByDirection | null),\n/** Number of non-empty values for subDomain */\ncountNotEmptySubDomain?: (OrderByDirection | null),\n/** Percentage of empty values for subDomain */\npercentageEmptySubDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for subDomain */\npercentageNotEmptySubDomain?: (OrderByDirection | null),\n/** Number of unique values for annualRevenue */\ncountUniqueValuesAnnualRevenue?: (OrderByDirection | null),\n/** Number of empty values for annualRevenue */\ncountEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Number of non-empty values for annualRevenue */\ncountNotEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Percentage of empty values for annualRevenue */\npercentageEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Percentage of non-empty values for annualRevenue */\npercentageNotEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Minimum amount contained in the field annualRevenue */\nminAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field annualRevenue */\nmaxAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field annualRevenue */\nsumAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field annualRevenue */\navgAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for mrr */\ncountUniqueValuesMrr?: (OrderByDirection | null),\n/** Number of empty values for mrr */\ncountEmptyMrr?: (OrderByDirection | null),\n/** Number of non-empty values for mrr */\ncountNotEmptyMrr?: (OrderByDirection | null),\n/** Percentage of empty values for mrr */\npercentageEmptyMrr?: (OrderByDirection | null),\n/** Percentage of non-empty values for mrr */\npercentageNotEmptyMrr?: (OrderByDirection | null),\n/** Minimum amount contained in the field mrr */\nminMrrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field mrr */\nmaxMrrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field mrr */\nsumMrrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field mrr */\navgMrrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for potentialArr */\ncountUniqueValuesPotentialArr?: (OrderByDirection | null),\n/** Number of empty values for potentialArr */\ncountEmptyPotentialArr?: (OrderByDirection | null),\n/** Number of non-empty values for potentialArr */\ncountNotEmptyPotentialArr?: (OrderByDirection | null),\n/** Percentage of empty values for potentialArr */\npercentageEmptyPotentialArr?: (OrderByDirection | null),\n/** Percentage of non-empty values for potentialArr */\npercentageNotEmptyPotentialArr?: (OrderByDirection | null),\n/** Minimum amount contained in the field potentialArr */\nminPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field potentialArr */\nmaxPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field potentialArr */\nsumPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field potentialArr */\navgPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for arr */\ncountUniqueValuesArr?: (OrderByDirection | null),\n/** Number of empty values for arr */\ncountEmptyArr?: (OrderByDirection | null),\n/** Number of non-empty values for arr */\ncountNotEmptyArr?: (OrderByDirection | null),\n/** Percentage of empty values for arr */\npercentageEmptyArr?: (OrderByDirection | null),\n/** Percentage of non-empty values for arr */\npercentageNotEmptyArr?: (OrderByDirection | null),\n/** Minimum amount contained in the field arr */\nminArrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field arr */\nmaxArrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field arr */\nsumArrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field arr */\navgArrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for totalFunding */\ncountUniqueValuesTotalFunding?: (OrderByDirection | null),\n/** Number of empty values for totalFunding */\ncountEmptyTotalFunding?: (OrderByDirection | null),\n/** Number of non-empty values for totalFunding */\ncountNotEmptyTotalFunding?: (OrderByDirection | null),\n/** Percentage of empty values for totalFunding */\npercentageEmptyTotalFunding?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalFunding */\npercentageNotEmptyTotalFunding?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalFunding */\nminTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field totalFunding */\nmaxTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalFunding */\nsumTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field totalFunding */\navgTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for activationStatus */\ncountUniqueValuesActivationStatus?: (OrderByDirection | null),\n/** Number of empty values for activationStatus */\ncountEmptyActivationStatus?: (OrderByDirection | null),\n/** Number of non-empty values for activationStatus */\ncountNotEmptyActivationStatus?: (OrderByDirection | null),\n/** Percentage of empty values for activationStatus */\npercentageEmptyActivationStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for activationStatus */\npercentageNotEmptyActivationStatus?: (OrderByDirection | null),\n/** Number of unique values for subscriptionStatus */\ncountUniqueValuesSubscriptionStatus?: (OrderByDirection | null),\n/** Number of empty values for subscriptionStatus */\ncountEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Number of non-empty values for subscriptionStatus */\ncountNotEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Percentage of empty values for subscriptionStatus */\npercentageEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for subscriptionStatus */\npercentageNotEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Number of unique values for paymentFrequency */\ncountUniqueValuesPaymentFrequency?: (OrderByDirection | null),\n/** Number of empty values for paymentFrequency */\ncountEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Number of non-empty values for paymentFrequency */\ncountNotEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Percentage of empty values for paymentFrequency */\npercentageEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Percentage of non-empty values for paymentFrequency */\npercentageNotEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Number of unique values for nextRenewalDate */\ncountUniqueValuesNextRenewalDate?: (OrderByDirection | null),\n/** Number of empty values for nextRenewalDate */\ncountEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Number of non-empty values for nextRenewalDate */\ncountNotEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Percentage of empty values for nextRenewalDate */\npercentageEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for nextRenewalDate */\npercentageNotEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Earliest date contained in the field nextRenewalDate */\nminNextRenewalDate?: (OrderByDirection | null),\n/** Latest date contained in the field nextRenewalDate */\nmaxNextRenewalDate?: (OrderByDirection | null),\n/** Number of unique values for creatorEmail */\ncountUniqueValuesCreatorEmail?: (OrderByDirection | null),\n/** Number of empty values for creatorEmail */\ncountEmptyCreatorEmail?: (OrderByDirection | null),\n/** Number of non-empty values for creatorEmail */\ncountNotEmptyCreatorEmail?: (OrderByDirection | null),\n/** Percentage of empty values for creatorEmail */\npercentageEmptyCreatorEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for creatorEmail */\npercentageNotEmptyCreatorEmail?: (OrderByDirection | null),\n/** Number of unique values for tags */\ncountUniqueValuesTags?: (OrderByDirection | null),\n/** Number of empty values for tags */\ncountEmptyTags?: (OrderByDirection | null),\n/** Number of non-empty values for tags */\ncountNotEmptyTags?: (OrderByDirection | null),\n/** Percentage of empty values for tags */\npercentageEmptyTags?: (OrderByDirection | null),\n/** Percentage of non-empty values for tags */\npercentageNotEmptyTags?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\nexport interface CloudWorkspace2GroupByInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksGroupByInput | null),workspaceBusinessDomain?: (LinksGroupByInput | null),companyLinkedin?: (LinksGroupByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (GroupByDateGranularityInput | null),lastPageViewDate?: (GroupByDateGranularityInput | null),totalEverActiveWorkspaceUsers?: (Scalars['Boolean'] | null),activeUsersL30D?: (Scalars['Boolean'] | null),activeUsersL7D?: (Scalars['Boolean'] | null),activeUsersL24H?: (Scalars['Boolean'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Boolean'] | null),pageViewsL30D?: (Scalars['Boolean'] | null),pageViewsL7D?: (Scalars['Boolean'] | null),pageViewsL24H?: (Scalars['Boolean'] | null),totalWorkspaceUsers?: (Scalars['Boolean'] | null),numberOfEventsL30D?: (Scalars['Boolean'] | null),numberOfEventsTotal?: (Scalars['Boolean'] | null),alexaRank?: (Scalars['Boolean'] | null),employees?: (Scalars['Boolean'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['Boolean'] | null),companyFoundedYear?: (Scalars['Boolean'] | null),description?: (Scalars['Boolean'] | null),latestFundingStage?: (Scalars['Boolean'] | null),companyName?: (Scalars['Boolean'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['Boolean'] | null),annualRevenue?: (CurrencyGroupByInput | null),mrr?: (CurrencyGroupByInput | null),potentialArr?: (CurrencyGroupByInput | null),arr?: (CurrencyGroupByInput | null),totalFunding?: (CurrencyGroupByInput | null),activationStatus?: (Scalars['Boolean'] | null),subscriptionStatus?: (Scalars['Boolean'] | null),paymentFrequency?: (Scalars['Boolean'] | null),nextRenewalDate?: (GroupByDateGranularityInput | null),creatorEmail?: (EmailsGroupByInput | null),tags?: (Scalars['Boolean'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n const TimelineCalendarEventParticipant_possibleTypes: string[] = ['TimelineCalendarEventParticipant']\n export const isTimelineCalendarEventParticipant = (obj?: { __typename?: any } | null): obj is TimelineCalendarEventParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEventParticipant\"')\n return TimelineCalendarEventParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const LinkMetadata_possibleTypes: string[] = ['LinkMetadata']\n export const isLinkMetadata = (obj?: { __typename?: any } | null): obj is LinkMetadata => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinkMetadata\"')\n return LinkMetadata_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const LinksMetadata_possibleTypes: string[] = ['LinksMetadata']\n export const isLinksMetadata = (obj?: { __typename?: any } | null): obj is LinksMetadata => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinksMetadata\"')\n return LinksMetadata_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineCalendarEvent_possibleTypes: string[] = ['TimelineCalendarEvent']\n export const isTimelineCalendarEvent = (obj?: { __typename?: any } | null): obj is TimelineCalendarEvent => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEvent\"')\n return TimelineCalendarEvent_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineCalendarEventsWithTotal_possibleTypes: string[] = ['TimelineCalendarEventsWithTotal']\n export const isTimelineCalendarEventsWithTotal = (obj?: { __typename?: any } | null): obj is TimelineCalendarEventsWithTotal => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEventsWithTotal\"')\n return TimelineCalendarEventsWithTotal_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThreadParticipant_possibleTypes: string[] = ['TimelineThreadParticipant']\n export const isTimelineThreadParticipant = (obj?: { __typename?: any } | null): obj is TimelineThreadParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThreadParticipant\"')\n return TimelineThreadParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThread_possibleTypes: string[] = ['TimelineThread']\n export const isTimelineThread = (obj?: { __typename?: any } | null): obj is TimelineThread => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThread\"')\n return TimelineThread_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThreadsWithTotal_possibleTypes: string[] = ['TimelineThreadsWithTotal']\n export const isTimelineThreadsWithTotal = (obj?: { __typename?: any } | null): obj is TimelineThreadsWithTotal => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThreadsWithTotal\"')\n return TimelineThreadsWithTotal_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchRecord_possibleTypes: string[] = ['SearchRecord']\n export const isSearchRecord = (obj?: { __typename?: any } | null): obj is SearchRecord => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchRecord\"')\n return SearchRecord_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultEdge_possibleTypes: string[] = ['SearchResultEdge']\n export const isSearchResultEdge = (obj?: { __typename?: any } | null): obj is SearchResultEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultEdge\"')\n return SearchResultEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultPageInfo_possibleTypes: string[] = ['SearchResultPageInfo']\n export const isSearchResultPageInfo = (obj?: { __typename?: any } | null): obj is SearchResultPageInfo => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultPageInfo\"')\n return SearchResultPageInfo_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultConnection_possibleTypes: string[] = ['SearchResultConnection']\n export const isSearchResultConnection = (obj?: { __typename?: any } | null): obj is SearchResultConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultConnection\"')\n return SearchResultConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const RunWorkflowVersionOutput_possibleTypes: string[] = ['RunWorkflowVersionOutput']\n export const isRunWorkflowVersionOutput = (obj?: { __typename?: any } | null): obj is RunWorkflowVersionOutput => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isRunWorkflowVersionOutput\"')\n return RunWorkflowVersionOutput_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRun_possibleTypes: string[] = ['WorkflowRun']\n export const isWorkflowRun = (obj?: { __typename?: any } | null): obj is WorkflowRun => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRun\"')\n return WorkflowRun_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionStepChanges_possibleTypes: string[] = ['WorkflowVersionStepChanges']\n export const isWorkflowVersionStepChanges = (obj?: { __typename?: any } | null): obj is WorkflowVersionStepChanges => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionStepChanges\"')\n return WorkflowVersionStepChanges_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TestHttpRequestOutput_possibleTypes: string[] = ['TestHttpRequestOutput']\n export const isTestHttpRequestOutput = (obj?: { __typename?: any } | null): obj is TestHttpRequestOutput => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTestHttpRequestOutput\"')\n return TestHttpRequestOutput_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowStepPosition_possibleTypes: string[] = ['WorkflowStepPosition']\n export const isWorkflowStepPosition = (obj?: { __typename?: any } | null): obj is WorkflowStepPosition => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowStepPosition\"')\n return WorkflowStepPosition_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAction_possibleTypes: string[] = ['WorkflowAction']\n export const isWorkflowAction = (obj?: { __typename?: any } | null): obj is WorkflowAction => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAction\"')\n return WorkflowAction_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionDTO_possibleTypes: string[] = ['WorkflowVersionDTO']\n export const isWorkflowVersionDTO = (obj?: { __typename?: any } | null): obj is WorkflowVersionDTO => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionDTO\"')\n return WorkflowVersionDTO_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Query_possibleTypes: string[] = ['Query']\n export const isQuery = (obj?: { __typename?: any } | null): obj is Query => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isQuery\"')\n return Query_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Mutation_possibleTypes: string[] = ['Mutation']\n export const isMutation = (obj?: { __typename?: any } | null): obj is Mutation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMutation\"')\n return Mutation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Links_possibleTypes: string[] = ['Links']\n export const isLinks = (obj?: { __typename?: any } | null): obj is Links => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinks\"')\n return Links_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Currency_possibleTypes: string[] = ['Currency']\n export const isCurrency = (obj?: { __typename?: any } | null): obj is Currency => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCurrency\"')\n return Currency_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FullName_possibleTypes: string[] = ['FullName']\n export const isFullName = (obj?: { __typename?: any } | null): obj is FullName => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFullName\"')\n return FullName_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Address_possibleTypes: string[] = ['Address']\n export const isAddress = (obj?: { __typename?: any } | null): obj is Address => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAddress\"')\n return Address_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Actor_possibleTypes: string[] = ['Actor']\n export const isActor = (obj?: { __typename?: any } | null): obj is Actor => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isActor\"')\n return Actor_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Emails_possibleTypes: string[] = ['Emails']\n export const isEmails = (obj?: { __typename?: any } | null): obj is Emails => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isEmails\"')\n return Emails_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Phones_possibleTypes: string[] = ['Phones']\n export const isPhones = (obj?: { __typename?: any } | null): obj is Phones => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPhones\"')\n return Phones_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const RichTextV2_possibleTypes: string[] = ['RichTextV2']\n export const isRichTextV2 = (obj?: { __typename?: any } | null): obj is RichTextV2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isRichTextV2\"')\n return RichTextV2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Attachment_possibleTypes: string[] = ['Attachment']\n export const isAttachment = (obj?: { __typename?: any } | null): obj is Attachment => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachment\"')\n return Attachment_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FileObject_possibleTypes: string[] = ['FileObject']\n export const isFileObject = (obj?: { __typename?: any } | null): obj is FileObject => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFileObject\"')\n return FileObject_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentEdge_possibleTypes: string[] = ['AttachmentEdge']\n export const isAttachmentEdge = (obj?: { __typename?: any } | null): obj is AttachmentEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentEdge\"')\n return AttachmentEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentConnection_possibleTypes: string[] = ['AttachmentConnection']\n export const isAttachmentConnection = (obj?: { __typename?: any } | null): obj is AttachmentConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentConnection\"')\n return AttachmentConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PageInfo_possibleTypes: string[] = ['PageInfo']\n export const isPageInfo = (obj?: { __typename?: any } | null): obj is PageInfo => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPageInfo\"')\n return PageInfo_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentGroupByConnection_possibleTypes: string[] = ['AttachmentGroupByConnection']\n export const isAttachmentGroupByConnection = (obj?: { __typename?: any } | null): obj is AttachmentGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentGroupByConnection\"')\n return AttachmentGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Blocklist_possibleTypes: string[] = ['Blocklist']\n export const isBlocklist = (obj?: { __typename?: any } | null): obj is Blocklist => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklist\"')\n return Blocklist_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistEdge_possibleTypes: string[] = ['BlocklistEdge']\n export const isBlocklistEdge = (obj?: { __typename?: any } | null): obj is BlocklistEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistEdge\"')\n return BlocklistEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistConnection_possibleTypes: string[] = ['BlocklistConnection']\n export const isBlocklistConnection = (obj?: { __typename?: any } | null): obj is BlocklistConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistConnection\"')\n return BlocklistConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistGroupByConnection_possibleTypes: string[] = ['BlocklistGroupByConnection']\n export const isBlocklistGroupByConnection = (obj?: { __typename?: any } | null): obj is BlocklistGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistGroupByConnection\"')\n return BlocklistGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociation_possibleTypes: string[] = ['CalendarChannelEventAssociation']\n export const isCalendarChannelEventAssociation = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociation\"')\n return CalendarChannelEventAssociation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationEdge_possibleTypes: string[] = ['CalendarChannelEventAssociationEdge']\n export const isCalendarChannelEventAssociationEdge = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationEdge\"')\n return CalendarChannelEventAssociationEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationConnection_possibleTypes: string[] = ['CalendarChannelEventAssociationConnection']\n export const isCalendarChannelEventAssociationConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationConnection\"')\n return CalendarChannelEventAssociationConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationGroupByConnection_possibleTypes: string[] = ['CalendarChannelEventAssociationGroupByConnection']\n export const isCalendarChannelEventAssociationGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationGroupByConnection\"')\n return CalendarChannelEventAssociationGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannel_possibleTypes: string[] = ['CalendarChannel']\n export const isCalendarChannel = (obj?: { __typename?: any } | null): obj is CalendarChannel => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannel\"')\n return CalendarChannel_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEdge_possibleTypes: string[] = ['CalendarChannelEdge']\n export const isCalendarChannelEdge = (obj?: { __typename?: any } | null): obj is CalendarChannelEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEdge\"')\n return CalendarChannelEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelConnection_possibleTypes: string[] = ['CalendarChannelConnection']\n export const isCalendarChannelConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelConnection\"')\n return CalendarChannelConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelGroupByConnection_possibleTypes: string[] = ['CalendarChannelGroupByConnection']\n export const isCalendarChannelGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelGroupByConnection\"')\n return CalendarChannelGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipant_possibleTypes: string[] = ['CalendarEventParticipant']\n export const isCalendarEventParticipant = (obj?: { __typename?: any } | null): obj is CalendarEventParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipant\"')\n return CalendarEventParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantEdge_possibleTypes: string[] = ['CalendarEventParticipantEdge']\n export const isCalendarEventParticipantEdge = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantEdge\"')\n return CalendarEventParticipantEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantConnection_possibleTypes: string[] = ['CalendarEventParticipantConnection']\n export const isCalendarEventParticipantConnection = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantConnection\"')\n return CalendarEventParticipantConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantGroupByConnection_possibleTypes: string[] = ['CalendarEventParticipantGroupByConnection']\n export const isCalendarEventParticipantGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantGroupByConnection\"')\n return CalendarEventParticipantGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEvent_possibleTypes: string[] = ['CalendarEvent']\n export const isCalendarEvent = (obj?: { __typename?: any } | null): obj is CalendarEvent => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEvent\"')\n return CalendarEvent_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventEdge_possibleTypes: string[] = ['CalendarEventEdge']\n export const isCalendarEventEdge = (obj?: { __typename?: any } | null): obj is CalendarEventEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventEdge\"')\n return CalendarEventEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventConnection_possibleTypes: string[] = ['CalendarEventConnection']\n export const isCalendarEventConnection = (obj?: { __typename?: any } | null): obj is CalendarEventConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventConnection\"')\n return CalendarEventConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventGroupByConnection_possibleTypes: string[] = ['CalendarEventGroupByConnection']\n export const isCalendarEventGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarEventGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventGroupByConnection\"')\n return CalendarEventGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Company_possibleTypes: string[] = ['Company']\n export const isCompany = (obj?: { __typename?: any } | null): obj is Company => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompany\"')\n return Company_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyEdge_possibleTypes: string[] = ['CompanyEdge']\n export const isCompanyEdge = (obj?: { __typename?: any } | null): obj is CompanyEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyEdge\"')\n return CompanyEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyConnection_possibleTypes: string[] = ['CompanyConnection']\n export const isCompanyConnection = (obj?: { __typename?: any } | null): obj is CompanyConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyConnection\"')\n return CompanyConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyGroupByConnection_possibleTypes: string[] = ['CompanyGroupByConnection']\n export const isCompanyGroupByConnection = (obj?: { __typename?: any } | null): obj is CompanyGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyGroupByConnection\"')\n return CompanyGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccount_possibleTypes: string[] = ['ConnectedAccount']\n export const isConnectedAccount = (obj?: { __typename?: any } | null): obj is ConnectedAccount => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccount\"')\n return ConnectedAccount_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountEdge_possibleTypes: string[] = ['ConnectedAccountEdge']\n export const isConnectedAccountEdge = (obj?: { __typename?: any } | null): obj is ConnectedAccountEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountEdge\"')\n return ConnectedAccountEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountConnection_possibleTypes: string[] = ['ConnectedAccountConnection']\n export const isConnectedAccountConnection = (obj?: { __typename?: any } | null): obj is ConnectedAccountConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountConnection\"')\n return ConnectedAccountConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountGroupByConnection_possibleTypes: string[] = ['ConnectedAccountGroupByConnection']\n export const isConnectedAccountGroupByConnection = (obj?: { __typename?: any } | null): obj is ConnectedAccountGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountGroupByConnection\"')\n return ConnectedAccountGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Dashboard_possibleTypes: string[] = ['Dashboard']\n export const isDashboard = (obj?: { __typename?: any } | null): obj is Dashboard => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboard\"')\n return Dashboard_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardEdge_possibleTypes: string[] = ['DashboardEdge']\n export const isDashboardEdge = (obj?: { __typename?: any } | null): obj is DashboardEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardEdge\"')\n return DashboardEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardConnection_possibleTypes: string[] = ['DashboardConnection']\n export const isDashboardConnection = (obj?: { __typename?: any } | null): obj is DashboardConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardConnection\"')\n return DashboardConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardGroupByConnection_possibleTypes: string[] = ['DashboardGroupByConnection']\n export const isDashboardGroupByConnection = (obj?: { __typename?: any } | null): obj is DashboardGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardGroupByConnection\"')\n return DashboardGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Favorite_possibleTypes: string[] = ['Favorite']\n export const isFavorite = (obj?: { __typename?: any } | null): obj is Favorite => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavorite\"')\n return Favorite_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteEdge_possibleTypes: string[] = ['FavoriteEdge']\n export const isFavoriteEdge = (obj?: { __typename?: any } | null): obj is FavoriteEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteEdge\"')\n return FavoriteEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteConnection_possibleTypes: string[] = ['FavoriteConnection']\n export const isFavoriteConnection = (obj?: { __typename?: any } | null): obj is FavoriteConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteConnection\"')\n return FavoriteConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteGroupByConnection_possibleTypes: string[] = ['FavoriteGroupByConnection']\n export const isFavoriteGroupByConnection = (obj?: { __typename?: any } | null): obj is FavoriteGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteGroupByConnection\"')\n return FavoriteGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolder_possibleTypes: string[] = ['FavoriteFolder']\n export const isFavoriteFolder = (obj?: { __typename?: any } | null): obj is FavoriteFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolder\"')\n return FavoriteFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderEdge_possibleTypes: string[] = ['FavoriteFolderEdge']\n export const isFavoriteFolderEdge = (obj?: { __typename?: any } | null): obj is FavoriteFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderEdge\"')\n return FavoriteFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderConnection_possibleTypes: string[] = ['FavoriteFolderConnection']\n export const isFavoriteFolderConnection = (obj?: { __typename?: any } | null): obj is FavoriteFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderConnection\"')\n return FavoriteFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderGroupByConnection_possibleTypes: string[] = ['FavoriteFolderGroupByConnection']\n export const isFavoriteFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is FavoriteFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderGroupByConnection\"')\n return FavoriteFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociation_possibleTypes: string[] = ['MessageChannelMessageAssociation']\n export const isMessageChannelMessageAssociation = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociation\"')\n return MessageChannelMessageAssociation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationEdge_possibleTypes: string[] = ['MessageChannelMessageAssociationEdge']\n export const isMessageChannelMessageAssociationEdge = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationEdge\"')\n return MessageChannelMessageAssociationEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationConnection']\n export const isMessageChannelMessageAssociationConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationConnection\"')\n return MessageChannelMessageAssociationConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationGroupByConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationGroupByConnection']\n export const isMessageChannelMessageAssociationGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationGroupByConnection\"')\n return MessageChannelMessageAssociationGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannel_possibleTypes: string[] = ['MessageChannel']\n export const isMessageChannel = (obj?: { __typename?: any } | null): obj is MessageChannel => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannel\"')\n return MessageChannel_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelEdge_possibleTypes: string[] = ['MessageChannelEdge']\n export const isMessageChannelEdge = (obj?: { __typename?: any } | null): obj is MessageChannelEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelEdge\"')\n return MessageChannelEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelConnection_possibleTypes: string[] = ['MessageChannelConnection']\n export const isMessageChannelConnection = (obj?: { __typename?: any } | null): obj is MessageChannelConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelConnection\"')\n return MessageChannelConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelGroupByConnection_possibleTypes: string[] = ['MessageChannelGroupByConnection']\n export const isMessageChannelGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelGroupByConnection\"')\n return MessageChannelGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolder_possibleTypes: string[] = ['MessageFolder']\n export const isMessageFolder = (obj?: { __typename?: any } | null): obj is MessageFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolder\"')\n return MessageFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderEdge_possibleTypes: string[] = ['MessageFolderEdge']\n export const isMessageFolderEdge = (obj?: { __typename?: any } | null): obj is MessageFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderEdge\"')\n return MessageFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderConnection_possibleTypes: string[] = ['MessageFolderConnection']\n export const isMessageFolderConnection = (obj?: { __typename?: any } | null): obj is MessageFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderConnection\"')\n return MessageFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderGroupByConnection_possibleTypes: string[] = ['MessageFolderGroupByConnection']\n export const isMessageFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderGroupByConnection\"')\n return MessageFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolder_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolder']\n export const isMessageChannelMessageAssociationMessageFolder = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolder\"')\n return MessageChannelMessageAssociationMessageFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderEdge_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderEdge']\n export const isMessageChannelMessageAssociationMessageFolderEdge = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderEdge\"')\n return MessageChannelMessageAssociationMessageFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderConnection']\n export const isMessageChannelMessageAssociationMessageFolderConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderConnection\"')\n return MessageChannelMessageAssociationMessageFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderGroupByConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderGroupByConnection']\n export const isMessageChannelMessageAssociationMessageFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderGroupByConnection\"')\n return MessageChannelMessageAssociationMessageFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipant_possibleTypes: string[] = ['MessageParticipant']\n export const isMessageParticipant = (obj?: { __typename?: any } | null): obj is MessageParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipant\"')\n return MessageParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantEdge_possibleTypes: string[] = ['MessageParticipantEdge']\n export const isMessageParticipantEdge = (obj?: { __typename?: any } | null): obj is MessageParticipantEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantEdge\"')\n return MessageParticipantEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantConnection_possibleTypes: string[] = ['MessageParticipantConnection']\n export const isMessageParticipantConnection = (obj?: { __typename?: any } | null): obj is MessageParticipantConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantConnection\"')\n return MessageParticipantConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantGroupByConnection_possibleTypes: string[] = ['MessageParticipantGroupByConnection']\n export const isMessageParticipantGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageParticipantGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantGroupByConnection\"')\n return MessageParticipantGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThread_possibleTypes: string[] = ['MessageThread']\n export const isMessageThread = (obj?: { __typename?: any } | null): obj is MessageThread => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThread\"')\n return MessageThread_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadEdge_possibleTypes: string[] = ['MessageThreadEdge']\n export const isMessageThreadEdge = (obj?: { __typename?: any } | null): obj is MessageThreadEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadEdge\"')\n return MessageThreadEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadConnection_possibleTypes: string[] = ['MessageThreadConnection']\n export const isMessageThreadConnection = (obj?: { __typename?: any } | null): obj is MessageThreadConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadConnection\"')\n return MessageThreadConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadGroupByConnection_possibleTypes: string[] = ['MessageThreadGroupByConnection']\n export const isMessageThreadGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageThreadGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadGroupByConnection\"')\n return MessageThreadGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Message_possibleTypes: string[] = ['Message']\n export const isMessage = (obj?: { __typename?: any } | null): obj is Message => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessage\"')\n return Message_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageEdge_possibleTypes: string[] = ['MessageEdge']\n export const isMessageEdge = (obj?: { __typename?: any } | null): obj is MessageEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageEdge\"')\n return MessageEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageConnection_possibleTypes: string[] = ['MessageConnection']\n export const isMessageConnection = (obj?: { __typename?: any } | null): obj is MessageConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageConnection\"')\n return MessageConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageGroupByConnection_possibleTypes: string[] = ['MessageGroupByConnection']\n export const isMessageGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageGroupByConnection\"')\n return MessageGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Note_possibleTypes: string[] = ['Note']\n export const isNote = (obj?: { __typename?: any } | null): obj is Note => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNote\"')\n return Note_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteEdge_possibleTypes: string[] = ['NoteEdge']\n export const isNoteEdge = (obj?: { __typename?: any } | null): obj is NoteEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteEdge\"')\n return NoteEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteConnection_possibleTypes: string[] = ['NoteConnection']\n export const isNoteConnection = (obj?: { __typename?: any } | null): obj is NoteConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteConnection\"')\n return NoteConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteGroupByConnection_possibleTypes: string[] = ['NoteGroupByConnection']\n export const isNoteGroupByConnection = (obj?: { __typename?: any } | null): obj is NoteGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteGroupByConnection\"')\n return NoteGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTarget_possibleTypes: string[] = ['NoteTarget']\n export const isNoteTarget = (obj?: { __typename?: any } | null): obj is NoteTarget => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTarget\"')\n return NoteTarget_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetEdge_possibleTypes: string[] = ['NoteTargetEdge']\n export const isNoteTargetEdge = (obj?: { __typename?: any } | null): obj is NoteTargetEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetEdge\"')\n return NoteTargetEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetConnection_possibleTypes: string[] = ['NoteTargetConnection']\n export const isNoteTargetConnection = (obj?: { __typename?: any } | null): obj is NoteTargetConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetConnection\"')\n return NoteTargetConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetGroupByConnection_possibleTypes: string[] = ['NoteTargetGroupByConnection']\n export const isNoteTargetGroupByConnection = (obj?: { __typename?: any } | null): obj is NoteTargetGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetGroupByConnection\"')\n return NoteTargetGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Opportunity_possibleTypes: string[] = ['Opportunity']\n export const isOpportunity = (obj?: { __typename?: any } | null): obj is Opportunity => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunity\"')\n return Opportunity_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityEdge_possibleTypes: string[] = ['OpportunityEdge']\n export const isOpportunityEdge = (obj?: { __typename?: any } | null): obj is OpportunityEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityEdge\"')\n return OpportunityEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityConnection_possibleTypes: string[] = ['OpportunityConnection']\n export const isOpportunityConnection = (obj?: { __typename?: any } | null): obj is OpportunityConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityConnection\"')\n return OpportunityConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityGroupByConnection_possibleTypes: string[] = ['OpportunityGroupByConnection']\n export const isOpportunityGroupByConnection = (obj?: { __typename?: any } | null): obj is OpportunityGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityGroupByConnection\"')\n return OpportunityGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Person_possibleTypes: string[] = ['Person']\n export const isPerson = (obj?: { __typename?: any } | null): obj is Person => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPerson\"')\n return Person_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonEdge_possibleTypes: string[] = ['PersonEdge']\n export const isPersonEdge = (obj?: { __typename?: any } | null): obj is PersonEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonEdge\"')\n return PersonEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonConnection_possibleTypes: string[] = ['PersonConnection']\n export const isPersonConnection = (obj?: { __typename?: any } | null): obj is PersonConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonConnection\"')\n return PersonConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonGroupByConnection_possibleTypes: string[] = ['PersonGroupByConnection']\n export const isPersonGroupByConnection = (obj?: { __typename?: any } | null): obj is PersonGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonGroupByConnection\"')\n return PersonGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Task_possibleTypes: string[] = ['Task']\n export const isTask = (obj?: { __typename?: any } | null): obj is Task => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTask\"')\n return Task_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskEdge_possibleTypes: string[] = ['TaskEdge']\n export const isTaskEdge = (obj?: { __typename?: any } | null): obj is TaskEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskEdge\"')\n return TaskEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskConnection_possibleTypes: string[] = ['TaskConnection']\n export const isTaskConnection = (obj?: { __typename?: any } | null): obj is TaskConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskConnection\"')\n return TaskConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskGroupByConnection_possibleTypes: string[] = ['TaskGroupByConnection']\n export const isTaskGroupByConnection = (obj?: { __typename?: any } | null): obj is TaskGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskGroupByConnection\"')\n return TaskGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTarget_possibleTypes: string[] = ['TaskTarget']\n export const isTaskTarget = (obj?: { __typename?: any } | null): obj is TaskTarget => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTarget\"')\n return TaskTarget_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetEdge_possibleTypes: string[] = ['TaskTargetEdge']\n export const isTaskTargetEdge = (obj?: { __typename?: any } | null): obj is TaskTargetEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetEdge\"')\n return TaskTargetEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetConnection_possibleTypes: string[] = ['TaskTargetConnection']\n export const isTaskTargetConnection = (obj?: { __typename?: any } | null): obj is TaskTargetConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetConnection\"')\n return TaskTargetConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetGroupByConnection_possibleTypes: string[] = ['TaskTargetGroupByConnection']\n export const isTaskTargetGroupByConnection = (obj?: { __typename?: any } | null): obj is TaskTargetGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetGroupByConnection\"')\n return TaskTargetGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivity_possibleTypes: string[] = ['TimelineActivity']\n export const isTimelineActivity = (obj?: { __typename?: any } | null): obj is TimelineActivity => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivity\"')\n return TimelineActivity_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityEdge_possibleTypes: string[] = ['TimelineActivityEdge']\n export const isTimelineActivityEdge = (obj?: { __typename?: any } | null): obj is TimelineActivityEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityEdge\"')\n return TimelineActivityEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityConnection_possibleTypes: string[] = ['TimelineActivityConnection']\n export const isTimelineActivityConnection = (obj?: { __typename?: any } | null): obj is TimelineActivityConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityConnection\"')\n return TimelineActivityConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityGroupByConnection_possibleTypes: string[] = ['TimelineActivityGroupByConnection']\n export const isTimelineActivityGroupByConnection = (obj?: { __typename?: any } | null): obj is TimelineActivityGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityGroupByConnection\"')\n return TimelineActivityGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Workflow_possibleTypes: string[] = ['Workflow']\n export const isWorkflow = (obj?: { __typename?: any } | null): obj is Workflow => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflow\"')\n return Workflow_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowEdge_possibleTypes: string[] = ['WorkflowEdge']\n export const isWorkflowEdge = (obj?: { __typename?: any } | null): obj is WorkflowEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowEdge\"')\n return WorkflowEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowConnection_possibleTypes: string[] = ['WorkflowConnection']\n export const isWorkflowConnection = (obj?: { __typename?: any } | null): obj is WorkflowConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowConnection\"')\n return WorkflowConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowGroupByConnection_possibleTypes: string[] = ['WorkflowGroupByConnection']\n export const isWorkflowGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowGroupByConnection\"')\n return WorkflowGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTrigger_possibleTypes: string[] = ['WorkflowAutomatedTrigger']\n export const isWorkflowAutomatedTrigger = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTrigger => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTrigger\"')\n return WorkflowAutomatedTrigger_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerEdge_possibleTypes: string[] = ['WorkflowAutomatedTriggerEdge']\n export const isWorkflowAutomatedTriggerEdge = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerEdge\"')\n return WorkflowAutomatedTriggerEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerConnection_possibleTypes: string[] = ['WorkflowAutomatedTriggerConnection']\n export const isWorkflowAutomatedTriggerConnection = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerConnection\"')\n return WorkflowAutomatedTriggerConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerGroupByConnection_possibleTypes: string[] = ['WorkflowAutomatedTriggerGroupByConnection']\n export const isWorkflowAutomatedTriggerGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerGroupByConnection\"')\n return WorkflowAutomatedTriggerGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunEdge_possibleTypes: string[] = ['WorkflowRunEdge']\n export const isWorkflowRunEdge = (obj?: { __typename?: any } | null): obj is WorkflowRunEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunEdge\"')\n return WorkflowRunEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunConnection_possibleTypes: string[] = ['WorkflowRunConnection']\n export const isWorkflowRunConnection = (obj?: { __typename?: any } | null): obj is WorkflowRunConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunConnection\"')\n return WorkflowRunConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunGroupByConnection_possibleTypes: string[] = ['WorkflowRunGroupByConnection']\n export const isWorkflowRunGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowRunGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunGroupByConnection\"')\n return WorkflowRunGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersion_possibleTypes: string[] = ['WorkflowVersion']\n export const isWorkflowVersion = (obj?: { __typename?: any } | null): obj is WorkflowVersion => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersion\"')\n return WorkflowVersion_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionEdge_possibleTypes: string[] = ['WorkflowVersionEdge']\n export const isWorkflowVersionEdge = (obj?: { __typename?: any } | null): obj is WorkflowVersionEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionEdge\"')\n return WorkflowVersionEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionConnection_possibleTypes: string[] = ['WorkflowVersionConnection']\n export const isWorkflowVersionConnection = (obj?: { __typename?: any } | null): obj is WorkflowVersionConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionConnection\"')\n return WorkflowVersionConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionGroupByConnection_possibleTypes: string[] = ['WorkflowVersionGroupByConnection']\n export const isWorkflowVersionGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowVersionGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionGroupByConnection\"')\n return WorkflowVersionGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMember_possibleTypes: string[] = ['WorkspaceMember']\n export const isWorkspaceMember = (obj?: { __typename?: any } | null): obj is WorkspaceMember => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMember\"')\n return WorkspaceMember_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberEdge_possibleTypes: string[] = ['WorkspaceMemberEdge']\n export const isWorkspaceMemberEdge = (obj?: { __typename?: any } | null): obj is WorkspaceMemberEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberEdge\"')\n return WorkspaceMemberEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberConnection_possibleTypes: string[] = ['WorkspaceMemberConnection']\n export const isWorkspaceMemberConnection = (obj?: { __typename?: any } | null): obj is WorkspaceMemberConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberConnection\"')\n return WorkspaceMemberConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberGroupByConnection_possibleTypes: string[] = ['WorkspaceMemberGroupByConnection']\n export const isWorkspaceMemberGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkspaceMemberGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberGroupByConnection\"')\n return WorkspaceMemberGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2_possibleTypes: string[] = ['CloudUser2']\n export const isCloudUser2 = (obj?: { __typename?: any } | null): obj is CloudUser2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2\"')\n return CloudUser2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2Edge_possibleTypes: string[] = ['CloudUser2Edge']\n export const isCloudUser2Edge = (obj?: { __typename?: any } | null): obj is CloudUser2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2Edge\"')\n return CloudUser2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2Connection_possibleTypes: string[] = ['CloudUser2Connection']\n export const isCloudUser2Connection = (obj?: { __typename?: any } | null): obj is CloudUser2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2Connection\"')\n return CloudUser2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2GroupByConnection_possibleTypes: string[] = ['CloudUser2GroupByConnection']\n export const isCloudUser2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudUser2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2GroupByConnection\"')\n return CloudUser2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2_possibleTypes: string[] = ['CloudUserWorkspace2']\n export const isCloudUserWorkspace2 = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2\"')\n return CloudUserWorkspace2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2Edge_possibleTypes: string[] = ['CloudUserWorkspace2Edge']\n export const isCloudUserWorkspace2Edge = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2Edge\"')\n return CloudUserWorkspace2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2Connection_possibleTypes: string[] = ['CloudUserWorkspace2Connection']\n export const isCloudUserWorkspace2Connection = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2Connection\"')\n return CloudUserWorkspace2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2GroupByConnection_possibleTypes: string[] = ['CloudUserWorkspace2GroupByConnection']\n export const isCloudUserWorkspace2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2GroupByConnection\"')\n return CloudUserWorkspace2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2_possibleTypes: string[] = ['CloudWorkspace2']\n export const isCloudWorkspace2 = (obj?: { __typename?: any } | null): obj is CloudWorkspace2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2\"')\n return CloudWorkspace2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2Edge_possibleTypes: string[] = ['CloudWorkspace2Edge']\n export const isCloudWorkspace2Edge = (obj?: { __typename?: any } | null): obj is CloudWorkspace2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2Edge\"')\n return CloudWorkspace2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2Connection_possibleTypes: string[] = ['CloudWorkspace2Connection']\n export const isCloudWorkspace2Connection = (obj?: { __typename?: any } | null): obj is CloudWorkspace2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2Connection\"')\n return CloudWorkspace2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2GroupByConnection_possibleTypes: string[] = ['CloudWorkspace2GroupByConnection']\n export const isCloudWorkspace2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudWorkspace2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2GroupByConnection\"')\n return CloudWorkspace2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\nexport const enumCalendarChannelVisibility = {\n METADATA: 'METADATA' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumMessageChannelVisibility = {\n METADATA: 'METADATA' as const,\n SUBJECT: 'SUBJECT' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumWorkflowRunStatusEnum = {\n NOT_STARTED: 'NOT_STARTED' as const,\n RUNNING: 'RUNNING' as const,\n COMPLETED: 'COMPLETED' as const,\n FAILED: 'FAILED' as const,\n ENQUEUED: 'ENQUEUED' as const,\n STOPPING: 'STOPPING' as const,\n STOPPED: 'STOPPED' as const\n}\n\nexport const enumWorkflowActionType = {\n CODE: 'CODE' as const,\n LOGIC_FUNCTION: 'LOGIC_FUNCTION' as const,\n SEND_EMAIL: 'SEND_EMAIL' as const,\n DRAFT_EMAIL: 'DRAFT_EMAIL' as const,\n CREATE_RECORD: 'CREATE_RECORD' as const,\n UPDATE_RECORD: 'UPDATE_RECORD' as const,\n DELETE_RECORD: 'DELETE_RECORD' as const,\n UPSERT_RECORD: 'UPSERT_RECORD' as const,\n FIND_RECORDS: 'FIND_RECORDS' as const,\n FORM: 'FORM' as const,\n FILTER: 'FILTER' as const,\n IF_ELSE: 'IF_ELSE' as const,\n HTTP_REQUEST: 'HTTP_REQUEST' as const,\n AI_AGENT: 'AI_AGENT' as const,\n ITERATOR: 'ITERATOR' as const,\n EMPTY: 'EMPTY' as const,\n DELAY: 'DELAY' as const\n}\n\nexport const enumFilterIs = {\n NULL: 'NULL' as const,\n NOT_NULL: 'NOT_NULL' as const,\n NotNull: 'NotNull' as const,\n Null: 'Null' as const\n}\n\nexport const enumOrderByDirection = {\n AscNullsFirst: 'AscNullsFirst' as const,\n AscNullsLast: 'AscNullsLast' as const,\n DescNullsFirst: 'DescNullsFirst' as const,\n DescNullsLast: 'DescNullsLast' as const\n}\n\nexport const enumActorSourceEnum = {\n EMAIL: 'EMAIL' as const,\n CALENDAR: 'CALENDAR' as const,\n WORKFLOW: 'WORKFLOW' as const,\n AGENT: 'AGENT' as const,\n API: 'API' as const,\n IMPORT: 'IMPORT' as const,\n MANUAL: 'MANUAL' as const,\n SYSTEM: 'SYSTEM' as const,\n WEBHOOK: 'WEBHOOK' as const,\n APPLICATION: 'APPLICATION' as const\n}\n\nexport const enumDateGranularityEnum = {\n DAY: 'DAY' as const,\n MONTH: 'MONTH' as const,\n QUARTER: 'QUARTER' as const,\n YEAR: 'YEAR' as const,\n WEEK: 'WEEK' as const,\n DAY_OF_THE_WEEK: 'DAY_OF_THE_WEEK' as const,\n MONTH_OF_THE_YEAR: 'MONTH_OF_THE_YEAR' as const,\n QUARTER_OF_THE_YEAR: 'QUARTER_OF_THE_YEAR' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumFirstDayOfTheWeek = {\n MONDAY: 'MONDAY' as const,\n SUNDAY: 'SUNDAY' as const,\n SATURDAY: 'SATURDAY' as const\n}\n\nexport const enumAttachmentFileCategoryEnum = {\n ARCHIVE: 'ARCHIVE' as const,\n AUDIO: 'AUDIO' as const,\n IMAGE: 'IMAGE' as const,\n PRESENTATION: 'PRESENTATION' as const,\n SPREADSHEET: 'SPREADSHEET' as const,\n TEXT_DOCUMENT: 'TEXT_DOCUMENT' as const,\n VIDEO: 'VIDEO' as const,\n OTHER: 'OTHER' as const\n}\n\nexport const enumCalendarChannelVisibilityEnum = {\n METADATA: 'METADATA' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumCalendarChannelContactAutoCreationPolicyEnum = {\n AS_PARTICIPANT_AND_ORGANIZER: 'AS_PARTICIPANT_AND_ORGANIZER' as const,\n AS_PARTICIPANT: 'AS_PARTICIPANT' as const,\n AS_ORGANIZER: 'AS_ORGANIZER' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumCalendarChannelSyncStatusEnum = {\n ONGOING: 'ONGOING' as const,\n NOT_SYNCED: 'NOT_SYNCED' as const,\n ACTIVE: 'ACTIVE' as const,\n FAILED_INSUFFICIENT_PERMISSIONS: 'FAILED_INSUFFICIENT_PERMISSIONS' as const,\n FAILED_UNKNOWN: 'FAILED_UNKNOWN' as const\n}\n\nexport const enumCalendarChannelSyncStageEnum = {\n CALENDAR_EVENT_LIST_FETCH_PENDING: 'CALENDAR_EVENT_LIST_FETCH_PENDING' as const,\n CALENDAR_EVENT_LIST_FETCH_SCHEDULED: 'CALENDAR_EVENT_LIST_FETCH_SCHEDULED' as const,\n CALENDAR_EVENT_LIST_FETCH_ONGOING: 'CALENDAR_EVENT_LIST_FETCH_ONGOING' as const,\n CALENDAR_EVENTS_IMPORT_PENDING: 'CALENDAR_EVENTS_IMPORT_PENDING' as const,\n CALENDAR_EVENTS_IMPORT_SCHEDULED: 'CALENDAR_EVENTS_IMPORT_SCHEDULED' as const,\n CALENDAR_EVENTS_IMPORT_ONGOING: 'CALENDAR_EVENTS_IMPORT_ONGOING' as const,\n FAILED: 'FAILED' as const,\n PENDING_CONFIGURATION: 'PENDING_CONFIGURATION' as const\n}\n\nexport const enumCalendarEventParticipantResponseStatusEnum = {\n NEEDS_ACTION: 'NEEDS_ACTION' as const,\n DECLINED: 'DECLINED' as const,\n TENTATIVE: 'TENTATIVE' as const,\n ACCEPTED: 'ACCEPTED' as const\n}\n\nexport const enumMessageChannelMessageAssociationDirectionEnum = {\n INCOMING: 'INCOMING' as const,\n OUTGOING: 'OUTGOING' as const\n}\n\nexport const enumMessageChannelVisibilityEnum = {\n METADATA: 'METADATA' as const,\n SUBJECT: 'SUBJECT' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumMessageChannelTypeEnum = {\n EMAIL: 'EMAIL' as const,\n SMS: 'SMS' as const\n}\n\nexport const enumMessageChannelContactAutoCreationPolicyEnum = {\n SENT_AND_RECEIVED: 'SENT_AND_RECEIVED' as const,\n SENT: 'SENT' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageChannelMessageFolderImportPolicyEnum = {\n ALL_FOLDERS: 'ALL_FOLDERS' as const,\n SELECTED_FOLDERS: 'SELECTED_FOLDERS' as const\n}\n\nexport const enumMessageChannelPendingGroupEmailsActionEnum = {\n GROUP_EMAILS_DELETION: 'GROUP_EMAILS_DELETION' as const,\n GROUP_EMAILS_IMPORT: 'GROUP_EMAILS_IMPORT' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageChannelSyncStatusEnum = {\n ONGOING: 'ONGOING' as const,\n NOT_SYNCED: 'NOT_SYNCED' as const,\n ACTIVE: 'ACTIVE' as const,\n FAILED_INSUFFICIENT_PERMISSIONS: 'FAILED_INSUFFICIENT_PERMISSIONS' as const,\n FAILED_UNKNOWN: 'FAILED_UNKNOWN' as const\n}\n\nexport const enumMessageChannelSyncStageEnum = {\n MESSAGE_LIST_FETCH_PENDING: 'MESSAGE_LIST_FETCH_PENDING' as const,\n MESSAGE_LIST_FETCH_SCHEDULED: 'MESSAGE_LIST_FETCH_SCHEDULED' as const,\n MESSAGE_LIST_FETCH_ONGOING: 'MESSAGE_LIST_FETCH_ONGOING' as const,\n MESSAGES_IMPORT_PENDING: 'MESSAGES_IMPORT_PENDING' as const,\n MESSAGES_IMPORT_SCHEDULED: 'MESSAGES_IMPORT_SCHEDULED' as const,\n MESSAGES_IMPORT_ONGOING: 'MESSAGES_IMPORT_ONGOING' as const,\n FAILED: 'FAILED' as const,\n PENDING_CONFIGURATION: 'PENDING_CONFIGURATION' as const\n}\n\nexport const enumMessageFolderPendingSyncActionEnum = {\n FOLDER_DELETION: 'FOLDER_DELETION' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageParticipantRoleEnum = {\n FROM: 'FROM' as const,\n TO: 'TO' as const,\n CC: 'CC' as const,\n BCC: 'BCC' as const\n}\n\nexport const enumMessageDirectionEnum = {\n INCOMING: 'INCOMING' as const,\n OUTGOING: 'OUTGOING' as const\n}\n\nexport const enumOpportunityStageEnum = {\n NEW: 'NEW' as const,\n SCREENING: 'SCREENING' as const,\n MEETING: 'MEETING' as const,\n PROPOSAL: 'PROPOSAL' as const,\n CUSTOMER: 'CUSTOMER' as const\n}\n\nexport const enumTaskStatusEnum = {\n TODO: 'TODO' as const,\n IN_PROGRESS: 'IN_PROGRESS' as const,\n DONE: 'DONE' as const\n}\n\nexport const enumWorkflowStatusesEnum = {\n DRAFT: 'DRAFT' as const,\n ACTIVE: 'ACTIVE' as const,\n DEACTIVATED: 'DEACTIVATED' as const\n}\n\nexport const enumWorkflowAutomatedTriggerTypeEnum = {\n DATABASE_EVENT: 'DATABASE_EVENT' as const,\n CRON: 'CRON' as const\n}\n\nexport const enumWorkflowVersionStatusEnum = {\n DRAFT: 'DRAFT' as const,\n ACTIVE: 'ACTIVE' as const,\n DEACTIVATED: 'DEACTIVATED' as const,\n ARCHIVED: 'ARCHIVED' as const\n}\n\nexport const enumWorkspaceMemberDateFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n MONTH_FIRST: 'MONTH_FIRST' as const,\n DAY_FIRST: 'DAY_FIRST' as const,\n YEAR_FIRST: 'YEAR_FIRST' as const\n}\n\nexport const enumWorkspaceMemberTimeFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n HOUR_24: 'HOUR_24' as const,\n HOUR_12: 'HOUR_12' as const\n}\n\nexport const enumWorkspaceMemberNumberFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n COMMAS_AND_DOT: 'COMMAS_AND_DOT' as const,\n SPACES_AND_COMMA: 'SPACES_AND_COMMA' as const,\n DOTS_AND_COMMA: 'DOTS_AND_COMMA' as const,\n APOSTROPHE_AND_DOT: 'APOSTROPHE_AND_DOT' as const\n}\n\nexport const enumCloudUser2ActivityStatusEnum = {\n ACTIVE: 'ACTIVE' as const,\n RECENT: 'RECENT' as const,\n DORMANT: 'DORMANT' as const,\n INACTIVE: 'INACTIVE' as const\n}\n\nexport const enumCloudWorkspace2ActivationStatusEnum = {\n PENDING_CREATION: 'PENDING_CREATION' as const,\n SUSPENDED: 'SUSPENDED' as const,\n ACTIVE: 'ACTIVE' as const,\n ONGOING_CREATION: 'ONGOING_CREATION' as const,\n EMPTY: 'EMPTY' as const\n}\n\nexport const enumCloudWorkspace2SubscriptionStatusEnum = {\n ACTIVE: 'ACTIVE' as const,\n TRIALING: 'TRIALING' as const,\n CANCELED: 'CANCELED' as const,\n OTHER: 'OTHER' as const,\n EMPTY: 'EMPTY' as const\n}\n\nexport const enumCloudWorkspace2PaymentFrequencyEnum = {\n MONTH: 'MONTH' as const,\n YEAR: 'YEAR' as const,\n OTHER: 'OTHER' as const,\n EMPTY: 'EMPTY' as const\n}\n", "// @ts-nocheck\nimport type {\n QueryGenqlSelection,\n Query,\n MutationGenqlSelection,\n Mutation,\n} from './schema'\nimport {\n linkTypeMap,\n createClient as createClientOriginal,\n generateGraphqlOperation,\n type FieldsSelection,\n type GraphqlOperation,\n type ClientOptions,\n GenqlError,\n} from './runtime'\nexport type { FieldsSelection } from './runtime'\nexport { GenqlError }\n\nimport types from './types'\nexport * from './schema'\nconst typeMap = linkTypeMap(types as any)\n\nexport interface Client {\n query(\n request: R & { __name?: string },\n ): Promise>\n\n mutation(\n request: R & { __name?: string },\n ): Promise>\n}\n\nexport const createClient = function (options?: ClientOptions): Client {\n return createClientOriginal({\n url: undefined,\n\n ...options,\n queryRoot: typeMap.Query!,\n mutationRoot: typeMap.Mutation!,\n subscriptionRoot: typeMap.Subscription!,\n }) as any\n}\n\nexport const everything = {\n __scalar: true,\n}\n\nexport type QueryResult = FieldsSelection<\n Query,\n fields\n>\nexport const generateQueryOp: (\n fields: QueryGenqlSelection & { __name?: string },\n) => GraphqlOperation = function (fields) {\n return generateGraphqlOperation('query', typeMap.Query!, fields as any)\n}\n\nexport type MutationResult =\n FieldsSelection\nexport const generateMutationOp: (\n fields: MutationGenqlSelection & { __name?: string },\n) => GraphqlOperation = function (fields) {\n return generateGraphqlOperation('mutation', typeMap.Mutation!, fields as any)\n}\n\n\n// ----------------------------------------------------\n// Custom Twenty client (auto-injected)\n// ----------------------------------------------------\n\nconst defaultOptions: ClientOptions = {\n url: `${process.env.TWENTY_API_URL}/graphql`,\n metadataUrl: `${process.env.TWENTY_API_URL}/metadata`,\n headers: {\n 'Content-Type': 'application/json',\n Authorization: `Bearer ${process.env.TWENTY_API_KEY}`,\n },\n}\n\nexport default class Twenty {\n private client: Client;\n private url: string;\n private metadataUrl: string;\n private authorizationToken: string;\n\n constructor(options?: ClientOptions) {\n const merged: ClientOptions = {\n ...defaultOptions,\n ...options,\n headers: {\n ...defaultOptions.headers,\n ...(options?.headers ?? {}),\n },\n };\n this.client = createClient(merged);\n this.url = merged.url;\n this.metadataUrl = merged.metadataUrl;\n this.authorizationToken = merged.headers.Authorization;\n }\n\n query(request: R & { __name?: string }) {\n return this.client.query(request);\n }\n\n mutation(request: R & { __name?: string }) {\n return this.client.mutation(request);\n }\n\n async uploadFile(\n fileBuffer: Buffer,\n filename: string,\n contentType: string = 'application/octet-stream',\n fieldMetadataUniversalIdentifier: string,\n ): Promise<{\n id: string;\n path: string;\n size: number;\n createdAt: string;\n url: string;\n }> {\n const form = new FormData();\n\n form.append(\n 'operations',\n JSON.stringify({\n query: `mutation UploadFilesFieldFileByUniversalIdentifier($file: Upload!, $fieldMetadataUniversalIdentifier: String!) {\n uploadFilesFieldFileByUniversalIdentifier(file: $file, fieldMetadataUniversalIdentifier: $fieldMetadataUniversalIdentifier) { id path size createdAt url }\n }`,\n variables: { file: null, fieldMetadataUniversalIdentifier },\n }),\n );\n form.append('map', JSON.stringify({ '0': ['variables.file'] }));\n form.append('0', new Blob([fileBuffer], { type: contentType }), filename);\n\n const response = await fetch(this.metadataUrl, {\n method: 'POST',\n headers: {\n Authorization: this.authorizationToken,\n },\n body: form,\n });\n\n const result = await response.json();\n\n if (result.errors) {\n throw new GenqlError(result.errors, result.data);\n }\n\n return result.data.uploadFilesFieldFileByUniversalIdentifier;\n }\n}\n\n", "export * as core from \"../core/index.js\";\nexport * from \"./schemas.js\";\nexport * from \"./checks.js\";\nexport * from \"./errors.js\";\nexport * from \"./parse.js\";\nexport * from \"./compat.js\";\n// zod-specified\nimport { config } from \"../core/index.js\";\nimport en from \"../locales/en.js\";\nconfig(en());\nexport { globalRegistry, registry, config, $output, $input, $brand, clone, regexes, treeifyError, prettifyError, formatError, flattenError, TimePrecision, util, NEVER, } from \"../core/index.js\";\nexport { toJSONSchema } from \"../core/json-schema-processors.js\";\nexport { fromJSONSchema } from \"./from-json-schema.js\";\nexport * as locales from \"../locales/index.js\";\n// iso\n// must be exported from top-level\n// https://github.com/colinhacks/zod/issues/4491\nexport { ZodISODateTime, ZodISODate, ZodISOTime, ZodISODuration } from \"./iso.js\";\nexport * as iso from \"./iso.js\";\nexport * as coerce from \"./coerce.js\";\n", "export * from \"./core.js\";\nexport * from \"./parse.js\";\nexport * from \"./errors.js\";\nexport * from \"./schemas.js\";\nexport * from \"./checks.js\";\nexport * from \"./versions.js\";\nexport * as util from \"./util.js\";\nexport * as regexes from \"./regexes.js\";\nexport * as locales from \"../locales/index.js\";\nexport * from \"./registries.js\";\nexport * from \"./doc.js\";\nexport * from \"./api.js\";\nexport * from \"./to-json-schema.js\";\nexport { toJSONSchema } from \"./json-schema-processors.js\";\nexport { JSONSchemaGenerator } from \"./json-schema-generator.js\";\nexport * as JSONSchema from \"./json-schema.js\";\n", "/** A special constant with type `never` */\nexport const NEVER = Object.freeze({\n status: \"aborted\",\n});\nexport /*@__NO_SIDE_EFFECTS__*/ function $constructor(name, initializer, params) {\n function init(inst, def) {\n if (!inst._zod) {\n Object.defineProperty(inst, \"_zod\", {\n value: {\n def,\n constr: _,\n traits: new Set(),\n },\n enumerable: false,\n });\n }\n if (inst._zod.traits.has(name)) {\n return;\n }\n inst._zod.traits.add(name);\n initializer(inst, def);\n // support prototype modifications\n const proto = _.prototype;\n const keys = Object.keys(proto);\n for (let i = 0; i < keys.length; i++) {\n const k = keys[i];\n if (!(k in inst)) {\n inst[k] = proto[k].bind(inst);\n }\n }\n }\n // doesn't work if Parent has a constructor with arguments\n const Parent = params?.Parent ?? Object;\n class Definition extends Parent {\n }\n Object.defineProperty(Definition, \"name\", { value: name });\n function _(def) {\n var _a;\n const inst = params?.Parent ? new Definition() : this;\n init(inst, def);\n (_a = inst._zod).deferred ?? (_a.deferred = []);\n for (const fn of inst._zod.deferred) {\n fn();\n }\n return inst;\n }\n Object.defineProperty(_, \"init\", { value: init });\n Object.defineProperty(_, Symbol.hasInstance, {\n value: (inst) => {\n if (params?.Parent && inst instanceof params.Parent)\n return true;\n return inst?._zod?.traits?.has(name);\n },\n });\n Object.defineProperty(_, \"name\", { value: name });\n return _;\n}\n////////////////////////////// UTILITIES ///////////////////////////////////////\nexport const $brand = Symbol(\"zod_brand\");\nexport class $ZodAsyncError extends Error {\n constructor() {\n super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`);\n }\n}\nexport class $ZodEncodeError extends Error {\n constructor(name) {\n super(`Encountered unidirectional transform during encode: ${name}`);\n this.name = \"ZodEncodeError\";\n }\n}\nexport const globalConfig = {};\nexport function config(newConfig) {\n if (newConfig)\n Object.assign(globalConfig, newConfig);\n return globalConfig;\n}\n", "// functions\nexport function assertEqual(val) {\n return val;\n}\nexport function assertNotEqual(val) {\n return val;\n}\nexport function assertIs(_arg) { }\nexport function assertNever(_x) {\n throw new Error(\"Unexpected value in exhaustive check\");\n}\nexport function assert(_) { }\nexport function getEnumValues(entries) {\n const numericValues = Object.values(entries).filter((v) => typeof v === \"number\");\n const values = Object.entries(entries)\n .filter(([k, _]) => numericValues.indexOf(+k) === -1)\n .map(([_, v]) => v);\n return values;\n}\nexport function joinValues(array, separator = \"|\") {\n return array.map((val) => stringifyPrimitive(val)).join(separator);\n}\nexport function jsonStringifyReplacer(_, value) {\n if (typeof value === \"bigint\")\n return value.toString();\n return value;\n}\nexport function cached(getter) {\n const set = false;\n return {\n get value() {\n if (!set) {\n const value = getter();\n Object.defineProperty(this, \"value\", { value });\n return value;\n }\n throw new Error(\"cached value already set\");\n },\n };\n}\nexport function nullish(input) {\n return input === null || input === undefined;\n}\nexport function cleanRegex(source) {\n const start = source.startsWith(\"^\") ? 1 : 0;\n const end = source.endsWith(\"$\") ? source.length - 1 : source.length;\n return source.slice(start, end);\n}\nexport function floatSafeRemainder(val, step) {\n const valDecCount = (val.toString().split(\".\")[1] || \"\").length;\n const stepString = step.toString();\n let stepDecCount = (stepString.split(\".\")[1] || \"\").length;\n if (stepDecCount === 0 && /\\d?e-\\d?/.test(stepString)) {\n const match = stepString.match(/\\d?e-(\\d?)/);\n if (match?.[1]) {\n stepDecCount = Number.parseInt(match[1]);\n }\n }\n const decCount = valDecCount > stepDecCount ? valDecCount : stepDecCount;\n const valInt = Number.parseInt(val.toFixed(decCount).replace(\".\", \"\"));\n const stepInt = Number.parseInt(step.toFixed(decCount).replace(\".\", \"\"));\n return (valInt % stepInt) / 10 ** decCount;\n}\nconst EVALUATING = Symbol(\"evaluating\");\nexport function defineLazy(object, key, getter) {\n let value = undefined;\n Object.defineProperty(object, key, {\n get() {\n if (value === EVALUATING) {\n // Circular reference detected, return undefined to break the cycle\n return undefined;\n }\n if (value === undefined) {\n value = EVALUATING;\n value = getter();\n }\n return value;\n },\n set(v) {\n Object.defineProperty(object, key, {\n value: v,\n // configurable: true,\n });\n // object[key] = v;\n },\n configurable: true,\n });\n}\nexport function objectClone(obj) {\n return Object.create(Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj));\n}\nexport function assignProp(target, prop, value) {\n Object.defineProperty(target, prop, {\n value,\n writable: true,\n enumerable: true,\n configurable: true,\n });\n}\nexport function mergeDefs(...defs) {\n const mergedDescriptors = {};\n for (const def of defs) {\n const descriptors = Object.getOwnPropertyDescriptors(def);\n Object.assign(mergedDescriptors, descriptors);\n }\n return Object.defineProperties({}, mergedDescriptors);\n}\nexport function cloneDef(schema) {\n return mergeDefs(schema._zod.def);\n}\nexport function getElementAtPath(obj, path) {\n if (!path)\n return obj;\n return path.reduce((acc, key) => acc?.[key], obj);\n}\nexport function promiseAllObject(promisesObj) {\n const keys = Object.keys(promisesObj);\n const promises = keys.map((key) => promisesObj[key]);\n return Promise.all(promises).then((results) => {\n const resolvedObj = {};\n for (let i = 0; i < keys.length; i++) {\n resolvedObj[keys[i]] = results[i];\n }\n return resolvedObj;\n });\n}\nexport function randomString(length = 10) {\n const chars = \"abcdefghijklmnopqrstuvwxyz\";\n let str = \"\";\n for (let i = 0; i < length; i++) {\n str += chars[Math.floor(Math.random() * chars.length)];\n }\n return str;\n}\nexport function esc(str) {\n return JSON.stringify(str);\n}\nexport function slugify(input) {\n return input\n .toLowerCase()\n .trim()\n .replace(/[^\\w\\s-]/g, \"\")\n .replace(/[\\s_-]+/g, \"-\")\n .replace(/^-+|-+$/g, \"\");\n}\nexport const captureStackTrace = (\"captureStackTrace\" in Error ? Error.captureStackTrace : (..._args) => { });\nexport function isObject(data) {\n return typeof data === \"object\" && data !== null && !Array.isArray(data);\n}\nexport const allowsEval = cached(() => {\n // @ts-ignore\n if (typeof navigator !== \"undefined\" && navigator?.userAgent?.includes(\"Cloudflare\")) {\n return false;\n }\n try {\n const F = Function;\n new F(\"\");\n return true;\n }\n catch (_) {\n return false;\n }\n});\nexport function isPlainObject(o) {\n if (isObject(o) === false)\n return false;\n // modified constructor\n const ctor = o.constructor;\n if (ctor === undefined)\n return true;\n if (typeof ctor !== \"function\")\n return true;\n // modified prototype\n const prot = ctor.prototype;\n if (isObject(prot) === false)\n return false;\n // ctor doesn't have static `isPrototypeOf`\n if (Object.prototype.hasOwnProperty.call(prot, \"isPrototypeOf\") === false) {\n return false;\n }\n return true;\n}\nexport function shallowClone(o) {\n if (isPlainObject(o))\n return { ...o };\n if (Array.isArray(o))\n return [...o];\n return o;\n}\nexport function numKeys(data) {\n let keyCount = 0;\n for (const key in data) {\n if (Object.prototype.hasOwnProperty.call(data, key)) {\n keyCount++;\n }\n }\n return keyCount;\n}\nexport const getParsedType = (data) => {\n const t = typeof data;\n switch (t) {\n case \"undefined\":\n return \"undefined\";\n case \"string\":\n return \"string\";\n case \"number\":\n return Number.isNaN(data) ? \"nan\" : \"number\";\n case \"boolean\":\n return \"boolean\";\n case \"function\":\n return \"function\";\n case \"bigint\":\n return \"bigint\";\n case \"symbol\":\n return \"symbol\";\n case \"object\":\n if (Array.isArray(data)) {\n return \"array\";\n }\n if (data === null) {\n return \"null\";\n }\n if (data.then && typeof data.then === \"function\" && data.catch && typeof data.catch === \"function\") {\n return \"promise\";\n }\n if (typeof Map !== \"undefined\" && data instanceof Map) {\n return \"map\";\n }\n if (typeof Set !== \"undefined\" && data instanceof Set) {\n return \"set\";\n }\n if (typeof Date !== \"undefined\" && data instanceof Date) {\n return \"date\";\n }\n // @ts-ignore\n if (typeof File !== \"undefined\" && data instanceof File) {\n return \"file\";\n }\n return \"object\";\n default:\n throw new Error(`Unknown data type: ${t}`);\n }\n};\nexport const propertyKeyTypes = new Set([\"string\", \"number\", \"symbol\"]);\nexport const primitiveTypes = new Set([\"string\", \"number\", \"bigint\", \"boolean\", \"symbol\", \"undefined\"]);\nexport function escapeRegex(str) {\n return str.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$&\");\n}\n// zod-specific utils\nexport function clone(inst, def, params) {\n const cl = new inst._zod.constr(def ?? inst._zod.def);\n if (!def || params?.parent)\n cl._zod.parent = inst;\n return cl;\n}\nexport function normalizeParams(_params) {\n const params = _params;\n if (!params)\n return {};\n if (typeof params === \"string\")\n return { error: () => params };\n if (params?.message !== undefined) {\n if (params?.error !== undefined)\n throw new Error(\"Cannot specify both `message` and `error` params\");\n params.error = params.message;\n }\n delete params.message;\n if (typeof params.error === \"string\")\n return { ...params, error: () => params.error };\n return params;\n}\nexport function createTransparentProxy(getter) {\n let target;\n return new Proxy({}, {\n get(_, prop, receiver) {\n target ?? (target = getter());\n return Reflect.get(target, prop, receiver);\n },\n set(_, prop, value, receiver) {\n target ?? (target = getter());\n return Reflect.set(target, prop, value, receiver);\n },\n has(_, prop) {\n target ?? (target = getter());\n return Reflect.has(target, prop);\n },\n deleteProperty(_, prop) {\n target ?? (target = getter());\n return Reflect.deleteProperty(target, prop);\n },\n ownKeys(_) {\n target ?? (target = getter());\n return Reflect.ownKeys(target);\n },\n getOwnPropertyDescriptor(_, prop) {\n target ?? (target = getter());\n return Reflect.getOwnPropertyDescriptor(target, prop);\n },\n defineProperty(_, prop, descriptor) {\n target ?? (target = getter());\n return Reflect.defineProperty(target, prop, descriptor);\n },\n });\n}\nexport function stringifyPrimitive(value) {\n if (typeof value === \"bigint\")\n return value.toString() + \"n\";\n if (typeof value === \"string\")\n return `\"${value}\"`;\n return `${value}`;\n}\nexport function optionalKeys(shape) {\n return Object.keys(shape).filter((k) => {\n return shape[k]._zod.optin === \"optional\" && shape[k]._zod.optout === \"optional\";\n });\n}\nexport const NUMBER_FORMAT_RANGES = {\n safeint: [Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER],\n int32: [-2147483648, 2147483647],\n uint32: [0, 4294967295],\n float32: [-3.4028234663852886e38, 3.4028234663852886e38],\n float64: [-Number.MAX_VALUE, Number.MAX_VALUE],\n};\nexport const BIGINT_FORMAT_RANGES = {\n int64: [/* @__PURE__*/ BigInt(\"-9223372036854775808\"), /* @__PURE__*/ BigInt(\"9223372036854775807\")],\n uint64: [/* @__PURE__*/ BigInt(0), /* @__PURE__*/ BigInt(\"18446744073709551615\")],\n};\nexport function pick(schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".pick() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const newShape = {};\n for (const key in mask) {\n if (!(key in currDef.shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n newShape[key] = currDef.shape[key];\n }\n assignProp(this, \"shape\", newShape); // self-caching\n return newShape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function omit(schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".omit() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const newShape = { ...schema._zod.def.shape };\n for (const key in mask) {\n if (!(key in currDef.shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n delete newShape[key];\n }\n assignProp(this, \"shape\", newShape); // self-caching\n return newShape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function extend(schema, shape) {\n if (!isPlainObject(shape)) {\n throw new Error(\"Invalid input to extend: expected a plain object\");\n }\n const checks = schema._zod.def.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n // Only throw if new shape overlaps with existing shape\n // Use getOwnPropertyDescriptor to check key existence without accessing values\n const existingShape = schema._zod.def.shape;\n for (const key in shape) {\n if (Object.getOwnPropertyDescriptor(existingShape, key) !== undefined) {\n throw new Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\");\n }\n }\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const _shape = { ...schema._zod.def.shape, ...shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n });\n return clone(schema, def);\n}\nexport function safeExtend(schema, shape) {\n if (!isPlainObject(shape)) {\n throw new Error(\"Invalid input to safeExtend: expected a plain object\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const _shape = { ...schema._zod.def.shape, ...shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n });\n return clone(schema, def);\n}\nexport function merge(a, b) {\n const def = mergeDefs(a._zod.def, {\n get shape() {\n const _shape = { ...a._zod.def.shape, ...b._zod.def.shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n get catchall() {\n return b._zod.def.catchall;\n },\n checks: [], // delete existing checks\n });\n return clone(a, def);\n}\nexport function partial(Class, schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".partial() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const oldShape = schema._zod.def.shape;\n const shape = { ...oldShape };\n if (mask) {\n for (const key in mask) {\n if (!(key in oldShape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n // if (oldShape[key]!._zod.optin === \"optional\") continue;\n shape[key] = Class\n ? new Class({\n type: \"optional\",\n innerType: oldShape[key],\n })\n : oldShape[key];\n }\n }\n else {\n for (const key in oldShape) {\n // if (oldShape[key]!._zod.optin === \"optional\") continue;\n shape[key] = Class\n ? new Class({\n type: \"optional\",\n innerType: oldShape[key],\n })\n : oldShape[key];\n }\n }\n assignProp(this, \"shape\", shape); // self-caching\n return shape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function required(Class, schema, mask) {\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const oldShape = schema._zod.def.shape;\n const shape = { ...oldShape };\n if (mask) {\n for (const key in mask) {\n if (!(key in shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n // overwrite with non-optional\n shape[key] = new Class({\n type: \"nonoptional\",\n innerType: oldShape[key],\n });\n }\n }\n else {\n for (const key in oldShape) {\n // overwrite with non-optional\n shape[key] = new Class({\n type: \"nonoptional\",\n innerType: oldShape[key],\n });\n }\n }\n assignProp(this, \"shape\", shape); // self-caching\n return shape;\n },\n });\n return clone(schema, def);\n}\n// invalid_type | too_big | too_small | invalid_format | not_multiple_of | unrecognized_keys | invalid_union | invalid_key | invalid_element | invalid_value | custom\nexport function aborted(x, startIndex = 0) {\n if (x.aborted === true)\n return true;\n for (let i = startIndex; i < x.issues.length; i++) {\n if (x.issues[i]?.continue !== true) {\n return true;\n }\n }\n return false;\n}\nexport function prefixIssues(path, issues) {\n return issues.map((iss) => {\n var _a;\n (_a = iss).path ?? (_a.path = []);\n iss.path.unshift(path);\n return iss;\n });\n}\nexport function unwrapMessage(message) {\n return typeof message === \"string\" ? message : message?.message;\n}\nexport function finalizeIssue(iss, ctx, config) {\n const full = { ...iss, path: iss.path ?? [] };\n // for backwards compatibility\n if (!iss.message) {\n const message = unwrapMessage(iss.inst?._zod.def?.error?.(iss)) ??\n unwrapMessage(ctx?.error?.(iss)) ??\n unwrapMessage(config.customError?.(iss)) ??\n unwrapMessage(config.localeError?.(iss)) ??\n \"Invalid input\";\n full.message = message;\n }\n // delete (full as any).def;\n delete full.inst;\n delete full.continue;\n if (!ctx?.reportInput) {\n delete full.input;\n }\n return full;\n}\nexport function getSizableOrigin(input) {\n if (input instanceof Set)\n return \"set\";\n if (input instanceof Map)\n return \"map\";\n // @ts-ignore\n if (input instanceof File)\n return \"file\";\n return \"unknown\";\n}\nexport function getLengthableOrigin(input) {\n if (Array.isArray(input))\n return \"array\";\n if (typeof input === \"string\")\n return \"string\";\n return \"unknown\";\n}\nexport function parsedType(data) {\n const t = typeof data;\n switch (t) {\n case \"number\": {\n return Number.isNaN(data) ? \"nan\" : \"number\";\n }\n case \"object\": {\n if (data === null) {\n return \"null\";\n }\n if (Array.isArray(data)) {\n return \"array\";\n }\n const obj = data;\n if (obj && Object.getPrototypeOf(obj) !== Object.prototype && \"constructor\" in obj && obj.constructor) {\n return obj.constructor.name;\n }\n }\n }\n return t;\n}\nexport function issue(...args) {\n const [iss, input, inst] = args;\n if (typeof iss === \"string\") {\n return {\n message: iss,\n code: \"custom\",\n input,\n inst,\n };\n }\n return { ...iss };\n}\nexport function cleanEnum(obj) {\n return Object.entries(obj)\n .filter(([k, _]) => {\n // return true if NaN, meaning it's not a number, thus a string key\n return Number.isNaN(Number.parseInt(k, 10));\n })\n .map((el) => el[1]);\n}\n// Codec utility functions\nexport function base64ToUint8Array(base64) {\n const binaryString = atob(base64);\n const bytes = new Uint8Array(binaryString.length);\n for (let i = 0; i < binaryString.length; i++) {\n bytes[i] = binaryString.charCodeAt(i);\n }\n return bytes;\n}\nexport function uint8ArrayToBase64(bytes) {\n let binaryString = \"\";\n for (let i = 0; i < bytes.length; i++) {\n binaryString += String.fromCharCode(bytes[i]);\n }\n return btoa(binaryString);\n}\nexport function base64urlToUint8Array(base64url) {\n const base64 = base64url.replace(/-/g, \"+\").replace(/_/g, \"/\");\n const padding = \"=\".repeat((4 - (base64.length % 4)) % 4);\n return base64ToUint8Array(base64 + padding);\n}\nexport function uint8ArrayToBase64url(bytes) {\n return uint8ArrayToBase64(bytes).replace(/\\+/g, \"-\").replace(/\\//g, \"_\").replace(/=/g, \"\");\n}\nexport function hexToUint8Array(hex) {\n const cleanHex = hex.replace(/^0x/, \"\");\n if (cleanHex.length % 2 !== 0) {\n throw new Error(\"Invalid hex string length\");\n }\n const bytes = new Uint8Array(cleanHex.length / 2);\n for (let i = 0; i < cleanHex.length; i += 2) {\n bytes[i / 2] = Number.parseInt(cleanHex.slice(i, i + 2), 16);\n }\n return bytes;\n}\nexport function uint8ArrayToHex(bytes) {\n return Array.from(bytes)\n .map((b) => b.toString(16).padStart(2, \"0\"))\n .join(\"\");\n}\n// instanceof\nexport class Class {\n constructor(..._args) { }\n}\n", "import { $constructor } from \"./core.js\";\nimport * as util from \"./util.js\";\nconst initializer = (inst, def) => {\n inst.name = \"$ZodError\";\n Object.defineProperty(inst, \"_zod\", {\n value: inst._zod,\n enumerable: false,\n });\n Object.defineProperty(inst, \"issues\", {\n value: def,\n enumerable: false,\n });\n inst.message = JSON.stringify(def, util.jsonStringifyReplacer, 2);\n Object.defineProperty(inst, \"toString\", {\n value: () => inst.message,\n enumerable: false,\n });\n};\nexport const $ZodError = $constructor(\"$ZodError\", initializer);\nexport const $ZodRealError = $constructor(\"$ZodError\", initializer, { Parent: Error });\nexport function flattenError(error, mapper = (issue) => issue.message) {\n const fieldErrors = {};\n const formErrors = [];\n for (const sub of error.issues) {\n if (sub.path.length > 0) {\n fieldErrors[sub.path[0]] = fieldErrors[sub.path[0]] || [];\n fieldErrors[sub.path[0]].push(mapper(sub));\n }\n else {\n formErrors.push(mapper(sub));\n }\n }\n return { formErrors, fieldErrors };\n}\nexport function formatError(error, mapper = (issue) => issue.message) {\n const fieldErrors = { _errors: [] };\n const processError = (error) => {\n for (const issue of error.issues) {\n if (issue.code === \"invalid_union\" && issue.errors.length) {\n issue.errors.map((issues) => processError({ issues }));\n }\n else if (issue.code === \"invalid_key\") {\n processError({ issues: issue.issues });\n }\n else if (issue.code === \"invalid_element\") {\n processError({ issues: issue.issues });\n }\n else if (issue.path.length === 0) {\n fieldErrors._errors.push(mapper(issue));\n }\n else {\n let curr = fieldErrors;\n let i = 0;\n while (i < issue.path.length) {\n const el = issue.path[i];\n const terminal = i === issue.path.length - 1;\n if (!terminal) {\n curr[el] = curr[el] || { _errors: [] };\n }\n else {\n curr[el] = curr[el] || { _errors: [] };\n curr[el]._errors.push(mapper(issue));\n }\n curr = curr[el];\n i++;\n }\n }\n }\n };\n processError(error);\n return fieldErrors;\n}\nexport function treeifyError(error, mapper = (issue) => issue.message) {\n const result = { errors: [] };\n const processError = (error, path = []) => {\n var _a, _b;\n for (const issue of error.issues) {\n if (issue.code === \"invalid_union\" && issue.errors.length) {\n // regular union error\n issue.errors.map((issues) => processError({ issues }, issue.path));\n }\n else if (issue.code === \"invalid_key\") {\n processError({ issues: issue.issues }, issue.path);\n }\n else if (issue.code === \"invalid_element\") {\n processError({ issues: issue.issues }, issue.path);\n }\n else {\n const fullpath = [...path, ...issue.path];\n if (fullpath.length === 0) {\n result.errors.push(mapper(issue));\n continue;\n }\n let curr = result;\n let i = 0;\n while (i < fullpath.length) {\n const el = fullpath[i];\n const terminal = i === fullpath.length - 1;\n if (typeof el === \"string\") {\n curr.properties ?? (curr.properties = {});\n (_a = curr.properties)[el] ?? (_a[el] = { errors: [] });\n curr = curr.properties[el];\n }\n else {\n curr.items ?? (curr.items = []);\n (_b = curr.items)[el] ?? (_b[el] = { errors: [] });\n curr = curr.items[el];\n }\n if (terminal) {\n curr.errors.push(mapper(issue));\n }\n i++;\n }\n }\n }\n };\n processError(error);\n return result;\n}\n/** Format a ZodError as a human-readable string in the following form.\n *\n * From\n *\n * ```ts\n * ZodError {\n * issues: [\n * {\n * expected: 'string',\n * code: 'invalid_type',\n * path: [ 'username' ],\n * message: 'Invalid input: expected string'\n * },\n * {\n * expected: 'number',\n * code: 'invalid_type',\n * path: [ 'favoriteNumbers', 1 ],\n * message: 'Invalid input: expected number'\n * }\n * ];\n * }\n * ```\n *\n * to\n *\n * ```\n * username\n * \u2716 Expected number, received string at \"username\n * favoriteNumbers[0]\n * \u2716 Invalid input: expected number\n * ```\n */\nexport function toDotPath(_path) {\n const segs = [];\n const path = _path.map((seg) => (typeof seg === \"object\" ? seg.key : seg));\n for (const seg of path) {\n if (typeof seg === \"number\")\n segs.push(`[${seg}]`);\n else if (typeof seg === \"symbol\")\n segs.push(`[${JSON.stringify(String(seg))}]`);\n else if (/[^\\w$]/.test(seg))\n segs.push(`[${JSON.stringify(seg)}]`);\n else {\n if (segs.length)\n segs.push(\".\");\n segs.push(seg);\n }\n }\n return segs.join(\"\");\n}\nexport function prettifyError(error) {\n const lines = [];\n // sort by path length\n const issues = [...error.issues].sort((a, b) => (a.path ?? []).length - (b.path ?? []).length);\n // Process each issue\n for (const issue of issues) {\n lines.push(`\u2716 ${issue.message}`);\n if (issue.path?.length)\n lines.push(` \u2192 at ${toDotPath(issue.path)}`);\n }\n // Convert Map to formatted string\n return lines.join(\"\\n\");\n}\n", "import * as core from \"./core.js\";\nimport * as errors from \"./errors.js\";\nimport * as util from \"./util.js\";\nexport const _parse = (_Err) => (schema, value, _ctx, _params) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: false }) : { async: false };\n const result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n if (result.issues.length) {\n const e = new (_params?.Err ?? _Err)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())));\n util.captureStackTrace(e, _params?.callee);\n throw e;\n }\n return result.value;\n};\nexport const parse = /* @__PURE__*/ _parse(errors.$ZodRealError);\nexport const _parseAsync = (_Err) => async (schema, value, _ctx, params) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true };\n let result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise)\n result = await result;\n if (result.issues.length) {\n const e = new (params?.Err ?? _Err)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())));\n util.captureStackTrace(e, params?.callee);\n throw e;\n }\n return result.value;\n};\nexport const parseAsync = /* @__PURE__*/ _parseAsync(errors.$ZodRealError);\nexport const _safeParse = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? { ..._ctx, async: false } : { async: false };\n const result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n return result.issues.length\n ? {\n success: false,\n error: new (_Err ?? errors.$ZodError)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n }\n : { success: true, data: result.value };\n};\nexport const safeParse = /* @__PURE__*/ _safeParse(errors.$ZodRealError);\nexport const _safeParseAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true };\n let result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise)\n result = await result;\n return result.issues.length\n ? {\n success: false,\n error: new _Err(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n }\n : { success: true, data: result.value };\n};\nexport const safeParseAsync = /* @__PURE__*/ _safeParseAsync(errors.$ZodRealError);\nexport const _encode = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _parse(_Err)(schema, value, ctx);\n};\nexport const encode = /* @__PURE__*/ _encode(errors.$ZodRealError);\nexport const _decode = (_Err) => (schema, value, _ctx) => {\n return _parse(_Err)(schema, value, _ctx);\n};\nexport const decode = /* @__PURE__*/ _decode(errors.$ZodRealError);\nexport const _encodeAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _parseAsync(_Err)(schema, value, ctx);\n};\nexport const encodeAsync = /* @__PURE__*/ _encodeAsync(errors.$ZodRealError);\nexport const _decodeAsync = (_Err) => async (schema, value, _ctx) => {\n return _parseAsync(_Err)(schema, value, _ctx);\n};\nexport const decodeAsync = /* @__PURE__*/ _decodeAsync(errors.$ZodRealError);\nexport const _safeEncode = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _safeParse(_Err)(schema, value, ctx);\n};\nexport const safeEncode = /* @__PURE__*/ _safeEncode(errors.$ZodRealError);\nexport const _safeDecode = (_Err) => (schema, value, _ctx) => {\n return _safeParse(_Err)(schema, value, _ctx);\n};\nexport const safeDecode = /* @__PURE__*/ _safeDecode(errors.$ZodRealError);\nexport const _safeEncodeAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _safeParseAsync(_Err)(schema, value, ctx);\n};\nexport const safeEncodeAsync = /* @__PURE__*/ _safeEncodeAsync(errors.$ZodRealError);\nexport const _safeDecodeAsync = (_Err) => async (schema, value, _ctx) => {\n return _safeParseAsync(_Err)(schema, value, _ctx);\n};\nexport const safeDecodeAsync = /* @__PURE__*/ _safeDecodeAsync(errors.$ZodRealError);\n", "import * as util from \"./util.js\";\nexport const cuid = /^[cC][^\\s-]{8,}$/;\nexport const cuid2 = /^[0-9a-z]+$/;\nexport const ulid = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/;\nexport const xid = /^[0-9a-vA-V]{20}$/;\nexport const ksuid = /^[A-Za-z0-9]{27}$/;\nexport const nanoid = /^[a-zA-Z0-9_-]{21}$/;\n/** ISO 8601-1 duration regex. Does not support the 8601-2 extensions like negative durations or fractional/negative components. */\nexport const duration = /^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/;\n/** Implements ISO 8601-2 extensions like explicit +- prefixes, mixing weeks with other units, and fractional/negative components. */\nexport const extendedDuration = /^[-+]?P(?!$)(?:(?:[-+]?\\d+Y)|(?:[-+]?\\d+[.,]\\d+Y$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:(?:[-+]?\\d+W)|(?:[-+]?\\d+[.,]\\d+W$))?(?:(?:[-+]?\\d+D)|(?:[-+]?\\d+[.,]\\d+D$))?(?:T(?=[\\d+-])(?:(?:[-+]?\\d+H)|(?:[-+]?\\d+[.,]\\d+H$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:[-+]?\\d+(?:[.,]\\d+)?S)?)??$/;\n/** A regex for any UUID-like identifier: 8-4-4-4-12 hex pattern */\nexport const guid = /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/;\n/** Returns a regex for validating an RFC 9562/4122 UUID.\n *\n * @param version Optionally specify a version 1-8. If no version is specified, all versions are supported. */\nexport const uuid = (version) => {\n if (!version)\n return /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;\n return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${version}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`);\n};\nexport const uuid4 = /*@__PURE__*/ uuid(4);\nexport const uuid6 = /*@__PURE__*/ uuid(6);\nexport const uuid7 = /*@__PURE__*/ uuid(7);\n/** Practical email validation */\nexport const email = /^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/;\n/** Equivalent to the HTML5 input[type=email] validation implemented by browsers. Source: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/email */\nexport const html5Email = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;\n/** The classic emailregex.com regex for RFC 5322-compliant emails */\nexport const rfc5322Email = /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\n/** A loose regex that allows Unicode characters, enforces length limits, and that's about it. */\nexport const unicodeEmail = /^[^\\s@\"]{1,64}@[^\\s@]{1,255}$/u;\nexport const idnEmail = unicodeEmail;\nexport const browserEmail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;\n// from https://thekevinscott.com/emojis-in-javascript/#writing-a-regular-expression\nconst _emoji = `^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$`;\nexport function emoji() {\n return new RegExp(_emoji, \"u\");\n}\nexport const ipv4 = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/;\nexport const ipv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/;\nexport const mac = (delimiter) => {\n const escapedDelim = util.escapeRegex(delimiter ?? \":\");\n return new RegExp(`^(?:[0-9A-F]{2}${escapedDelim}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${escapedDelim}){5}[0-9a-f]{2}$`);\n};\nexport const cidrv4 = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\/([0-9]|[1-2][0-9]|3[0-2])$/;\nexport const cidrv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/;\n// https://stackoverflow.com/questions/7860392/determine-if-string-is-in-base64-using-javascript\nexport const base64 = /^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/;\nexport const base64url = /^[A-Za-z0-9_-]*$/;\n// based on https://stackoverflow.com/questions/106179/regular-expression-to-match-dns-hostname-or-ip-address\n// export const hostname: RegExp = /^([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9-]+$/;\nexport const hostname = /^(?=.{1,253}\\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\\.?$/;\nexport const domain = /^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$/;\n// https://blog.stevenlevithan.com/archives/validate-phone-number#r4-3 (regex sans spaces)\n// E.164: leading digit must be 1-9; total digits (excluding '+') between 7-15\nexport const e164 = /^\\+[1-9]\\d{6,14}$/;\n// const dateSource = `((\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\\\d|30)|(02)-(0[1-9]|1\\\\d|2[0-8])))`;\nconst dateSource = `(?:(?:\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\\\d|30)|(?:02)-(?:0[1-9]|1\\\\d|2[0-8])))`;\nexport const date = /*@__PURE__*/ new RegExp(`^${dateSource}$`);\nfunction timeSource(args) {\n const hhmm = `(?:[01]\\\\d|2[0-3]):[0-5]\\\\d`;\n const regex = typeof args.precision === \"number\"\n ? args.precision === -1\n ? `${hhmm}`\n : args.precision === 0\n ? `${hhmm}:[0-5]\\\\d`\n : `${hhmm}:[0-5]\\\\d\\\\.\\\\d{${args.precision}}`\n : `${hhmm}(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?`;\n return regex;\n}\nexport function time(args) {\n return new RegExp(`^${timeSource(args)}$`);\n}\n// Adapted from https://stackoverflow.com/a/3143231\nexport function datetime(args) {\n const time = timeSource({ precision: args.precision });\n const opts = [\"Z\"];\n if (args.local)\n opts.push(\"\");\n // if (args.offset) opts.push(`([+-]\\\\d{2}:\\\\d{2})`);\n if (args.offset)\n opts.push(`([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)`);\n const timeRegex = `${time}(?:${opts.join(\"|\")})`;\n return new RegExp(`^${dateSource}T(?:${timeRegex})$`);\n}\nexport const string = (params) => {\n const regex = params ? `[\\\\s\\\\S]{${params?.minimum ?? 0},${params?.maximum ?? \"\"}}` : `[\\\\s\\\\S]*`;\n return new RegExp(`^${regex}$`);\n};\nexport const bigint = /^-?\\d+n?$/;\nexport const integer = /^-?\\d+$/;\nexport const number = /^-?\\d+(?:\\.\\d+)?$/;\nexport const boolean = /^(?:true|false)$/i;\nconst _null = /^null$/i;\nexport { _null as null };\nconst _undefined = /^undefined$/i;\nexport { _undefined as undefined };\n// regex for string with no uppercase letters\nexport const lowercase = /^[^A-Z]*$/;\n// regex for string with no lowercase letters\nexport const uppercase = /^[^a-z]*$/;\n// regex for hexadecimal strings (any length)\nexport const hex = /^[0-9a-fA-F]*$/;\n// Hash regexes for different algorithms and encodings\n// Helper function to create base64 regex with exact length and padding\nfunction fixedBase64(bodyLength, padding) {\n return new RegExp(`^[A-Za-z0-9+/]{${bodyLength}}${padding}$`);\n}\n// Helper function to create base64url regex with exact length (no padding)\nfunction fixedBase64url(length) {\n return new RegExp(`^[A-Za-z0-9_-]{${length}}$`);\n}\n// MD5 (16 bytes): base64 = 24 chars total (22 + \"==\")\nexport const md5_hex = /^[0-9a-fA-F]{32}$/;\nexport const md5_base64 = /*@__PURE__*/ fixedBase64(22, \"==\");\nexport const md5_base64url = /*@__PURE__*/ fixedBase64url(22);\n// SHA1 (20 bytes): base64 = 28 chars total (27 + \"=\")\nexport const sha1_hex = /^[0-9a-fA-F]{40}$/;\nexport const sha1_base64 = /*@__PURE__*/ fixedBase64(27, \"=\");\nexport const sha1_base64url = /*@__PURE__*/ fixedBase64url(27);\n// SHA256 (32 bytes): base64 = 44 chars total (43 + \"=\")\nexport const sha256_hex = /^[0-9a-fA-F]{64}$/;\nexport const sha256_base64 = /*@__PURE__*/ fixedBase64(43, \"=\");\nexport const sha256_base64url = /*@__PURE__*/ fixedBase64url(43);\n// SHA384 (48 bytes): base64 = 64 chars total (no padding)\nexport const sha384_hex = /^[0-9a-fA-F]{96}$/;\nexport const sha384_base64 = /*@__PURE__*/ fixedBase64(64, \"\");\nexport const sha384_base64url = /*@__PURE__*/ fixedBase64url(64);\n// SHA512 (64 bytes): base64 = 88 chars total (86 + \"==\")\nexport const sha512_hex = /^[0-9a-fA-F]{128}$/;\nexport const sha512_base64 = /*@__PURE__*/ fixedBase64(86, \"==\");\nexport const sha512_base64url = /*@__PURE__*/ fixedBase64url(86);\n", "// import { $ZodType } from \"./schemas.js\";\nimport * as core from \"./core.js\";\nimport * as regexes from \"./regexes.js\";\nimport * as util from \"./util.js\";\nexport const $ZodCheck = /*@__PURE__*/ core.$constructor(\"$ZodCheck\", (inst, def) => {\n var _a;\n inst._zod ?? (inst._zod = {});\n inst._zod.def = def;\n (_a = inst._zod).onattach ?? (_a.onattach = []);\n});\nconst numericOriginMap = {\n number: \"number\",\n bigint: \"bigint\",\n object: \"date\",\n};\nexport const $ZodCheckLessThan = /*@__PURE__*/ core.$constructor(\"$ZodCheckLessThan\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const origin = numericOriginMap[typeof def.value];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n const curr = (def.inclusive ? bag.maximum : bag.exclusiveMaximum) ?? Number.POSITIVE_INFINITY;\n if (def.value < curr) {\n if (def.inclusive)\n bag.maximum = def.value;\n else\n bag.exclusiveMaximum = def.value;\n }\n });\n inst._zod.check = (payload) => {\n if (def.inclusive ? payload.value <= def.value : payload.value < def.value) {\n return;\n }\n payload.issues.push({\n origin,\n code: \"too_big\",\n maximum: typeof def.value === \"object\" ? def.value.getTime() : def.value,\n input: payload.value,\n inclusive: def.inclusive,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckGreaterThan = /*@__PURE__*/ core.$constructor(\"$ZodCheckGreaterThan\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const origin = numericOriginMap[typeof def.value];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n const curr = (def.inclusive ? bag.minimum : bag.exclusiveMinimum) ?? Number.NEGATIVE_INFINITY;\n if (def.value > curr) {\n if (def.inclusive)\n bag.minimum = def.value;\n else\n bag.exclusiveMinimum = def.value;\n }\n });\n inst._zod.check = (payload) => {\n if (def.inclusive ? payload.value >= def.value : payload.value > def.value) {\n return;\n }\n payload.issues.push({\n origin,\n code: \"too_small\",\n minimum: typeof def.value === \"object\" ? def.value.getTime() : def.value,\n input: payload.value,\n inclusive: def.inclusive,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMultipleOf = \n/*@__PURE__*/ core.$constructor(\"$ZodCheckMultipleOf\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.onattach.push((inst) => {\n var _a;\n (_a = inst._zod.bag).multipleOf ?? (_a.multipleOf = def.value);\n });\n inst._zod.check = (payload) => {\n if (typeof payload.value !== typeof def.value)\n throw new Error(\"Cannot mix number and bigint in multiple_of check.\");\n const isMultiple = typeof payload.value === \"bigint\"\n ? payload.value % def.value === BigInt(0)\n : util.floatSafeRemainder(payload.value, def.value) === 0;\n if (isMultiple)\n return;\n payload.issues.push({\n origin: typeof payload.value,\n code: \"not_multiple_of\",\n divisor: def.value,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckNumberFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckNumberFormat\", (inst, def) => {\n $ZodCheck.init(inst, def); // no format checks\n def.format = def.format || \"float64\";\n const isInt = def.format?.includes(\"int\");\n const origin = isInt ? \"int\" : \"number\";\n const [minimum, maximum] = util.NUMBER_FORMAT_RANGES[def.format];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n bag.minimum = minimum;\n bag.maximum = maximum;\n if (isInt)\n bag.pattern = regexes.integer;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n if (isInt) {\n if (!Number.isInteger(input)) {\n // invalid_format issue\n // payload.issues.push({\n // expected: def.format,\n // format: def.format,\n // code: \"invalid_format\",\n // input,\n // inst,\n // });\n // invalid_type issue\n payload.issues.push({\n expected: origin,\n format: def.format,\n code: \"invalid_type\",\n continue: false,\n input,\n inst,\n });\n return;\n // not_multiple_of issue\n // payload.issues.push({\n // code: \"not_multiple_of\",\n // origin: \"number\",\n // input,\n // inst,\n // divisor: 1,\n // });\n }\n if (!Number.isSafeInteger(input)) {\n if (input > 0) {\n // too_big\n payload.issues.push({\n input,\n code: \"too_big\",\n maximum: Number.MAX_SAFE_INTEGER,\n note: \"Integers must be within the safe integer range.\",\n inst,\n origin,\n inclusive: true,\n continue: !def.abort,\n });\n }\n else {\n // too_small\n payload.issues.push({\n input,\n code: \"too_small\",\n minimum: Number.MIN_SAFE_INTEGER,\n note: \"Integers must be within the safe integer range.\",\n inst,\n origin,\n inclusive: true,\n continue: !def.abort,\n });\n }\n return;\n }\n }\n if (input < minimum) {\n payload.issues.push({\n origin: \"number\",\n input,\n code: \"too_small\",\n minimum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n if (input > maximum) {\n payload.issues.push({\n origin: \"number\",\n input,\n code: \"too_big\",\n maximum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodCheckBigIntFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckBigIntFormat\", (inst, def) => {\n $ZodCheck.init(inst, def); // no format checks\n const [minimum, maximum] = util.BIGINT_FORMAT_RANGES[def.format];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n bag.minimum = minimum;\n bag.maximum = maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n if (input < minimum) {\n payload.issues.push({\n origin: \"bigint\",\n input,\n code: \"too_small\",\n minimum: minimum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n if (input > maximum) {\n payload.issues.push({\n origin: \"bigint\",\n input,\n code: \"too_big\",\n maximum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodCheckMaxSize = /*@__PURE__*/ core.$constructor(\"$ZodCheckMaxSize\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.maximum ?? Number.POSITIVE_INFINITY);\n if (def.maximum < curr)\n inst._zod.bag.maximum = def.maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size <= def.maximum)\n return;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n code: \"too_big\",\n maximum: def.maximum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMinSize = /*@__PURE__*/ core.$constructor(\"$ZodCheckMinSize\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.minimum ?? Number.NEGATIVE_INFINITY);\n if (def.minimum > curr)\n inst._zod.bag.minimum = def.minimum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size >= def.minimum)\n return;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n code: \"too_small\",\n minimum: def.minimum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckSizeEquals = /*@__PURE__*/ core.$constructor(\"$ZodCheckSizeEquals\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.minimum = def.size;\n bag.maximum = def.size;\n bag.size = def.size;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size === def.size)\n return;\n const tooBig = size > def.size;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n ...(tooBig ? { code: \"too_big\", maximum: def.size } : { code: \"too_small\", minimum: def.size }),\n inclusive: true,\n exact: true,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMaxLength = /*@__PURE__*/ core.$constructor(\"$ZodCheckMaxLength\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.maximum ?? Number.POSITIVE_INFINITY);\n if (def.maximum < curr)\n inst._zod.bag.maximum = def.maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length <= def.maximum)\n return;\n const origin = util.getLengthableOrigin(input);\n payload.issues.push({\n origin,\n code: \"too_big\",\n maximum: def.maximum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMinLength = /*@__PURE__*/ core.$constructor(\"$ZodCheckMinLength\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.minimum ?? Number.NEGATIVE_INFINITY);\n if (def.minimum > curr)\n inst._zod.bag.minimum = def.minimum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length >= def.minimum)\n return;\n const origin = util.getLengthableOrigin(input);\n payload.issues.push({\n origin,\n code: \"too_small\",\n minimum: def.minimum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckLengthEquals = /*@__PURE__*/ core.$constructor(\"$ZodCheckLengthEquals\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.minimum = def.length;\n bag.maximum = def.length;\n bag.length = def.length;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length === def.length)\n return;\n const origin = util.getLengthableOrigin(input);\n const tooBig = length > def.length;\n payload.issues.push({\n origin,\n ...(tooBig ? { code: \"too_big\", maximum: def.length } : { code: \"too_small\", minimum: def.length }),\n inclusive: true,\n exact: true,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckStringFormat\", (inst, def) => {\n var _a, _b;\n $ZodCheck.init(inst, def);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n if (def.pattern) {\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(def.pattern);\n }\n });\n if (def.pattern)\n (_a = inst._zod).check ?? (_a.check = (payload) => {\n def.pattern.lastIndex = 0;\n if (def.pattern.test(payload.value))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: def.format,\n input: payload.value,\n ...(def.pattern ? { pattern: def.pattern.toString() } : {}),\n inst,\n continue: !def.abort,\n });\n });\n else\n (_b = inst._zod).check ?? (_b.check = () => { });\n});\nexport const $ZodCheckRegex = /*@__PURE__*/ core.$constructor(\"$ZodCheckRegex\", (inst, def) => {\n $ZodCheckStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n def.pattern.lastIndex = 0;\n if (def.pattern.test(payload.value))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"regex\",\n input: payload.value,\n pattern: def.pattern.toString(),\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckLowerCase = /*@__PURE__*/ core.$constructor(\"$ZodCheckLowerCase\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.lowercase);\n $ZodCheckStringFormat.init(inst, def);\n});\nexport const $ZodCheckUpperCase = /*@__PURE__*/ core.$constructor(\"$ZodCheckUpperCase\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.uppercase);\n $ZodCheckStringFormat.init(inst, def);\n});\nexport const $ZodCheckIncludes = /*@__PURE__*/ core.$constructor(\"$ZodCheckIncludes\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const escapedRegex = util.escapeRegex(def.includes);\n const pattern = new RegExp(typeof def.position === \"number\" ? `^.{${def.position}}${escapedRegex}` : escapedRegex);\n def.pattern = pattern;\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.includes(def.includes, def.position))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"includes\",\n includes: def.includes,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckStartsWith = /*@__PURE__*/ core.$constructor(\"$ZodCheckStartsWith\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const pattern = new RegExp(`^${util.escapeRegex(def.prefix)}.*`);\n def.pattern ?? (def.pattern = pattern);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.startsWith(def.prefix))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"starts_with\",\n prefix: def.prefix,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckEndsWith = /*@__PURE__*/ core.$constructor(\"$ZodCheckEndsWith\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const pattern = new RegExp(`.*${util.escapeRegex(def.suffix)}$`);\n def.pattern ?? (def.pattern = pattern);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.endsWith(def.suffix))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"ends_with\",\n suffix: def.suffix,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\n///////////////////////////////////\n///// $ZodCheckProperty /////\n///////////////////////////////////\nfunction handleCheckPropertyResult(result, payload, property) {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(property, result.issues));\n }\n}\nexport const $ZodCheckProperty = /*@__PURE__*/ core.$constructor(\"$ZodCheckProperty\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.check = (payload) => {\n const result = def.schema._zod.run({\n value: payload.value[def.property],\n issues: [],\n }, {});\n if (result instanceof Promise) {\n return result.then((result) => handleCheckPropertyResult(result, payload, def.property));\n }\n handleCheckPropertyResult(result, payload, def.property);\n return;\n };\n});\nexport const $ZodCheckMimeType = /*@__PURE__*/ core.$constructor(\"$ZodCheckMimeType\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const mimeSet = new Set(def.mime);\n inst._zod.onattach.push((inst) => {\n inst._zod.bag.mime = def.mime;\n });\n inst._zod.check = (payload) => {\n if (mimeSet.has(payload.value.type))\n return;\n payload.issues.push({\n code: \"invalid_value\",\n values: def.mime,\n input: payload.value.type,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckOverwrite = /*@__PURE__*/ core.$constructor(\"$ZodCheckOverwrite\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.check = (payload) => {\n payload.value = def.tx(payload.value);\n };\n});\n", "export class Doc {\n constructor(args = []) {\n this.content = [];\n this.indent = 0;\n if (this)\n this.args = args;\n }\n indented(fn) {\n this.indent += 1;\n fn(this);\n this.indent -= 1;\n }\n write(arg) {\n if (typeof arg === \"function\") {\n arg(this, { execution: \"sync\" });\n arg(this, { execution: \"async\" });\n return;\n }\n const content = arg;\n const lines = content.split(\"\\n\").filter((x) => x);\n const minIndent = Math.min(...lines.map((x) => x.length - x.trimStart().length));\n const dedented = lines.map((x) => x.slice(minIndent)).map((x) => \" \".repeat(this.indent * 2) + x);\n for (const line of dedented) {\n this.content.push(line);\n }\n }\n compile() {\n const F = Function;\n const args = this?.args;\n const content = this?.content ?? [``];\n const lines = [...content.map((x) => ` ${x}`)];\n // console.log(lines.join(\"\\n\"));\n return new F(...args, lines.join(\"\\n\"));\n }\n}\n", "export const version = {\n major: 4,\n minor: 3,\n patch: 6,\n};\n", "import * as checks from \"./checks.js\";\nimport * as core from \"./core.js\";\nimport { Doc } from \"./doc.js\";\nimport { parse, parseAsync, safeParse, safeParseAsync } from \"./parse.js\";\nimport * as regexes from \"./regexes.js\";\nimport * as util from \"./util.js\";\nimport { version } from \"./versions.js\";\nexport const $ZodType = /*@__PURE__*/ core.$constructor(\"$ZodType\", (inst, def) => {\n var _a;\n inst ?? (inst = {});\n inst._zod.def = def; // set _def property\n inst._zod.bag = inst._zod.bag || {}; // initialize _bag object\n inst._zod.version = version;\n const checks = [...(inst._zod.def.checks ?? [])];\n // if inst is itself a checks.$ZodCheck, run it as a check\n if (inst._zod.traits.has(\"$ZodCheck\")) {\n checks.unshift(inst);\n }\n for (const ch of checks) {\n for (const fn of ch._zod.onattach) {\n fn(inst);\n }\n }\n if (checks.length === 0) {\n // deferred initializer\n // inst._zod.parse is not yet defined\n (_a = inst._zod).deferred ?? (_a.deferred = []);\n inst._zod.deferred?.push(() => {\n inst._zod.run = inst._zod.parse;\n });\n }\n else {\n const runChecks = (payload, checks, ctx) => {\n let isAborted = util.aborted(payload);\n let asyncResult;\n for (const ch of checks) {\n if (ch._zod.def.when) {\n const shouldRun = ch._zod.def.when(payload);\n if (!shouldRun)\n continue;\n }\n else if (isAborted) {\n continue;\n }\n const currLen = payload.issues.length;\n const _ = ch._zod.check(payload);\n if (_ instanceof Promise && ctx?.async === false) {\n throw new core.$ZodAsyncError();\n }\n if (asyncResult || _ instanceof Promise) {\n asyncResult = (asyncResult ?? Promise.resolve()).then(async () => {\n await _;\n const nextLen = payload.issues.length;\n if (nextLen === currLen)\n return;\n if (!isAborted)\n isAborted = util.aborted(payload, currLen);\n });\n }\n else {\n const nextLen = payload.issues.length;\n if (nextLen === currLen)\n continue;\n if (!isAborted)\n isAborted = util.aborted(payload, currLen);\n }\n }\n if (asyncResult) {\n return asyncResult.then(() => {\n return payload;\n });\n }\n return payload;\n };\n const handleCanaryResult = (canary, payload, ctx) => {\n // abort if the canary is aborted\n if (util.aborted(canary)) {\n canary.aborted = true;\n return canary;\n }\n // run checks first, then\n const checkResult = runChecks(payload, checks, ctx);\n if (checkResult instanceof Promise) {\n if (ctx.async === false)\n throw new core.$ZodAsyncError();\n return checkResult.then((checkResult) => inst._zod.parse(checkResult, ctx));\n }\n return inst._zod.parse(checkResult, ctx);\n };\n inst._zod.run = (payload, ctx) => {\n if (ctx.skipChecks) {\n return inst._zod.parse(payload, ctx);\n }\n if (ctx.direction === \"backward\") {\n // run canary\n // initial pass (no checks)\n const canary = inst._zod.parse({ value: payload.value, issues: [] }, { ...ctx, skipChecks: true });\n if (canary instanceof Promise) {\n return canary.then((canary) => {\n return handleCanaryResult(canary, payload, ctx);\n });\n }\n return handleCanaryResult(canary, payload, ctx);\n }\n // forward\n const result = inst._zod.parse(payload, ctx);\n if (result instanceof Promise) {\n if (ctx.async === false)\n throw new core.$ZodAsyncError();\n return result.then((result) => runChecks(result, checks, ctx));\n }\n return runChecks(result, checks, ctx);\n };\n }\n // Lazy initialize ~standard to avoid creating objects for every schema\n util.defineLazy(inst, \"~standard\", () => ({\n validate: (value) => {\n try {\n const r = safeParse(inst, value);\n return r.success ? { value: r.data } : { issues: r.error?.issues };\n }\n catch (_) {\n return safeParseAsync(inst, value).then((r) => (r.success ? { value: r.data } : { issues: r.error?.issues }));\n }\n },\n vendor: \"zod\",\n version: 1,\n }));\n});\nexport { clone } from \"./util.js\";\nexport const $ZodString = /*@__PURE__*/ core.$constructor(\"$ZodString\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = [...(inst?._zod.bag?.patterns ?? [])].pop() ?? regexes.string(inst._zod.bag);\n inst._zod.parse = (payload, _) => {\n if (def.coerce)\n try {\n payload.value = String(payload.value);\n }\n catch (_) { }\n if (typeof payload.value === \"string\")\n return payload;\n payload.issues.push({\n expected: \"string\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodStringFormat\", (inst, def) => {\n // check initialization must come first\n checks.$ZodCheckStringFormat.init(inst, def);\n $ZodString.init(inst, def);\n});\nexport const $ZodGUID = /*@__PURE__*/ core.$constructor(\"$ZodGUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.guid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodUUID = /*@__PURE__*/ core.$constructor(\"$ZodUUID\", (inst, def) => {\n if (def.version) {\n const versionMap = {\n v1: 1,\n v2: 2,\n v3: 3,\n v4: 4,\n v5: 5,\n v6: 6,\n v7: 7,\n v8: 8,\n };\n const v = versionMap[def.version];\n if (v === undefined)\n throw new Error(`Invalid UUID version: \"${def.version}\"`);\n def.pattern ?? (def.pattern = regexes.uuid(v));\n }\n else\n def.pattern ?? (def.pattern = regexes.uuid());\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodEmail = /*@__PURE__*/ core.$constructor(\"$ZodEmail\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.email);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodURL = /*@__PURE__*/ core.$constructor(\"$ZodURL\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n try {\n // Trim whitespace from input\n const trimmed = payload.value.trim();\n // @ts-ignore\n const url = new URL(trimmed);\n if (def.hostname) {\n def.hostname.lastIndex = 0;\n if (!def.hostname.test(url.hostname)) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n note: \"Invalid hostname\",\n pattern: def.hostname.source,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n }\n if (def.protocol) {\n def.protocol.lastIndex = 0;\n if (!def.protocol.test(url.protocol.endsWith(\":\") ? url.protocol.slice(0, -1) : url.protocol)) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n note: \"Invalid protocol\",\n pattern: def.protocol.source,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n }\n // Set the output value based on normalize flag\n if (def.normalize) {\n // Use normalized URL\n payload.value = url.href;\n }\n else {\n // Preserve the original input (trimmed)\n payload.value = trimmed;\n }\n return;\n }\n catch (_) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodEmoji = /*@__PURE__*/ core.$constructor(\"$ZodEmoji\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.emoji());\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodNanoID = /*@__PURE__*/ core.$constructor(\"$ZodNanoID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.nanoid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCUID = /*@__PURE__*/ core.$constructor(\"$ZodCUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cuid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCUID2 = /*@__PURE__*/ core.$constructor(\"$ZodCUID2\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cuid2);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodULID = /*@__PURE__*/ core.$constructor(\"$ZodULID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ulid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodXID = /*@__PURE__*/ core.$constructor(\"$ZodXID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.xid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodKSUID = /*@__PURE__*/ core.$constructor(\"$ZodKSUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ksuid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODateTime = /*@__PURE__*/ core.$constructor(\"$ZodISODateTime\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.datetime(def));\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODate = /*@__PURE__*/ core.$constructor(\"$ZodISODate\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.date);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISOTime = /*@__PURE__*/ core.$constructor(\"$ZodISOTime\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.time(def));\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODuration = /*@__PURE__*/ core.$constructor(\"$ZodISODuration\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.duration);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodIPv4 = /*@__PURE__*/ core.$constructor(\"$ZodIPv4\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ipv4);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `ipv4`;\n});\nexport const $ZodIPv6 = /*@__PURE__*/ core.$constructor(\"$ZodIPv6\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ipv6);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `ipv6`;\n inst._zod.check = (payload) => {\n try {\n // @ts-ignore\n new URL(`http://[${payload.value}]`);\n // return;\n }\n catch {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"ipv6\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodMAC = /*@__PURE__*/ core.$constructor(\"$ZodMAC\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.mac(def.delimiter));\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `mac`;\n});\nexport const $ZodCIDRv4 = /*@__PURE__*/ core.$constructor(\"$ZodCIDRv4\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cidrv4);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCIDRv6 = /*@__PURE__*/ core.$constructor(\"$ZodCIDRv6\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cidrv6); // not used for validation\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n const parts = payload.value.split(\"/\");\n try {\n if (parts.length !== 2)\n throw new Error();\n const [address, prefix] = parts;\n if (!prefix)\n throw new Error();\n const prefixNum = Number(prefix);\n if (`${prefixNum}` !== prefix)\n throw new Error();\n if (prefixNum < 0 || prefixNum > 128)\n throw new Error();\n // @ts-ignore\n new URL(`http://[${address}]`);\n }\n catch {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"cidrv6\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\n////////////////////////////// ZodBase64 //////////////////////////////\nexport function isValidBase64(data) {\n if (data === \"\")\n return true;\n if (data.length % 4 !== 0)\n return false;\n try {\n // @ts-ignore\n atob(data);\n return true;\n }\n catch {\n return false;\n }\n}\nexport const $ZodBase64 = /*@__PURE__*/ core.$constructor(\"$ZodBase64\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.base64);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.contentEncoding = \"base64\";\n inst._zod.check = (payload) => {\n if (isValidBase64(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"base64\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\n////////////////////////////// ZodBase64 //////////////////////////////\nexport function isValidBase64URL(data) {\n if (!regexes.base64url.test(data))\n return false;\n const base64 = data.replace(/[-_]/g, (c) => (c === \"-\" ? \"+\" : \"/\"));\n const padded = base64.padEnd(Math.ceil(base64.length / 4) * 4, \"=\");\n return isValidBase64(padded);\n}\nexport const $ZodBase64URL = /*@__PURE__*/ core.$constructor(\"$ZodBase64URL\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.base64url);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.contentEncoding = \"base64url\";\n inst._zod.check = (payload) => {\n if (isValidBase64URL(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"base64url\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodE164 = /*@__PURE__*/ core.$constructor(\"$ZodE164\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.e164);\n $ZodStringFormat.init(inst, def);\n});\n////////////////////////////// ZodJWT //////////////////////////////\nexport function isValidJWT(token, algorithm = null) {\n try {\n const tokensParts = token.split(\".\");\n if (tokensParts.length !== 3)\n return false;\n const [header] = tokensParts;\n if (!header)\n return false;\n // @ts-ignore\n const parsedHeader = JSON.parse(atob(header));\n if (\"typ\" in parsedHeader && parsedHeader?.typ !== \"JWT\")\n return false;\n if (!parsedHeader.alg)\n return false;\n if (algorithm && (!(\"alg\" in parsedHeader) || parsedHeader.alg !== algorithm))\n return false;\n return true;\n }\n catch {\n return false;\n }\n}\nexport const $ZodJWT = /*@__PURE__*/ core.$constructor(\"$ZodJWT\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n if (isValidJWT(payload.value, def.alg))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"jwt\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCustomStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodCustomStringFormat\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n if (def.fn(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: def.format,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodNumber = /*@__PURE__*/ core.$constructor(\"$ZodNumber\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = inst._zod.bag.pattern ?? regexes.number;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = Number(payload.value);\n }\n catch (_) { }\n const input = payload.value;\n if (typeof input === \"number\" && !Number.isNaN(input) && Number.isFinite(input)) {\n return payload;\n }\n const received = typeof input === \"number\"\n ? Number.isNaN(input)\n ? \"NaN\"\n : !Number.isFinite(input)\n ? \"Infinity\"\n : undefined\n : undefined;\n payload.issues.push({\n expected: \"number\",\n code: \"invalid_type\",\n input,\n inst,\n ...(received ? { received } : {}),\n });\n return payload;\n };\n});\nexport const $ZodNumberFormat = /*@__PURE__*/ core.$constructor(\"$ZodNumberFormat\", (inst, def) => {\n checks.$ZodCheckNumberFormat.init(inst, def);\n $ZodNumber.init(inst, def); // no format checks\n});\nexport const $ZodBoolean = /*@__PURE__*/ core.$constructor(\"$ZodBoolean\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.boolean;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = Boolean(payload.value);\n }\n catch (_) { }\n const input = payload.value;\n if (typeof input === \"boolean\")\n return payload;\n payload.issues.push({\n expected: \"boolean\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodBigInt = /*@__PURE__*/ core.$constructor(\"$ZodBigInt\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.bigint;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = BigInt(payload.value);\n }\n catch (_) { }\n if (typeof payload.value === \"bigint\")\n return payload;\n payload.issues.push({\n expected: \"bigint\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodBigIntFormat = /*@__PURE__*/ core.$constructor(\"$ZodBigIntFormat\", (inst, def) => {\n checks.$ZodCheckBigIntFormat.init(inst, def);\n $ZodBigInt.init(inst, def); // no format checks\n});\nexport const $ZodSymbol = /*@__PURE__*/ core.$constructor(\"$ZodSymbol\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"symbol\")\n return payload;\n payload.issues.push({\n expected: \"symbol\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodUndefined = /*@__PURE__*/ core.$constructor(\"$ZodUndefined\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.undefined;\n inst._zod.values = new Set([undefined]);\n inst._zod.optin = \"optional\";\n inst._zod.optout = \"optional\";\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"undefined\")\n return payload;\n payload.issues.push({\n expected: \"undefined\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodNull = /*@__PURE__*/ core.$constructor(\"$ZodNull\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.null;\n inst._zod.values = new Set([null]);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (input === null)\n return payload;\n payload.issues.push({\n expected: \"null\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodAny = /*@__PURE__*/ core.$constructor(\"$ZodAny\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload) => payload;\n});\nexport const $ZodUnknown = /*@__PURE__*/ core.$constructor(\"$ZodUnknown\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload) => payload;\n});\nexport const $ZodNever = /*@__PURE__*/ core.$constructor(\"$ZodNever\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n payload.issues.push({\n expected: \"never\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodVoid = /*@__PURE__*/ core.$constructor(\"$ZodVoid\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"undefined\")\n return payload;\n payload.issues.push({\n expected: \"void\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodDate = /*@__PURE__*/ core.$constructor(\"$ZodDate\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce) {\n try {\n payload.value = new Date(payload.value);\n }\n catch (_err) { }\n }\n const input = payload.value;\n const isDate = input instanceof Date;\n const isValidDate = isDate && !Number.isNaN(input.getTime());\n if (isValidDate)\n return payload;\n payload.issues.push({\n expected: \"date\",\n code: \"invalid_type\",\n input,\n ...(isDate ? { received: \"Invalid Date\" } : {}),\n inst,\n });\n return payload;\n };\n});\nfunction handleArrayResult(result, final, index) {\n if (result.issues.length) {\n final.issues.push(...util.prefixIssues(index, result.issues));\n }\n final.value[index] = result.value;\n}\nexport const $ZodArray = /*@__PURE__*/ core.$constructor(\"$ZodArray\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!Array.isArray(input)) {\n payload.issues.push({\n expected: \"array\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n payload.value = Array(input.length);\n const proms = [];\n for (let i = 0; i < input.length; i++) {\n const item = input[i];\n const result = def.element._zod.run({\n value: item,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleArrayResult(result, payload, i)));\n }\n else {\n handleArrayResult(result, payload, i);\n }\n }\n if (proms.length) {\n return Promise.all(proms).then(() => payload);\n }\n return payload; //handleArrayResultsAsync(parseResults, final);\n };\n});\nfunction handlePropertyResult(result, final, key, input, isOptionalOut) {\n if (result.issues.length) {\n // For optional-out schemas, ignore errors on absent keys\n if (isOptionalOut && !(key in input)) {\n return;\n }\n final.issues.push(...util.prefixIssues(key, result.issues));\n }\n if (result.value === undefined) {\n if (key in input) {\n final.value[key] = undefined;\n }\n }\n else {\n final.value[key] = result.value;\n }\n}\nfunction normalizeDef(def) {\n const keys = Object.keys(def.shape);\n for (const k of keys) {\n if (!def.shape?.[k]?._zod?.traits?.has(\"$ZodType\")) {\n throw new Error(`Invalid element at key \"${k}\": expected a Zod schema`);\n }\n }\n const okeys = util.optionalKeys(def.shape);\n return {\n ...def,\n keys,\n keySet: new Set(keys),\n numKeys: keys.length,\n optionalKeys: new Set(okeys),\n };\n}\nfunction handleCatchall(proms, input, payload, ctx, def, inst) {\n const unrecognized = [];\n // iterate over input keys\n const keySet = def.keySet;\n const _catchall = def.catchall._zod;\n const t = _catchall.def.type;\n const isOptionalOut = _catchall.optout === \"optional\";\n for (const key in input) {\n if (keySet.has(key))\n continue;\n if (t === \"never\") {\n unrecognized.push(key);\n continue;\n }\n const r = _catchall.run({ value: input[key], issues: [] }, ctx);\n if (r instanceof Promise) {\n proms.push(r.then((r) => handlePropertyResult(r, payload, key, input, isOptionalOut)));\n }\n else {\n handlePropertyResult(r, payload, key, input, isOptionalOut);\n }\n }\n if (unrecognized.length) {\n payload.issues.push({\n code: \"unrecognized_keys\",\n keys: unrecognized,\n input,\n inst,\n });\n }\n if (!proms.length)\n return payload;\n return Promise.all(proms).then(() => {\n return payload;\n });\n}\nexport const $ZodObject = /*@__PURE__*/ core.$constructor(\"$ZodObject\", (inst, def) => {\n // requires cast because technically $ZodObject doesn't extend\n $ZodType.init(inst, def);\n // const sh = def.shape;\n const desc = Object.getOwnPropertyDescriptor(def, \"shape\");\n if (!desc?.get) {\n const sh = def.shape;\n Object.defineProperty(def, \"shape\", {\n get: () => {\n const newSh = { ...sh };\n Object.defineProperty(def, \"shape\", {\n value: newSh,\n });\n return newSh;\n },\n });\n }\n const _normalized = util.cached(() => normalizeDef(def));\n util.defineLazy(inst._zod, \"propValues\", () => {\n const shape = def.shape;\n const propValues = {};\n for (const key in shape) {\n const field = shape[key]._zod;\n if (field.values) {\n propValues[key] ?? (propValues[key] = new Set());\n for (const v of field.values)\n propValues[key].add(v);\n }\n }\n return propValues;\n });\n const isObject = util.isObject;\n const catchall = def.catchall;\n let value;\n inst._zod.parse = (payload, ctx) => {\n value ?? (value = _normalized.value);\n const input = payload.value;\n if (!isObject(input)) {\n payload.issues.push({\n expected: \"object\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n payload.value = {};\n const proms = [];\n const shape = value.shape;\n for (const key of value.keys) {\n const el = shape[key];\n const isOptionalOut = el._zod.optout === \"optional\";\n const r = el._zod.run({ value: input[key], issues: [] }, ctx);\n if (r instanceof Promise) {\n proms.push(r.then((r) => handlePropertyResult(r, payload, key, input, isOptionalOut)));\n }\n else {\n handlePropertyResult(r, payload, key, input, isOptionalOut);\n }\n }\n if (!catchall) {\n return proms.length ? Promise.all(proms).then(() => payload) : payload;\n }\n return handleCatchall(proms, input, payload, ctx, _normalized.value, inst);\n };\n});\nexport const $ZodObjectJIT = /*@__PURE__*/ core.$constructor(\"$ZodObjectJIT\", (inst, def) => {\n // requires cast because technically $ZodObject doesn't extend\n $ZodObject.init(inst, def);\n const superParse = inst._zod.parse;\n const _normalized = util.cached(() => normalizeDef(def));\n const generateFastpass = (shape) => {\n const doc = new Doc([\"shape\", \"payload\", \"ctx\"]);\n const normalized = _normalized.value;\n const parseStr = (key) => {\n const k = util.esc(key);\n return `shape[${k}]._zod.run({ value: input[${k}], issues: [] }, ctx)`;\n };\n doc.write(`const input = payload.value;`);\n const ids = Object.create(null);\n let counter = 0;\n for (const key of normalized.keys) {\n ids[key] = `key_${counter++}`;\n }\n // A: preserve key order {\n doc.write(`const newResult = {};`);\n for (const key of normalized.keys) {\n const id = ids[key];\n const k = util.esc(key);\n const schema = shape[key];\n const isOptionalOut = schema?._zod?.optout === \"optional\";\n doc.write(`const ${id} = ${parseStr(key)};`);\n if (isOptionalOut) {\n // For optional-out schemas, ignore errors on absent keys\n doc.write(`\n if (${id}.issues.length) {\n if (${k} in input) {\n payload.issues = payload.issues.concat(${id}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${k}, ...iss.path] : [${k}]\n })));\n }\n }\n \n if (${id}.value === undefined) {\n if (${k} in input) {\n newResult[${k}] = undefined;\n }\n } else {\n newResult[${k}] = ${id}.value;\n }\n \n `);\n }\n else {\n doc.write(`\n if (${id}.issues.length) {\n payload.issues = payload.issues.concat(${id}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${k}, ...iss.path] : [${k}]\n })));\n }\n \n if (${id}.value === undefined) {\n if (${k} in input) {\n newResult[${k}] = undefined;\n }\n } else {\n newResult[${k}] = ${id}.value;\n }\n \n `);\n }\n }\n doc.write(`payload.value = newResult;`);\n doc.write(`return payload;`);\n const fn = doc.compile();\n return (payload, ctx) => fn(shape, payload, ctx);\n };\n let fastpass;\n const isObject = util.isObject;\n const jit = !core.globalConfig.jitless;\n const allowsEval = util.allowsEval;\n const fastEnabled = jit && allowsEval.value; // && !def.catchall;\n const catchall = def.catchall;\n let value;\n inst._zod.parse = (payload, ctx) => {\n value ?? (value = _normalized.value);\n const input = payload.value;\n if (!isObject(input)) {\n payload.issues.push({\n expected: \"object\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n if (jit && fastEnabled && ctx?.async === false && ctx.jitless !== true) {\n // always synchronous\n if (!fastpass)\n fastpass = generateFastpass(def.shape);\n payload = fastpass(payload, ctx);\n if (!catchall)\n return payload;\n return handleCatchall([], input, payload, ctx, value, inst);\n }\n return superParse(payload, ctx);\n };\n});\nfunction handleUnionResults(results, final, inst, ctx) {\n for (const result of results) {\n if (result.issues.length === 0) {\n final.value = result.value;\n return final;\n }\n }\n const nonaborted = results.filter((r) => !util.aborted(r));\n if (nonaborted.length === 1) {\n final.value = nonaborted[0].value;\n return nonaborted[0];\n }\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: results.map((result) => result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n });\n return final;\n}\nexport const $ZodUnion = /*@__PURE__*/ core.$constructor(\"$ZodUnion\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.options.some((o) => o._zod.optin === \"optional\") ? \"optional\" : undefined);\n util.defineLazy(inst._zod, \"optout\", () => def.options.some((o) => o._zod.optout === \"optional\") ? \"optional\" : undefined);\n util.defineLazy(inst._zod, \"values\", () => {\n if (def.options.every((o) => o._zod.values)) {\n return new Set(def.options.flatMap((option) => Array.from(option._zod.values)));\n }\n return undefined;\n });\n util.defineLazy(inst._zod, \"pattern\", () => {\n if (def.options.every((o) => o._zod.pattern)) {\n const patterns = def.options.map((o) => o._zod.pattern);\n return new RegExp(`^(${patterns.map((p) => util.cleanRegex(p.source)).join(\"|\")})$`);\n }\n return undefined;\n });\n const single = def.options.length === 1;\n const first = def.options[0]._zod.run;\n inst._zod.parse = (payload, ctx) => {\n if (single) {\n return first(payload, ctx);\n }\n let async = false;\n const results = [];\n for (const option of def.options) {\n const result = option._zod.run({\n value: payload.value,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n results.push(result);\n async = true;\n }\n else {\n if (result.issues.length === 0)\n return result;\n results.push(result);\n }\n }\n if (!async)\n return handleUnionResults(results, payload, inst, ctx);\n return Promise.all(results).then((results) => {\n return handleUnionResults(results, payload, inst, ctx);\n });\n };\n});\nfunction handleExclusiveUnionResults(results, final, inst, ctx) {\n const successes = results.filter((r) => r.issues.length === 0);\n if (successes.length === 1) {\n final.value = successes[0].value;\n return final;\n }\n if (successes.length === 0) {\n // No matches - same as regular union\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: results.map((result) => result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n });\n }\n else {\n // Multiple matches - exclusive union failure\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: [],\n inclusive: false,\n });\n }\n return final;\n}\nexport const $ZodXor = /*@__PURE__*/ core.$constructor(\"$ZodXor\", (inst, def) => {\n $ZodUnion.init(inst, def);\n def.inclusive = false;\n const single = def.options.length === 1;\n const first = def.options[0]._zod.run;\n inst._zod.parse = (payload, ctx) => {\n if (single) {\n return first(payload, ctx);\n }\n let async = false;\n const results = [];\n for (const option of def.options) {\n const result = option._zod.run({\n value: payload.value,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n results.push(result);\n async = true;\n }\n else {\n results.push(result);\n }\n }\n if (!async)\n return handleExclusiveUnionResults(results, payload, inst, ctx);\n return Promise.all(results).then((results) => {\n return handleExclusiveUnionResults(results, payload, inst, ctx);\n });\n };\n});\nexport const $ZodDiscriminatedUnion = \n/*@__PURE__*/\ncore.$constructor(\"$ZodDiscriminatedUnion\", (inst, def) => {\n def.inclusive = false;\n $ZodUnion.init(inst, def);\n const _super = inst._zod.parse;\n util.defineLazy(inst._zod, \"propValues\", () => {\n const propValues = {};\n for (const option of def.options) {\n const pv = option._zod.propValues;\n if (!pv || Object.keys(pv).length === 0)\n throw new Error(`Invalid discriminated union option at index \"${def.options.indexOf(option)}\"`);\n for (const [k, v] of Object.entries(pv)) {\n if (!propValues[k])\n propValues[k] = new Set();\n for (const val of v) {\n propValues[k].add(val);\n }\n }\n }\n return propValues;\n });\n const disc = util.cached(() => {\n const opts = def.options;\n const map = new Map();\n for (const o of opts) {\n const values = o._zod.propValues?.[def.discriminator];\n if (!values || values.size === 0)\n throw new Error(`Invalid discriminated union option at index \"${def.options.indexOf(o)}\"`);\n for (const v of values) {\n if (map.has(v)) {\n throw new Error(`Duplicate discriminator value \"${String(v)}\"`);\n }\n map.set(v, o);\n }\n }\n return map;\n });\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!util.isObject(input)) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"object\",\n input,\n inst,\n });\n return payload;\n }\n const opt = disc.value.get(input?.[def.discriminator]);\n if (opt) {\n return opt._zod.run(payload, ctx);\n }\n if (def.unionFallback) {\n return _super(payload, ctx);\n }\n // no matching discriminator\n payload.issues.push({\n code: \"invalid_union\",\n errors: [],\n note: \"No matching discriminator\",\n discriminator: def.discriminator,\n input,\n path: [def.discriminator],\n inst,\n });\n return payload;\n };\n});\nexport const $ZodIntersection = /*@__PURE__*/ core.$constructor(\"$ZodIntersection\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n const left = def.left._zod.run({ value: input, issues: [] }, ctx);\n const right = def.right._zod.run({ value: input, issues: [] }, ctx);\n const async = left instanceof Promise || right instanceof Promise;\n if (async) {\n return Promise.all([left, right]).then(([left, right]) => {\n return handleIntersectionResults(payload, left, right);\n });\n }\n return handleIntersectionResults(payload, left, right);\n };\n});\nfunction mergeValues(a, b) {\n // const aType = parse.t(a);\n // const bType = parse.t(b);\n if (a === b) {\n return { valid: true, data: a };\n }\n if (a instanceof Date && b instanceof Date && +a === +b) {\n return { valid: true, data: a };\n }\n if (util.isPlainObject(a) && util.isPlainObject(b)) {\n const bKeys = Object.keys(b);\n const sharedKeys = Object.keys(a).filter((key) => bKeys.indexOf(key) !== -1);\n const newObj = { ...a, ...b };\n for (const key of sharedKeys) {\n const sharedValue = mergeValues(a[key], b[key]);\n if (!sharedValue.valid) {\n return {\n valid: false,\n mergeErrorPath: [key, ...sharedValue.mergeErrorPath],\n };\n }\n newObj[key] = sharedValue.data;\n }\n return { valid: true, data: newObj };\n }\n if (Array.isArray(a) && Array.isArray(b)) {\n if (a.length !== b.length) {\n return { valid: false, mergeErrorPath: [] };\n }\n const newArray = [];\n for (let index = 0; index < a.length; index++) {\n const itemA = a[index];\n const itemB = b[index];\n const sharedValue = mergeValues(itemA, itemB);\n if (!sharedValue.valid) {\n return {\n valid: false,\n mergeErrorPath: [index, ...sharedValue.mergeErrorPath],\n };\n }\n newArray.push(sharedValue.data);\n }\n return { valid: true, data: newArray };\n }\n return { valid: false, mergeErrorPath: [] };\n}\nfunction handleIntersectionResults(result, left, right) {\n // Track which side(s) report each key as unrecognized\n const unrecKeys = new Map();\n let unrecIssue;\n for (const iss of left.issues) {\n if (iss.code === \"unrecognized_keys\") {\n unrecIssue ?? (unrecIssue = iss);\n for (const k of iss.keys) {\n if (!unrecKeys.has(k))\n unrecKeys.set(k, {});\n unrecKeys.get(k).l = true;\n }\n }\n else {\n result.issues.push(iss);\n }\n }\n for (const iss of right.issues) {\n if (iss.code === \"unrecognized_keys\") {\n for (const k of iss.keys) {\n if (!unrecKeys.has(k))\n unrecKeys.set(k, {});\n unrecKeys.get(k).r = true;\n }\n }\n else {\n result.issues.push(iss);\n }\n }\n // Report only keys unrecognized by BOTH sides\n const bothKeys = [...unrecKeys].filter(([, f]) => f.l && f.r).map(([k]) => k);\n if (bothKeys.length && unrecIssue) {\n result.issues.push({ ...unrecIssue, keys: bothKeys });\n }\n if (util.aborted(result))\n return result;\n const merged = mergeValues(left.value, right.value);\n if (!merged.valid) {\n throw new Error(`Unmergable intersection. Error path: ` + `${JSON.stringify(merged.mergeErrorPath)}`);\n }\n result.value = merged.data;\n return result;\n}\nexport const $ZodTuple = /*@__PURE__*/ core.$constructor(\"$ZodTuple\", (inst, def) => {\n $ZodType.init(inst, def);\n const items = def.items;\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!Array.isArray(input)) {\n payload.issues.push({\n input,\n inst,\n expected: \"tuple\",\n code: \"invalid_type\",\n });\n return payload;\n }\n payload.value = [];\n const proms = [];\n const reversedIndex = [...items].reverse().findIndex((item) => item._zod.optin !== \"optional\");\n const optStart = reversedIndex === -1 ? 0 : items.length - reversedIndex;\n if (!def.rest) {\n const tooBig = input.length > items.length;\n const tooSmall = input.length < optStart - 1;\n if (tooBig || tooSmall) {\n payload.issues.push({\n ...(tooBig\n ? { code: \"too_big\", maximum: items.length, inclusive: true }\n : { code: \"too_small\", minimum: items.length }),\n input,\n inst,\n origin: \"array\",\n });\n return payload;\n }\n }\n let i = -1;\n for (const item of items) {\n i++;\n if (i >= input.length)\n if (i >= optStart)\n continue;\n const result = item._zod.run({\n value: input[i],\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleTupleResult(result, payload, i)));\n }\n else {\n handleTupleResult(result, payload, i);\n }\n }\n if (def.rest) {\n const rest = input.slice(items.length);\n for (const el of rest) {\n i++;\n const result = def.rest._zod.run({\n value: el,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleTupleResult(result, payload, i)));\n }\n else {\n handleTupleResult(result, payload, i);\n }\n }\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleTupleResult(result, final, index) {\n if (result.issues.length) {\n final.issues.push(...util.prefixIssues(index, result.issues));\n }\n final.value[index] = result.value;\n}\nexport const $ZodRecord = /*@__PURE__*/ core.$constructor(\"$ZodRecord\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!util.isPlainObject(input)) {\n payload.issues.push({\n expected: \"record\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n const proms = [];\n const values = def.keyType._zod.values;\n if (values) {\n payload.value = {};\n const recordKeys = new Set();\n for (const key of values) {\n if (typeof key === \"string\" || typeof key === \"number\" || typeof key === \"symbol\") {\n recordKeys.add(typeof key === \"number\" ? key.toString() : key);\n const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[key] = result.value;\n }));\n }\n else {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[key] = result.value;\n }\n }\n }\n let unrecognized;\n for (const key in input) {\n if (!recordKeys.has(key)) {\n unrecognized = unrecognized ?? [];\n unrecognized.push(key);\n }\n }\n if (unrecognized && unrecognized.length > 0) {\n payload.issues.push({\n code: \"unrecognized_keys\",\n input,\n inst,\n keys: unrecognized,\n });\n }\n }\n else {\n payload.value = {};\n for (const key of Reflect.ownKeys(input)) {\n if (key === \"__proto__\")\n continue;\n let keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx);\n if (keyResult instanceof Promise) {\n throw new Error(\"Async schemas not supported in object keys currently\");\n }\n // Numeric string fallback: if key is a numeric string and failed, retry with Number(key)\n // This handles z.number(), z.literal([1, 2, 3]), and unions containing numeric literals\n const checkNumericKey = typeof key === \"string\" && regexes.number.test(key) && keyResult.issues.length;\n if (checkNumericKey) {\n const retryResult = def.keyType._zod.run({ value: Number(key), issues: [] }, ctx);\n if (retryResult instanceof Promise) {\n throw new Error(\"Async schemas not supported in object keys currently\");\n }\n if (retryResult.issues.length === 0) {\n keyResult = retryResult;\n }\n }\n if (keyResult.issues.length) {\n if (def.mode === \"loose\") {\n // Pass through unchanged\n payload.value[key] = input[key];\n }\n else {\n // Default \"strict\" behavior: error on invalid key\n payload.issues.push({\n code: \"invalid_key\",\n origin: \"record\",\n issues: keyResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n input: key,\n path: [key],\n inst,\n });\n }\n continue;\n }\n const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[keyResult.value] = result.value;\n }));\n }\n else {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[keyResult.value] = result.value;\n }\n }\n }\n if (proms.length) {\n return Promise.all(proms).then(() => payload);\n }\n return payload;\n };\n});\nexport const $ZodMap = /*@__PURE__*/ core.$constructor(\"$ZodMap\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!(input instanceof Map)) {\n payload.issues.push({\n expected: \"map\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n const proms = [];\n payload.value = new Map();\n for (const [key, value] of input) {\n const keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx);\n const valueResult = def.valueType._zod.run({ value: value, issues: [] }, ctx);\n if (keyResult instanceof Promise || valueResult instanceof Promise) {\n proms.push(Promise.all([keyResult, valueResult]).then(([keyResult, valueResult]) => {\n handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx);\n }));\n }\n else {\n handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx);\n }\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleMapResult(keyResult, valueResult, final, key, input, inst, ctx) {\n if (keyResult.issues.length) {\n if (util.propertyKeyTypes.has(typeof key)) {\n final.issues.push(...util.prefixIssues(key, keyResult.issues));\n }\n else {\n final.issues.push({\n code: \"invalid_key\",\n origin: \"map\",\n input,\n inst,\n issues: keyResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n });\n }\n }\n if (valueResult.issues.length) {\n if (util.propertyKeyTypes.has(typeof key)) {\n final.issues.push(...util.prefixIssues(key, valueResult.issues));\n }\n else {\n final.issues.push({\n origin: \"map\",\n code: \"invalid_element\",\n input,\n inst,\n key: key,\n issues: valueResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n });\n }\n }\n final.value.set(keyResult.value, valueResult.value);\n}\nexport const $ZodSet = /*@__PURE__*/ core.$constructor(\"$ZodSet\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!(input instanceof Set)) {\n payload.issues.push({\n input,\n inst,\n expected: \"set\",\n code: \"invalid_type\",\n });\n return payload;\n }\n const proms = [];\n payload.value = new Set();\n for (const item of input) {\n const result = def.valueType._zod.run({ value: item, issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleSetResult(result, payload)));\n }\n else\n handleSetResult(result, payload);\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleSetResult(result, final) {\n if (result.issues.length) {\n final.issues.push(...result.issues);\n }\n final.value.add(result.value);\n}\nexport const $ZodEnum = /*@__PURE__*/ core.$constructor(\"$ZodEnum\", (inst, def) => {\n $ZodType.init(inst, def);\n const values = util.getEnumValues(def.entries);\n const valuesSet = new Set(values);\n inst._zod.values = valuesSet;\n inst._zod.pattern = new RegExp(`^(${values\n .filter((k) => util.propertyKeyTypes.has(typeof k))\n .map((o) => (typeof o === \"string\" ? util.escapeRegex(o) : o.toString()))\n .join(\"|\")})$`);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (valuesSet.has(input)) {\n return payload;\n }\n payload.issues.push({\n code: \"invalid_value\",\n values,\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodLiteral = /*@__PURE__*/ core.$constructor(\"$ZodLiteral\", (inst, def) => {\n $ZodType.init(inst, def);\n if (def.values.length === 0) {\n throw new Error(\"Cannot create literal schema with no valid values\");\n }\n const values = new Set(def.values);\n inst._zod.values = values;\n inst._zod.pattern = new RegExp(`^(${def.values\n .map((o) => (typeof o === \"string\" ? util.escapeRegex(o) : o ? util.escapeRegex(o.toString()) : String(o)))\n .join(\"|\")})$`);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (values.has(input)) {\n return payload;\n }\n payload.issues.push({\n code: \"invalid_value\",\n values: def.values,\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodFile = /*@__PURE__*/ core.$constructor(\"$ZodFile\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n // @ts-ignore\n if (input instanceof File)\n return payload;\n payload.issues.push({\n expected: \"file\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodTransform = /*@__PURE__*/ core.$constructor(\"$ZodTransform\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(inst.constructor.name);\n }\n const _out = def.transform(payload.value, payload);\n if (ctx.async) {\n const output = _out instanceof Promise ? _out : Promise.resolve(_out);\n return output.then((output) => {\n payload.value = output;\n return payload;\n });\n }\n if (_out instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n payload.value = _out;\n return payload;\n };\n});\nfunction handleOptionalResult(result, input) {\n if (result.issues.length && input === undefined) {\n return { issues: [], value: undefined };\n }\n return result;\n}\nexport const $ZodOptional = /*@__PURE__*/ core.$constructor(\"$ZodOptional\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.optin = \"optional\";\n inst._zod.optout = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => {\n return def.innerType._zod.values ? new Set([...def.innerType._zod.values, undefined]) : undefined;\n });\n util.defineLazy(inst._zod, \"pattern\", () => {\n const pattern = def.innerType._zod.pattern;\n return pattern ? new RegExp(`^(${util.cleanRegex(pattern.source)})?$`) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n if (def.innerType._zod.optin === \"optional\") {\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise)\n return result.then((r) => handleOptionalResult(r, payload.value));\n return handleOptionalResult(result, payload.value);\n }\n if (payload.value === undefined) {\n return payload;\n }\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodExactOptional = /*@__PURE__*/ core.$constructor(\"$ZodExactOptional\", (inst, def) => {\n // Call parent init - inherits optin/optout = \"optional\"\n $ZodOptional.init(inst, def);\n // Override values/pattern to NOT add undefined\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n util.defineLazy(inst._zod, \"pattern\", () => def.innerType._zod.pattern);\n // Override parse to just delegate (no undefined handling)\n inst._zod.parse = (payload, ctx) => {\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodNullable = /*@__PURE__*/ core.$constructor(\"$ZodNullable\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType._zod.optout);\n util.defineLazy(inst._zod, \"pattern\", () => {\n const pattern = def.innerType._zod.pattern;\n return pattern ? new RegExp(`^(${util.cleanRegex(pattern.source)}|null)$`) : undefined;\n });\n util.defineLazy(inst._zod, \"values\", () => {\n return def.innerType._zod.values ? new Set([...def.innerType._zod.values, null]) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n // Forward direction (decode): allow null to pass through\n if (payload.value === null)\n return payload;\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodDefault = /*@__PURE__*/ core.$constructor(\"$ZodDefault\", (inst, def) => {\n $ZodType.init(inst, def);\n // inst._zod.qin = \"true\";\n inst._zod.optin = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply defaults for undefined input\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n /**\n * $ZodDefault returns the default value immediately in forward direction.\n * It doesn't pass the default value into the validator (\"prefault\"). There's no reason to pass the default value through validation. The validity of the default is enforced by TypeScript statically. Otherwise, it's the responsibility of the user to ensure the default is valid. In the case of pipes with divergent in/out types, you can specify the default on the `in` schema of your ZodPipe to set a \"prefault\" for the pipe. */\n return payload;\n }\n // Forward direction: continue with default handling\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => handleDefaultResult(result, def));\n }\n return handleDefaultResult(result, def);\n };\n});\nfunction handleDefaultResult(payload, def) {\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n }\n return payload;\n}\nexport const $ZodPrefault = /*@__PURE__*/ core.$constructor(\"$ZodPrefault\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.optin = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply prefault for undefined input\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n }\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodNonOptional = /*@__PURE__*/ core.$constructor(\"$ZodNonOptional\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => {\n const v = def.innerType._zod.values;\n return v ? new Set([...v].filter((x) => x !== undefined)) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => handleNonOptionalResult(result, inst));\n }\n return handleNonOptionalResult(result, inst);\n };\n});\nfunction handleNonOptionalResult(payload, inst) {\n if (!payload.issues.length && payload.value === undefined) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"nonoptional\",\n input: payload.value,\n inst,\n });\n }\n return payload;\n}\nexport const $ZodSuccess = /*@__PURE__*/ core.$constructor(\"$ZodSuccess\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(\"ZodSuccess\");\n }\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => {\n payload.value = result.issues.length === 0;\n return payload;\n });\n }\n payload.value = result.issues.length === 0;\n return payload;\n };\n});\nexport const $ZodCatch = /*@__PURE__*/ core.$constructor(\"$ZodCatch\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType._zod.optout);\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply catch logic\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => {\n payload.value = result.value;\n if (result.issues.length) {\n payload.value = def.catchValue({\n ...payload,\n error: {\n issues: result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n },\n input: payload.value,\n });\n payload.issues = [];\n }\n return payload;\n });\n }\n payload.value = result.value;\n if (result.issues.length) {\n payload.value = def.catchValue({\n ...payload,\n error: {\n issues: result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n },\n input: payload.value,\n });\n payload.issues = [];\n }\n return payload;\n };\n});\nexport const $ZodNaN = /*@__PURE__*/ core.$constructor(\"$ZodNaN\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"number\" || !Number.isNaN(payload.value)) {\n payload.issues.push({\n input: payload.value,\n inst,\n expected: \"nan\",\n code: \"invalid_type\",\n });\n return payload;\n }\n return payload;\n };\n});\nexport const $ZodPipe = /*@__PURE__*/ core.$constructor(\"$ZodPipe\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => def.in._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.in._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.out._zod.optout);\n util.defineLazy(inst._zod, \"propValues\", () => def.in._zod.propValues);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n const right = def.out._zod.run(payload, ctx);\n if (right instanceof Promise) {\n return right.then((right) => handlePipeResult(right, def.in, ctx));\n }\n return handlePipeResult(right, def.in, ctx);\n }\n const left = def.in._zod.run(payload, ctx);\n if (left instanceof Promise) {\n return left.then((left) => handlePipeResult(left, def.out, ctx));\n }\n return handlePipeResult(left, def.out, ctx);\n };\n});\nfunction handlePipeResult(left, next, ctx) {\n if (left.issues.length) {\n // prevent further checks\n left.aborted = true;\n return left;\n }\n return next._zod.run({ value: left.value, issues: left.issues }, ctx);\n}\nexport const $ZodCodec = /*@__PURE__*/ core.$constructor(\"$ZodCodec\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => def.in._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.in._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.out._zod.optout);\n util.defineLazy(inst._zod, \"propValues\", () => def.in._zod.propValues);\n inst._zod.parse = (payload, ctx) => {\n const direction = ctx.direction || \"forward\";\n if (direction === \"forward\") {\n const left = def.in._zod.run(payload, ctx);\n if (left instanceof Promise) {\n return left.then((left) => handleCodecAResult(left, def, ctx));\n }\n return handleCodecAResult(left, def, ctx);\n }\n else {\n const right = def.out._zod.run(payload, ctx);\n if (right instanceof Promise) {\n return right.then((right) => handleCodecAResult(right, def, ctx));\n }\n return handleCodecAResult(right, def, ctx);\n }\n };\n});\nfunction handleCodecAResult(result, def, ctx) {\n if (result.issues.length) {\n // prevent further checks\n result.aborted = true;\n return result;\n }\n const direction = ctx.direction || \"forward\";\n if (direction === \"forward\") {\n const transformed = def.transform(result.value, result);\n if (transformed instanceof Promise) {\n return transformed.then((value) => handleCodecTxResult(result, value, def.out, ctx));\n }\n return handleCodecTxResult(result, transformed, def.out, ctx);\n }\n else {\n const transformed = def.reverseTransform(result.value, result);\n if (transformed instanceof Promise) {\n return transformed.then((value) => handleCodecTxResult(result, value, def.in, ctx));\n }\n return handleCodecTxResult(result, transformed, def.in, ctx);\n }\n}\nfunction handleCodecTxResult(left, value, nextSchema, ctx) {\n // Check if transform added any issues\n if (left.issues.length) {\n left.aborted = true;\n return left;\n }\n return nextSchema._zod.run({ value, issues: left.issues }, ctx);\n}\nexport const $ZodReadonly = /*@__PURE__*/ core.$constructor(\"$ZodReadonly\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"propValues\", () => def.innerType._zod.propValues);\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType?._zod?.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType?._zod?.optout);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then(handleReadonlyResult);\n }\n return handleReadonlyResult(result);\n };\n});\nfunction handleReadonlyResult(payload) {\n payload.value = Object.freeze(payload.value);\n return payload;\n}\nexport const $ZodTemplateLiteral = /*@__PURE__*/ core.$constructor(\"$ZodTemplateLiteral\", (inst, def) => {\n $ZodType.init(inst, def);\n const regexParts = [];\n for (const part of def.parts) {\n if (typeof part === \"object\" && part !== null) {\n // is Zod schema\n if (!part._zod.pattern) {\n // if (!source)\n throw new Error(`Invalid template literal part, no pattern found: ${[...part._zod.traits].shift()}`);\n }\n const source = part._zod.pattern instanceof RegExp ? part._zod.pattern.source : part._zod.pattern;\n if (!source)\n throw new Error(`Invalid template literal part: ${part._zod.traits}`);\n const start = source.startsWith(\"^\") ? 1 : 0;\n const end = source.endsWith(\"$\") ? source.length - 1 : source.length;\n regexParts.push(source.slice(start, end));\n }\n else if (part === null || util.primitiveTypes.has(typeof part)) {\n regexParts.push(util.escapeRegex(`${part}`));\n }\n else {\n throw new Error(`Invalid template literal part: ${part}`);\n }\n }\n inst._zod.pattern = new RegExp(`^${regexParts.join(\"\")}$`);\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"string\") {\n payload.issues.push({\n input: payload.value,\n inst,\n expected: \"string\",\n code: \"invalid_type\",\n });\n return payload;\n }\n inst._zod.pattern.lastIndex = 0;\n if (!inst._zod.pattern.test(payload.value)) {\n payload.issues.push({\n input: payload.value,\n inst,\n code: \"invalid_format\",\n format: def.format ?? \"template_literal\",\n pattern: inst._zod.pattern.source,\n });\n return payload;\n }\n return payload;\n };\n});\nexport const $ZodFunction = /*@__PURE__*/ core.$constructor(\"$ZodFunction\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._def = def;\n inst._zod.def = def;\n inst.implement = (func) => {\n if (typeof func !== \"function\") {\n throw new Error(\"implement() must be called with a function\");\n }\n return function (...args) {\n const parsedArgs = inst._def.input ? parse(inst._def.input, args) : args;\n const result = Reflect.apply(func, this, parsedArgs);\n if (inst._def.output) {\n return parse(inst._def.output, result);\n }\n return result;\n };\n };\n inst.implementAsync = (func) => {\n if (typeof func !== \"function\") {\n throw new Error(\"implementAsync() must be called with a function\");\n }\n return async function (...args) {\n const parsedArgs = inst._def.input ? await parseAsync(inst._def.input, args) : args;\n const result = await Reflect.apply(func, this, parsedArgs);\n if (inst._def.output) {\n return await parseAsync(inst._def.output, result);\n }\n return result;\n };\n };\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"function\") {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"function\",\n input: payload.value,\n inst,\n });\n return payload;\n }\n // Check if output is a promise type to determine if we should use async implementation\n const hasPromiseOutput = inst._def.output && inst._def.output._zod.def.type === \"promise\";\n if (hasPromiseOutput) {\n payload.value = inst.implementAsync(payload.value);\n }\n else {\n payload.value = inst.implement(payload.value);\n }\n return payload;\n };\n inst.input = (...args) => {\n const F = inst.constructor;\n if (Array.isArray(args[0])) {\n return new F({\n type: \"function\",\n input: new $ZodTuple({\n type: \"tuple\",\n items: args[0],\n rest: args[1],\n }),\n output: inst._def.output,\n });\n }\n return new F({\n type: \"function\",\n input: args[0],\n output: inst._def.output,\n });\n };\n inst.output = (output) => {\n const F = inst.constructor;\n return new F({\n type: \"function\",\n input: inst._def.input,\n output,\n });\n };\n return inst;\n});\nexport const $ZodPromise = /*@__PURE__*/ core.$constructor(\"$ZodPromise\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n return Promise.resolve(payload.value).then((inner) => def.innerType._zod.run({ value: inner, issues: [] }, ctx));\n };\n});\nexport const $ZodLazy = /*@__PURE__*/ core.$constructor(\"$ZodLazy\", (inst, def) => {\n $ZodType.init(inst, def);\n // let _innerType!: any;\n // util.defineLazy(def, \"getter\", () => {\n // if (!_innerType) {\n // _innerType = def.getter();\n // }\n // return () => _innerType;\n // });\n util.defineLazy(inst._zod, \"innerType\", () => def.getter());\n util.defineLazy(inst._zod, \"pattern\", () => inst._zod.innerType?._zod?.pattern);\n util.defineLazy(inst._zod, \"propValues\", () => inst._zod.innerType?._zod?.propValues);\n util.defineLazy(inst._zod, \"optin\", () => inst._zod.innerType?._zod?.optin ?? undefined);\n util.defineLazy(inst._zod, \"optout\", () => inst._zod.innerType?._zod?.optout ?? undefined);\n inst._zod.parse = (payload, ctx) => {\n const inner = inst._zod.innerType;\n return inner._zod.run(payload, ctx);\n };\n});\nexport const $ZodCustom = /*@__PURE__*/ core.$constructor(\"$ZodCustom\", (inst, def) => {\n checks.$ZodCheck.init(inst, def);\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _) => {\n return payload;\n };\n inst._zod.check = (payload) => {\n const input = payload.value;\n const r = def.fn(input);\n if (r instanceof Promise) {\n return r.then((r) => handleRefineResult(r, payload, input, inst));\n }\n handleRefineResult(r, payload, input, inst);\n return;\n };\n});\nfunction handleRefineResult(result, payload, input, inst) {\n if (!result) {\n const _iss = {\n code: \"custom\",\n input,\n inst, // incorporates params.error into issue reporting\n path: [...(inst._zod.def.path ?? [])], // incorporates params.error into issue reporting\n continue: !inst._zod.def.abort,\n // params: inst._zod.def.params,\n };\n if (inst._zod.def.params)\n _iss.params = inst._zod.def.params;\n payload.issues.push(util.issue(_iss));\n }\n}\n", "export { default as ar } from \"./ar.js\";\nexport { default as az } from \"./az.js\";\nexport { default as be } from \"./be.js\";\nexport { default as bg } from \"./bg.js\";\nexport { default as ca } from \"./ca.js\";\nexport { default as cs } from \"./cs.js\";\nexport { default as da } from \"./da.js\";\nexport { default as de } from \"./de.js\";\nexport { default as en } from \"./en.js\";\nexport { default as eo } from \"./eo.js\";\nexport { default as es } from \"./es.js\";\nexport { default as fa } from \"./fa.js\";\nexport { default as fi } from \"./fi.js\";\nexport { default as fr } from \"./fr.js\";\nexport { default as frCA } from \"./fr-CA.js\";\nexport { default as he } from \"./he.js\";\nexport { default as hu } from \"./hu.js\";\nexport { default as hy } from \"./hy.js\";\nexport { default as id } from \"./id.js\";\nexport { default as is } from \"./is.js\";\nexport { default as it } from \"./it.js\";\nexport { default as ja } from \"./ja.js\";\nexport { default as ka } from \"./ka.js\";\nexport { default as kh } from \"./kh.js\";\nexport { default as km } from \"./km.js\";\nexport { default as ko } from \"./ko.js\";\nexport { default as lt } from \"./lt.js\";\nexport { default as mk } from \"./mk.js\";\nexport { default as ms } from \"./ms.js\";\nexport { default as nl } from \"./nl.js\";\nexport { default as no } from \"./no.js\";\nexport { default as ota } from \"./ota.js\";\nexport { default as ps } from \"./ps.js\";\nexport { default as pl } from \"./pl.js\";\nexport { default as pt } from \"./pt.js\";\nexport { default as ru } from \"./ru.js\";\nexport { default as sl } from \"./sl.js\";\nexport { default as sv } from \"./sv.js\";\nexport { default as ta } from \"./ta.js\";\nexport { default as th } from \"./th.js\";\nexport { default as tr } from \"./tr.js\";\nexport { default as ua } from \"./ua.js\";\nexport { default as uk } from \"./uk.js\";\nexport { default as ur } from \"./ur.js\";\nexport { default as uz } from \"./uz.js\";\nexport { default as vi } from \"./vi.js\";\nexport { default as zhCN } from \"./zh-CN.js\";\nexport { default as zhTW } from \"./zh-TW.js\";\nexport { default as yo } from \"./yo.js\";\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062D\u0631\u0641\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n file: { unit: \"\u0628\u0627\u064A\u062A\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n array: { unit: \"\u0639\u0646\u0635\u0631\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n set: { unit: \"\u0639\u0646\u0635\u0631\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0645\u062F\u062E\u0644\",\n email: \"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\",\n url: \"\u0631\u0627\u0628\u0637\",\n emoji: \"\u0625\u064A\u0645\u0648\u062C\u064A\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n date: \"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n time: \"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n duration: \"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n ipv4: \"\u0639\u0646\u0648\u0627\u0646 IPv4\",\n ipv6: \"\u0639\u0646\u0648\u0627\u0646 IPv6\",\n cidrv4: \"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4\",\n cidrv6: \"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6\",\n base64: \"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded\",\n base64url: \"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded\",\n json_string: \"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON\",\n e164: \"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0645\u062F\u062E\u0644\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${issue.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`;\n }\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return ` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue.origin ?? \"\u0627\u0644\u0642\u064A\u0645\u0629\"} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\"}`;\n return `\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue.origin ?? \"\u0627\u0644\u0642\u064A\u0645\u0629\"} ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 \"${issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`;\n }\n case \"not_multiple_of\":\n return `\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u0645\u0639\u0631\u0641${issue.keys.length > 1 ? \"\u0627\u062A\" : \"\"} \u063A\u0631\u064A\u0628${issue.keys.length > 1 ? \"\u0629\" : \"\"}: ${util.joinValues(issue.keys, \"\u060C \")}`;\n case \"invalid_key\":\n return `\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\";\n case \"invalid_element\":\n return `\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue.origin}`;\n default:\n return \"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"simvol\", verb: \"olmal\u0131d\u0131r\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131d\u0131r\" },\n array: { unit: \"element\", verb: \"olmal\u0131d\u0131r\" },\n set: { unit: \"element\", verb: \"olmal\u0131d\u0131r\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"email address\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datetime\",\n date: \"ISO date\",\n time: \"ISO time\",\n duration: \"ISO duration\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded string\",\n base64url: \"base64url-encoded string\",\n json_string: \"JSON string\",\n e164: \"E.164 number\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n instanceof ${issue.expected}, daxil olan ${received}`;\n }\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n ${expected}, daxil olan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n ${util.stringifyPrimitive(issue.values[0])}`;\n return `Yanl\u0131\u015F se\u00E7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ox b\u00F6y\u00FCk: g\u00F6zl\u0259nil\u0259n ${issue.origin ?? \"d\u0259y\u0259r\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\"}`;\n return `\u00C7ox b\u00F6y\u00FCk: g\u00F6zl\u0259nil\u0259n ${issue.origin ?? \"d\u0259y\u0259r\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ox ki\u00E7ik: g\u00F6zl\u0259nil\u0259n ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n return `\u00C7ox ki\u00E7ik: g\u00F6zl\u0259nil\u0259n ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.prefix}\" il\u0259 ba\u015Flamal\u0131d\u0131r`;\n if (_issue.format === \"ends_with\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.suffix}\" il\u0259 bitm\u0259lidir`;\n if (_issue.format === \"includes\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.includes}\" daxil olmal\u0131d\u0131r`;\n if (_issue.format === \"regex\")\n return `Yanl\u0131\u015F m\u0259tn: ${_issue.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`;\n return `Yanl\u0131\u015F ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Yanl\u0131\u015F \u0259d\u0259d: ${issue.divisor} il\u0259 b\u00F6l\u00FCn\u0259 bil\u0259n olmal\u0131d\u0131r`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan a\u00E7ar${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} daxilind\u0259 yanl\u0131\u015F a\u00E7ar`;\n case \"invalid_union\":\n return \"Yanl\u0131\u015F d\u0259y\u0259r\";\n case \"invalid_element\":\n return `${issue.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;\n default:\n return `Yanl\u0131\u015F d\u0259y\u0259r`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getBelarusianPlural(count, one, few, many) {\n const absCount = Math.abs(count);\n const lastDigit = absCount % 10;\n const lastTwoDigits = absCount % 100;\n if (lastTwoDigits >= 11 && lastTwoDigits <= 19) {\n return many;\n }\n if (lastDigit === 1) {\n return one;\n }\n if (lastDigit >= 2 && lastDigit <= 4) {\n return few;\n }\n return many;\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0441\u0456\u043C\u0432\u0430\u043B\",\n few: \"\u0441\u0456\u043C\u0432\u0430\u043B\u044B\",\n many: \"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n array: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n set: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n file: {\n unit: {\n one: \"\u0431\u0430\u0439\u0442\",\n few: \"\u0431\u0430\u0439\u0442\u044B\",\n many: \"\u0431\u0430\u0439\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0443\u0432\u043E\u0434\",\n email: \"email \u0430\u0434\u0440\u0430\u0441\",\n url: \"URL\",\n emoji: \"\u044D\u043C\u043E\u0434\u0437\u0456\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0447\u0430\u0441\",\n duration: \"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0430\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0430\u0441\",\n cidrv4: \"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D\",\n base64: \"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64\",\n base64url: \"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url\",\n json_string: \"JSON \u0440\u0430\u0434\u043E\u043A\",\n e164: \"\u043D\u0443\u043C\u0430\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0443\u0432\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u043B\u0456\u043A\",\n array: \"\u043C\u0430\u0441\u0456\u045E\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${issue.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`;\n }\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getBelarusianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435\"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435\"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getBelarusianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${issue.keys.length > 1 ? \"\u043A\u043B\u044E\u0447\u044B\" : \"\u043A\u043B\u044E\u0447\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434\";\n case \"invalid_element\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${issue.origin}`;\n default:\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n file: { unit: \"\u0431\u0430\u0439\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n array: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n set: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0445\u043E\u0434\",\n email: \"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u0434\u0436\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n duration: \"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\",\n cidrv4: \"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n base64: \"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437\",\n base64url: \"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437\",\n json_string: \"JSON \u043D\u0438\u0437\",\n e164: \"E.164 \u043D\u043E\u043C\u0435\u0440\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0445\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${issue.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`;\n }\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin ?? \"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442\"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\"}`;\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin ?? \"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442\"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${_issue.pattern}`;\n let invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D\";\n if (_issue.format === \"emoji\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"datetime\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"date\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430\";\n if (_issue.format === \"time\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"duration\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430\";\n return `${invalid_adj} ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${issue.keys.length > 1 ? \"\u0438\" : \"\"} \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u043E\u0432\u0435\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434\";\n case \"invalid_element\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${issue.origin}`;\n default:\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"car\u00E0cters\", verb: \"contenir\" },\n file: { unit: \"bytes\", verb: \"contenir\" },\n array: { unit: \"elements\", verb: \"contenir\" },\n set: { unit: \"elements\", verb: \"contenir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entrada\",\n email: \"adre\u00E7a electr\u00F2nica\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data i hora ISO\",\n date: \"data ISO\",\n time: \"hora ISO\",\n duration: \"durada ISO\",\n ipv4: \"adre\u00E7a IPv4\",\n ipv6: \"adre\u00E7a IPv6\",\n cidrv4: \"rang IPv4\",\n cidrv6: \"rang IPv6\",\n base64: \"cadena codificada en base64\",\n base64url: \"cadena codificada en base64url\",\n json_string: \"cadena JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Tipus inv\u00E0lid: s'esperava instanceof ${issue.expected}, s'ha rebut ${received}`;\n }\n return `Tipus inv\u00E0lid: s'esperava ${expected}, s'ha rebut ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Valor inv\u00E0lid: s'esperava ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opci\u00F3 inv\u00E0lida: s'esperava una de ${util.joinValues(issue.values, \" o \")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"com a m\u00E0xim\" : \"menys de\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Massa gran: s'esperava que ${issue.origin ?? \"el valor\"} contingu\u00E9s ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"elements\"}`;\n return `Massa gran: s'esperava que ${issue.origin ?? \"el valor\"} fos ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"com a m\u00EDnim\" : \"m\u00E9s de\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Massa petit: s'esperava que ${issue.origin} contingu\u00E9s ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Massa petit: s'esperava que ${issue.origin} fos ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Format inv\u00E0lid: ha de comen\u00E7ar amb \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Format inv\u00E0lid: ha d'acabar amb \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Format inv\u00E0lid: ha d'incloure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Format inv\u00E0lid: ha de coincidir amb el patr\u00F3 ${_issue.pattern}`;\n return `Format inv\u00E0lid per a ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E0lid: ha de ser m\u00FAltiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Clau${issue.keys.length > 1 ? \"s\" : \"\"} no reconeguda${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Clau inv\u00E0lida a ${issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E0lida\"; // Could also be \"Tipus d'uni\u00F3 inv\u00E0lid\" but \"Entrada inv\u00E0lida\" is more general\n case \"invalid_element\":\n return `Element inv\u00E0lid a ${issue.origin}`;\n default:\n return `Entrada inv\u00E0lida`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znak\u016F\", verb: \"m\u00EDt\" },\n file: { unit: \"bajt\u016F\", verb: \"m\u00EDt\" },\n array: { unit: \"prvk\u016F\", verb: \"m\u00EDt\" },\n set: { unit: \"prvk\u016F\", verb: \"m\u00EDt\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"regul\u00E1rn\u00ED v\u00FDraz\",\n email: \"e-mailov\u00E1 adresa\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"datum a \u010Das ve form\u00E1tu ISO\",\n date: \"datum ve form\u00E1tu ISO\",\n time: \"\u010Das ve form\u00E1tu ISO\",\n duration: \"doba trv\u00E1n\u00ED ISO\",\n ipv4: \"IPv4 adresa\",\n ipv6: \"IPv6 adresa\",\n cidrv4: \"rozsah IPv4\",\n cidrv6: \"rozsah IPv6\",\n base64: \"\u0159et\u011Bzec zak\u00F3dovan\u00FD ve form\u00E1tu base64\",\n base64url: \"\u0159et\u011Bzec zak\u00F3dovan\u00FD ve form\u00E1tu base64url\",\n json_string: \"\u0159et\u011Bzec ve form\u00E1tu JSON\",\n e164: \"\u010D\u00EDslo E.164\",\n jwt: \"JWT\",\n template_literal: \"vstup\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u010D\u00EDslo\",\n string: \"\u0159et\u011Bzec\",\n function: \"funkce\",\n array: \"pole\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no instanceof ${issue.expected}, obdr\u017Eeno ${received}`;\n }\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no ${expected}, obdr\u017Eeno ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no ${util.stringifyPrimitive(issue.values[0])}`;\n return `Neplatn\u00E1 mo\u017Enost: o\u010Dek\u00E1v\u00E1na jedna z hodnot ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Hodnota je p\u0159\u00EDli\u0161 velk\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED m\u00EDt ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"prvk\u016F\"}`;\n }\n return `Hodnota je p\u0159\u00EDli\u0161 velk\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED b\u00FDt ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Hodnota je p\u0159\u00EDli\u0161 mal\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED m\u00EDt ${adj}${issue.minimum.toString()} ${sizing.unit ?? \"prvk\u016F\"}`;\n }\n return `Hodnota je p\u0159\u00EDli\u0161 mal\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED b\u00FDt ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED za\u010D\u00EDnat na \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED kon\u010Dit na \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED obsahovat \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED odpov\u00EDdat vzoru ${_issue.pattern}`;\n return `Neplatn\u00FD form\u00E1t ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Neplatn\u00E9 \u010D\u00EDslo: mus\u00ED b\u00FDt n\u00E1sobkem ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nezn\u00E1m\u00E9 kl\u00ED\u010De: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Neplatn\u00FD kl\u00ED\u010D v ${issue.origin}`;\n case \"invalid_union\":\n return \"Neplatn\u00FD vstup\";\n case \"invalid_element\":\n return `Neplatn\u00E1 hodnota v ${issue.origin}`;\n default:\n return `Neplatn\u00FD vstup`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tegn\", verb: \"havde\" },\n file: { unit: \"bytes\", verb: \"havde\" },\n array: { unit: \"elementer\", verb: \"indeholdt\" },\n set: { unit: \"elementer\", verb: \"indeholdt\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"e-mailadresse\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dato- og klokkesl\u00E6t\",\n date: \"ISO-dato\",\n time: \"ISO-klokkesl\u00E6t\",\n duration: \"ISO-varighed\",\n ipv4: \"IPv4-omr\u00E5de\",\n ipv6: \"IPv6-omr\u00E5de\",\n cidrv4: \"IPv4-spektrum\",\n cidrv6: \"IPv6-spektrum\",\n base64: \"base64-kodet streng\",\n base64url: \"base64url-kodet streng\",\n json_string: \"JSON-streng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n string: \"streng\",\n number: \"tal\",\n boolean: \"boolean\",\n array: \"liste\",\n object: \"objekt\",\n set: \"s\u00E6t\",\n file: \"fil\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ugyldigt input: forventede instanceof ${issue.expected}, fik ${received}`;\n }\n return `Ugyldigt input: forventede ${expected}, fik ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ugyldig v\u00E6rdi: forventede ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ugyldigt valg: forventede en af f\u00F8lgende ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing)\n return `For stor: forventede ${origin ?? \"value\"} ${sizing.verb} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"elementer\"}`;\n return `For stor: forventede ${origin ?? \"value\"} havde ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing) {\n return `For lille: forventede ${origin} ${sizing.verb} ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `For lille: forventede ${origin} havde ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ugyldig streng: skal starte med \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Ugyldig streng: skal ende med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ugyldig streng: skal indeholde \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ugyldig streng: skal matche m\u00F8nsteret ${_issue.pattern}`;\n return `Ugyldig ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ugyldigt tal: skal v\u00E6re deleligt med ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ukendte n\u00F8gler\" : \"Ukendt n\u00F8gle\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ugyldig n\u00F8gle i ${issue.origin}`;\n case \"invalid_union\":\n return \"Ugyldigt input: matcher ingen af de tilladte typer\";\n case \"invalid_element\":\n return `Ugyldig v\u00E6rdi i ${issue.origin}`;\n default:\n return `Ugyldigt input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"Zeichen\", verb: \"zu haben\" },\n file: { unit: \"Bytes\", verb: \"zu haben\" },\n array: { unit: \"Elemente\", verb: \"zu haben\" },\n set: { unit: \"Elemente\", verb: \"zu haben\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"Eingabe\",\n email: \"E-Mail-Adresse\",\n url: \"URL\",\n emoji: \"Emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-Datum und -Uhrzeit\",\n date: \"ISO-Datum\",\n time: \"ISO-Uhrzeit\",\n duration: \"ISO-Dauer\",\n ipv4: \"IPv4-Adresse\",\n ipv6: \"IPv6-Adresse\",\n cidrv4: \"IPv4-Bereich\",\n cidrv6: \"IPv6-Bereich\",\n base64: \"Base64-codierter String\",\n base64url: \"Base64-URL-codierter String\",\n json_string: \"JSON-String\",\n e164: \"E.164-Nummer\",\n jwt: \"JWT\",\n template_literal: \"Eingabe\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"Zahl\",\n array: \"Array\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ung\u00FCltige Eingabe: erwartet instanceof ${issue.expected}, erhalten ${received}`;\n }\n return `Ung\u00FCltige Eingabe: erwartet ${expected}, erhalten ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ung\u00FCltige Eingabe: erwartet ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ung\u00FCltige Option: erwartet eine von ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Zu gro\u00DF: erwartet, dass ${issue.origin ?? \"Wert\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"Elemente\"} hat`;\n return `Zu gro\u00DF: erwartet, dass ${issue.origin ?? \"Wert\"} ${adj}${issue.maximum.toString()} ist`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Zu klein: erwartet, dass ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} hat`;\n }\n return `Zu klein: erwartet, dass ${issue.origin} ${adj}${issue.minimum.toString()} ist`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ung\u00FCltiger String: muss mit \"${_issue.prefix}\" beginnen`;\n if (_issue.format === \"ends_with\")\n return `Ung\u00FCltiger String: muss mit \"${_issue.suffix}\" enden`;\n if (_issue.format === \"includes\")\n return `Ung\u00FCltiger String: muss \"${_issue.includes}\" enthalten`;\n if (_issue.format === \"regex\")\n return `Ung\u00FCltiger String: muss dem Muster ${_issue.pattern} entsprechen`;\n return `Ung\u00FCltig: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ung\u00FCltige Zahl: muss ein Vielfaches von ${issue.divisor} sein`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Unbekannte Schl\u00FCssel\" : \"Unbekannter Schl\u00FCssel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ung\u00FCltiger Schl\u00FCssel in ${issue.origin}`;\n case \"invalid_union\":\n return \"Ung\u00FCltige Eingabe\";\n case \"invalid_element\":\n return `Ung\u00FCltiger Wert in ${issue.origin}`;\n default:\n return `Ung\u00FCltige Eingabe`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"characters\", verb: \"to have\" },\n file: { unit: \"bytes\", verb: \"to have\" },\n array: { unit: \"items\", verb: \"to have\" },\n set: { unit: \"items\", verb: \"to have\" },\n map: { unit: \"entries\", verb: \"to have\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"email address\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datetime\",\n date: \"ISO date\",\n time: \"ISO time\",\n duration: \"ISO duration\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n mac: \"MAC address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded string\",\n base64url: \"base64url-encoded string\",\n json_string: \"JSON string\",\n e164: \"E.164 number\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n // type names: missing keys = do not translate (use raw value via ?? fallback)\n const TypeDictionary = {\n // Compatibility: \"nan\" -> \"NaN\" for display\n nan: \"NaN\",\n // All other type names omitted - they fall back to raw values via ?? operator\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n return `Invalid input: expected ${expected}, received ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Invalid input: expected ${util.stringifyPrimitive(issue.values[0])}`;\n return `Invalid option: expected one of ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Too big: expected ${issue.origin ?? \"value\"} to have ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elements\"}`;\n return `Too big: expected ${issue.origin ?? \"value\"} to be ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Too small: expected ${issue.origin} to have ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Too small: expected ${issue.origin} to be ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Invalid string: must start with \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Invalid string: must end with \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Invalid string: must include \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Invalid string: must match pattern ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Invalid number: must be a multiple of ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Unrecognized key${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Invalid key in ${issue.origin}`;\n case \"invalid_union\":\n return \"Invalid input\";\n case \"invalid_element\":\n return `Invalid value in ${issue.origin}`;\n default:\n return `Invalid input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karaktrojn\", verb: \"havi\" },\n file: { unit: \"bajtojn\", verb: \"havi\" },\n array: { unit: \"elementojn\", verb: \"havi\" },\n set: { unit: \"elementojn\", verb: \"havi\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"enigo\",\n email: \"retadreso\",\n url: \"URL\",\n emoji: \"emo\u011Dio\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-datotempo\",\n date: \"ISO-dato\",\n time: \"ISO-tempo\",\n duration: \"ISO-da\u016Dro\",\n ipv4: \"IPv4-adreso\",\n ipv6: \"IPv6-adreso\",\n cidrv4: \"IPv4-rango\",\n cidrv6: \"IPv6-rango\",\n base64: \"64-ume kodita karaktraro\",\n base64url: \"URL-64-ume kodita karaktraro\",\n json_string: \"JSON-karaktraro\",\n e164: \"E.164-nombro\",\n jwt: \"JWT\",\n template_literal: \"enigo\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombro\",\n array: \"tabelo\",\n null: \"senvalora\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Nevalida enigo: atendi\u011Dis instanceof ${issue.expected}, ricevi\u011Dis ${received}`;\n }\n return `Nevalida enigo: atendi\u011Dis ${expected}, ricevi\u011Dis ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Nevalida enigo: atendi\u011Dis ${util.stringifyPrimitive(issue.values[0])}`;\n return `Nevalida opcio: atendi\u011Dis unu el ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Tro granda: atendi\u011Dis ke ${issue.origin ?? \"valoro\"} havu ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementojn\"}`;\n return `Tro granda: atendi\u011Dis ke ${issue.origin ?? \"valoro\"} havu ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Tro malgranda: atendi\u011Dis ke ${issue.origin} havu ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Tro malgranda: atendi\u011Dis ke ${issue.origin} estu ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Nevalida karaktraro: devas komenci\u011Di per \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Nevalida karaktraro: devas fini\u011Di per \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Nevalida karaktraro: devas inkluzivi \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Nevalida karaktraro: devas kongrui kun la modelo ${_issue.pattern}`;\n return `Nevalida ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Nevalida nombro: devas esti oblo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nekonata${issue.keys.length > 1 ? \"j\" : \"\"} \u015Dlosilo${issue.keys.length > 1 ? \"j\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Nevalida \u015Dlosilo en ${issue.origin}`;\n case \"invalid_union\":\n return \"Nevalida enigo\";\n case \"invalid_element\":\n return `Nevalida valoro en ${issue.origin}`;\n default:\n return `Nevalida enigo`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caracteres\", verb: \"tener\" },\n file: { unit: \"bytes\", verb: \"tener\" },\n array: { unit: \"elementos\", verb: \"tener\" },\n set: { unit: \"elementos\", verb: \"tener\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entrada\",\n email: \"direcci\u00F3n de correo electr\u00F3nico\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"fecha y hora ISO\",\n date: \"fecha ISO\",\n time: \"hora ISO\",\n duration: \"duraci\u00F3n ISO\",\n ipv4: \"direcci\u00F3n IPv4\",\n ipv6: \"direcci\u00F3n IPv6\",\n cidrv4: \"rango IPv4\",\n cidrv6: \"rango IPv6\",\n base64: \"cadena codificada en base64\",\n base64url: \"URL codificada en base64\",\n json_string: \"cadena JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n string: \"texto\",\n number: \"n\u00FAmero\",\n boolean: \"booleano\",\n array: \"arreglo\",\n object: \"objeto\",\n set: \"conjunto\",\n file: \"archivo\",\n date: \"fecha\",\n bigint: \"n\u00FAmero grande\",\n symbol: \"s\u00EDmbolo\",\n undefined: \"indefinido\",\n null: \"nulo\",\n function: \"funci\u00F3n\",\n map: \"mapa\",\n record: \"registro\",\n tuple: \"tupla\",\n enum: \"enumeraci\u00F3n\",\n union: \"uni\u00F3n\",\n literal: \"literal\",\n promise: \"promesa\",\n void: \"vac\u00EDo\",\n never: \"nunca\",\n unknown: \"desconocido\",\n any: \"cualquiera\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entrada inv\u00E1lida: se esperaba instanceof ${issue.expected}, recibido ${received}`;\n }\n return `Entrada inv\u00E1lida: se esperaba ${expected}, recibido ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entrada inv\u00E1lida: se esperaba ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opci\u00F3n inv\u00E1lida: se esperaba una de ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing)\n return `Demasiado grande: se esperaba que ${origin ?? \"valor\"} tuviera ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementos\"}`;\n return `Demasiado grande: se esperaba que ${origin ?? \"valor\"} fuera ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing) {\n return `Demasiado peque\u00F1o: se esperaba que ${origin} tuviera ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Demasiado peque\u00F1o: se esperaba que ${origin} fuera ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Cadena inv\u00E1lida: debe comenzar con \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Cadena inv\u00E1lida: debe terminar en \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cadena inv\u00E1lida: debe incluir \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cadena inv\u00E1lida: debe coincidir con el patr\u00F3n ${_issue.pattern}`;\n return `Inv\u00E1lido ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E1lido: debe ser m\u00FAltiplo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Llave${issue.keys.length > 1 ? \"s\" : \"\"} desconocida${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Llave inv\u00E1lida en ${TypeDictionary[issue.origin] ?? issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E1lida\";\n case \"invalid_element\":\n return `Valor inv\u00E1lido en ${TypeDictionary[issue.origin] ?? issue.origin}`;\n default:\n return `Entrada inv\u00E1lida`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n file: { unit: \"\u0628\u0627\u06CC\u062A\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n array: { unit: \"\u0622\u06CC\u062A\u0645\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n set: { unit: \"\u0622\u06CC\u062A\u0645\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0648\u0631\u0648\u062F\u06CC\",\n email: \"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644\",\n url: \"URL\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u06CC\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n date: \"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648\",\n time: \"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n duration: \"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n ipv4: \"IPv4 \u0622\u062F\u0631\u0633\",\n ipv6: \"IPv6 \u0622\u062F\u0631\u0633\",\n cidrv4: \"IPv4 \u062F\u0627\u0645\u0646\u0647\",\n cidrv6: \"IPv6 \u062F\u0627\u0645\u0646\u0647\",\n base64: \"base64-encoded \u0631\u0634\u062A\u0647\",\n base64url: \"base64url-encoded \u0631\u0634\u062A\u0647\",\n json_string: \"JSON \u0631\u0634\u062A\u0647\",\n e164: \"E.164 \u0639\u062F\u062F\",\n jwt: \"JWT\",\n template_literal: \"\u0648\u0631\u0648\u062F\u06CC\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0639\u062F\u062F\",\n array: \"\u0622\u0631\u0627\u06CC\u0647\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${issue.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;\n }\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1) {\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${util.stringifyPrimitive(issue.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`;\n }\n return `\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${util.joinValues(issue.values, \"|\")} \u0645\u06CC\u200C\u0628\u0648\u062F`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue.origin ?? \"\u0645\u0642\u062F\u0627\u0631\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\"} \u0628\u0627\u0634\u062F`;\n }\n return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue.origin ?? \"\u0645\u0642\u062F\u0627\u0631\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} \u0628\u0627\u0634\u062F`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} ${sizing.unit} \u0628\u0627\u0634\u062F`;\n }\n return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} \u0628\u0627\u0634\u062F`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \"${_issue.prefix}\" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`;\n }\n if (_issue.format === \"ends_with\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \"${_issue.suffix}\" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`;\n }\n if (_issue.format === \"includes\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 \"${_issue.includes}\" \u0628\u0627\u0634\u062F`;\n }\n if (_issue.format === \"regex\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${_issue.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`;\n }\n return `${FormatDictionary[_issue.format] ?? issue.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n }\n case \"not_multiple_of\":\n return `\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${issue.divisor} \u0628\u0627\u0634\u062F`;\n case \"unrecognized_keys\":\n return `\u06A9\u0644\u06CC\u062F${issue.keys.length > 1 ? \"\u0647\u0627\u06CC\" : \"\"} \u0646\u0627\u0634\u0646\u0627\u0633: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${issue.origin}`;\n case \"invalid_union\":\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n case \"invalid_element\":\n return `\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${issue.origin}`;\n default:\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"merkki\u00E4\", subject: \"merkkijonon\" },\n file: { unit: \"tavua\", subject: \"tiedoston\" },\n array: { unit: \"alkiota\", subject: \"listan\" },\n set: { unit: \"alkiota\", subject: \"joukon\" },\n number: { unit: \"\", subject: \"luvun\" },\n bigint: { unit: \"\", subject: \"suuren kokonaisluvun\" },\n int: { unit: \"\", subject: \"kokonaisluvun\" },\n date: { unit: \"\", subject: \"p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4n\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"s\u00E4\u00E4nn\u00F6llinen lauseke\",\n email: \"s\u00E4hk\u00F6postiosoite\",\n url: \"URL-osoite\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-aikaleima\",\n date: \"ISO-p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4\",\n time: \"ISO-aika\",\n duration: \"ISO-kesto\",\n ipv4: \"IPv4-osoite\",\n ipv6: \"IPv6-osoite\",\n cidrv4: \"IPv4-alue\",\n cidrv6: \"IPv6-alue\",\n base64: \"base64-koodattu merkkijono\",\n base64url: \"base64url-koodattu merkkijono\",\n json_string: \"JSON-merkkijono\",\n e164: \"E.164-luku\",\n jwt: \"JWT\",\n template_literal: \"templaattimerkkijono\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Virheellinen tyyppi: odotettiin instanceof ${issue.expected}, oli ${received}`;\n }\n return `Virheellinen tyyppi: odotettiin ${expected}, oli ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Virheellinen sy\u00F6te: t\u00E4ytyy olla ${util.stringifyPrimitive(issue.values[0])}`;\n return `Virheellinen valinta: t\u00E4ytyy olla yksi seuraavista: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Liian suuri: ${sizing.subject} t\u00E4ytyy olla ${adj}${issue.maximum.toString()} ${sizing.unit}`.trim();\n }\n return `Liian suuri: arvon t\u00E4ytyy olla ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Liian pieni: ${sizing.subject} t\u00E4ytyy olla ${adj}${issue.minimum.toString()} ${sizing.unit}`.trim();\n }\n return `Liian pieni: arvon t\u00E4ytyy olla ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy alkaa \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy loppua \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy sis\u00E4lt\u00E4\u00E4 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\") {\n return `Virheellinen sy\u00F6te: t\u00E4ytyy vastata s\u00E4\u00E4nn\u00F6llist\u00E4 lauseketta ${_issue.pattern}`;\n }\n return `Virheellinen ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Virheellinen luku: t\u00E4ytyy olla luvun ${issue.divisor} monikerta`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Tuntemattomat avaimet\" : \"Tuntematon avain\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return \"Virheellinen avain tietueessa\";\n case \"invalid_union\":\n return \"Virheellinen unioni\";\n case \"invalid_element\":\n return \"Virheellinen arvo joukossa\";\n default:\n return `Virheellinen sy\u00F6te`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caract\u00E8res\", verb: \"avoir\" },\n file: { unit: \"octets\", verb: \"avoir\" },\n array: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n set: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entr\u00E9e\",\n email: \"adresse e-mail\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"date et heure ISO\",\n date: \"date ISO\",\n time: \"heure ISO\",\n duration: \"dur\u00E9e ISO\",\n ipv4: \"adresse IPv4\",\n ipv6: \"adresse IPv6\",\n cidrv4: \"plage IPv4\",\n cidrv6: \"plage IPv6\",\n base64: \"cha\u00EEne encod\u00E9e en base64\",\n base64url: \"cha\u00EEne encod\u00E9e en base64url\",\n json_string: \"cha\u00EEne JSON\",\n e164: \"num\u00E9ro E.164\",\n jwt: \"JWT\",\n template_literal: \"entr\u00E9e\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombre\",\n array: \"tableau\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entr\u00E9e invalide : instanceof ${issue.expected} attendu, ${received} re\u00E7u`;\n }\n return `Entr\u00E9e invalide : ${expected} attendu, ${received} re\u00E7u`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entr\u00E9e invalide : ${util.stringifyPrimitive(issue.values[0])} attendu`;\n return `Option invalide : une valeur parmi ${util.joinValues(issue.values, \"|\")} attendue`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Trop grand : ${issue.origin ?? \"valeur\"} doit ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u00E9l\u00E9ment(s)\"}`;\n return `Trop grand : ${issue.origin ?? \"valeur\"} doit \u00EAtre ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Trop petit : ${issue.origin} doit ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Trop petit : ${issue.origin} doit \u00EAtre ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Cha\u00EEne invalide : doit commencer par \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Cha\u00EEne invalide : doit se terminer par \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cha\u00EEne invalide : doit inclure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cha\u00EEne invalide : doit correspondre au mod\u00E8le ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} invalide`;\n }\n case \"not_multiple_of\":\n return `Nombre invalide : doit \u00EAtre un multiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Cl\u00E9${issue.keys.length > 1 ? \"s\" : \"\"} non reconnue${issue.keys.length > 1 ? \"s\" : \"\"} : ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Cl\u00E9 invalide dans ${issue.origin}`;\n case \"invalid_union\":\n return \"Entr\u00E9e invalide\";\n case \"invalid_element\":\n return `Valeur invalide dans ${issue.origin}`;\n default:\n return `Entr\u00E9e invalide`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caract\u00E8res\", verb: \"avoir\" },\n file: { unit: \"octets\", verb: \"avoir\" },\n array: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n set: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entr\u00E9e\",\n email: \"adresse courriel\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"date-heure ISO\",\n date: \"date ISO\",\n time: \"heure ISO\",\n duration: \"dur\u00E9e ISO\",\n ipv4: \"adresse IPv4\",\n ipv6: \"adresse IPv6\",\n cidrv4: \"plage IPv4\",\n cidrv6: \"plage IPv6\",\n base64: \"cha\u00EEne encod\u00E9e en base64\",\n base64url: \"cha\u00EEne encod\u00E9e en base64url\",\n json_string: \"cha\u00EEne JSON\",\n e164: \"num\u00E9ro E.164\",\n jwt: \"JWT\",\n template_literal: \"entr\u00E9e\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entr\u00E9e invalide : attendu instanceof ${issue.expected}, re\u00E7u ${received}`;\n }\n return `Entr\u00E9e invalide : attendu ${expected}, re\u00E7u ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entr\u00E9e invalide : attendu ${util.stringifyPrimitive(issue.values[0])}`;\n return `Option invalide : attendu l'une des valeurs suivantes ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u2264\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Trop grand : attendu que ${issue.origin ?? \"la valeur\"} ait ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n return `Trop grand : attendu que ${issue.origin ?? \"la valeur\"} soit ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u2265\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Trop petit : attendu que ${issue.origin} ait ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Trop petit : attendu que ${issue.origin} soit ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Cha\u00EEne invalide : doit commencer par \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Cha\u00EEne invalide : doit se terminer par \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cha\u00EEne invalide : doit inclure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cha\u00EEne invalide : doit correspondre au motif ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} invalide`;\n }\n case \"not_multiple_of\":\n return `Nombre invalide : doit \u00EAtre un multiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Cl\u00E9${issue.keys.length > 1 ? \"s\" : \"\"} non reconnue${issue.keys.length > 1 ? \"s\" : \"\"} : ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Cl\u00E9 invalide dans ${issue.origin}`;\n case \"invalid_union\":\n return \"Entr\u00E9e invalide\";\n case \"invalid_element\":\n return `Valeur invalide dans ${issue.origin}`;\n default:\n return `Entr\u00E9e invalide`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n // Hebrew labels + grammatical gender\n const TypeNames = {\n string: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA\", gender: \"f\" },\n number: { label: \"\u05DE\u05E1\u05E4\u05E8\", gender: \"m\" },\n boolean: { label: \"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9\", gender: \"m\" },\n bigint: { label: \"BigInt\", gender: \"m\" },\n date: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA\", gender: \"m\" },\n array: { label: \"\u05DE\u05E2\u05E8\u05DA\", gender: \"m\" },\n object: { label: \"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8\", gender: \"m\" },\n null: { label: \"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)\", gender: \"m\" },\n undefined: { label: \"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)\", gender: \"m\" },\n symbol: { label: \"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)\", gender: \"m\" },\n function: { label: \"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4\", gender: \"f\" },\n map: { label: \"\u05DE\u05E4\u05D4 (Map)\", gender: \"f\" },\n set: { label: \"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)\", gender: \"f\" },\n file: { label: \"\u05E7\u05D5\u05D1\u05E5\", gender: \"m\" },\n promise: { label: \"Promise\", gender: \"m\" },\n NaN: { label: \"NaN\", gender: \"m\" },\n unknown: { label: \"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2\", gender: \"m\" },\n value: { label: \"\u05E2\u05E8\u05DA\", gender: \"m\" },\n };\n // Sizing units for size-related messages + localized origin labels\n const Sizable = {\n string: { unit: \"\u05EA\u05D5\u05D5\u05D9\u05DD\", shortLabel: \"\u05E7\u05E6\u05E8\", longLabel: \"\u05D0\u05E8\u05D5\u05DA\" },\n file: { unit: \"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n array: { unit: \"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n set: { unit: \"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n number: { unit: \"\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" }, // no unit\n };\n // Helpers \u2014 labels, articles, and verbs\n const typeEntry = (t) => (t ? TypeNames[t] : undefined);\n const typeLabel = (t) => {\n const e = typeEntry(t);\n if (e)\n return e.label;\n // fallback: show raw string if unknown\n return t ?? TypeNames.unknown.label;\n };\n const withDefinite = (t) => `\u05D4${typeLabel(t)}`;\n const verbFor = (t) => {\n const e = typeEntry(t);\n const gender = e?.gender ?? \"m\";\n return gender === \"f\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA\" : \"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA\";\n };\n const getSizing = (origin) => {\n if (!origin)\n return null;\n return Sizable[origin] ?? null;\n };\n const FormatDictionary = {\n regex: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n email: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC\", gender: \"f\" },\n url: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA\", gender: \"f\" },\n emoji: { label: \"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9\", gender: \"m\" },\n uuid: { label: \"UUID\", gender: \"m\" },\n nanoid: { label: \"nanoid\", gender: \"m\" },\n guid: { label: \"GUID\", gender: \"m\" },\n cuid: { label: \"cuid\", gender: \"m\" },\n cuid2: { label: \"cuid2\", gender: \"m\" },\n ulid: { label: \"ULID\", gender: \"m\" },\n xid: { label: \"XID\", gender: \"m\" },\n ksuid: { label: \"KSUID\", gender: \"m\" },\n datetime: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n date: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA ISO\", gender: \"m\" },\n time: { label: \"\u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n duration: { label: \"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n ipv4: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4\", gender: \"f\" },\n ipv6: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6\", gender: \"f\" },\n cidrv4: { label: \"\u05D8\u05D5\u05D5\u05D7 IPv4\", gender: \"m\" },\n cidrv6: { label: \"\u05D8\u05D5\u05D5\u05D7 IPv6\", gender: \"m\" },\n base64: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64\", gender: \"f\" },\n base64url: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA\", gender: \"f\" },\n json_string: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON\", gender: \"f\" },\n e164: { label: \"\u05DE\u05E1\u05E4\u05E8 E.164\", gender: \"m\" },\n jwt: { label: \"JWT\", gender: \"m\" },\n ends_with: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n includes: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n lowercase: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n starts_with: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n uppercase: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n // Expected type: show without definite article for clearer Hebrew\n const expectedKey = issue.expected;\n const expected = TypeDictionary[expectedKey ?? \"\"] ?? typeLabel(expectedKey);\n // Received: show localized label if known, otherwise constructor/raw\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? TypeNames[receivedType]?.label ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${issue.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`;\n }\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`;\n }\n case \"invalid_value\": {\n if (issue.values.length === 1) {\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${util.stringifyPrimitive(issue.values[0])}`;\n }\n // Join values with proper Hebrew formatting\n const stringified = issue.values.map((v) => util.stringifyPrimitive(v));\n if (issue.values.length === 2) {\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${stringified[0]} \u05D0\u05D5 ${stringified[1]}`;\n }\n // For 3+ values: \"a\", \"b\" \u05D0\u05D5 \"c\"\n const lastValue = stringified[stringified.length - 1];\n const restValues = stringified.slice(0, -1).join(\", \");\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${restValues} \u05D0\u05D5 ${lastValue}`;\n }\n case \"too_big\": {\n const sizing = getSizing(issue.origin);\n const subject = withDefinite(issue.origin ?? \"value\");\n if (issue.origin === \"string\") {\n // Special handling for strings - more natural Hebrew\n return `${sizing?.longLabel ?? \"\u05D0\u05E8\u05D5\u05DA\"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue.maximum.toString()} ${sizing?.unit ?? \"\"} ${issue.inclusive ? \"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA\" : \"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8\"}`.trim();\n }\n if (issue.origin === \"number\") {\n // Natural Hebrew for numbers\n const comparison = issue.inclusive ? `\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue.maximum}` : `\u05E7\u05D8\u05DF \u05DE-${issue.maximum}`;\n return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`;\n }\n if (issue.origin === \"array\" || issue.origin === \"set\") {\n // Natural Hebrew for arrays and sets\n const verb = issue.origin === \"set\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4\" : \"\u05E6\u05E8\u05D9\u05DA\";\n const comparison = issue.inclusive\n ? `${issue.maximum} ${sizing?.unit ?? \"\"} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`\n : `\u05E4\u05D7\u05D5\u05EA \u05DE-${issue.maximum} ${sizing?.unit ?? \"\"}`;\n return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim();\n }\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const be = verbFor(issue.origin ?? \"value\");\n if (sizing?.unit) {\n return `${sizing.longLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n }\n return `${sizing?.longLabel ?? \"\u05D2\u05D3\u05D5\u05DC\"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const sizing = getSizing(issue.origin);\n const subject = withDefinite(issue.origin ?? \"value\");\n if (issue.origin === \"string\") {\n // Special handling for strings - more natural Hebrew\n return `${sizing?.shortLabel ?? \"\u05E7\u05E6\u05E8\"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue.minimum.toString()} ${sizing?.unit ?? \"\"} ${issue.inclusive ? \"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8\" : \"\u05DC\u05E4\u05D7\u05D5\u05EA\"}`.trim();\n }\n if (issue.origin === \"number\") {\n // Natural Hebrew for numbers\n const comparison = issue.inclusive ? `\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue.minimum}` : `\u05D2\u05D3\u05D5\u05DC \u05DE-${issue.minimum}`;\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`;\n }\n if (issue.origin === \"array\" || issue.origin === \"set\") {\n // Natural Hebrew for arrays and sets\n const verb = issue.origin === \"set\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4\" : \"\u05E6\u05E8\u05D9\u05DA\";\n // Special case for singular (minimum === 1)\n if (issue.minimum === 1 && issue.inclusive) {\n const singularPhrase = issue.origin === \"set\" ? \"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3\" : \"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3\";\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${singularPhrase}`;\n }\n const comparison = issue.inclusive\n ? `${issue.minimum} ${sizing?.unit ?? \"\"} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`\n : `\u05D9\u05D5\u05EA\u05E8 \u05DE-${issue.minimum} ${sizing?.unit ?? \"\"}`;\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim();\n }\n const adj = issue.inclusive ? \">=\" : \">\";\n const be = verbFor(issue.origin ?? \"value\");\n if (sizing?.unit) {\n return `${sizing.shortLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `${sizing?.shortLabel ?? \"\u05E7\u05D8\u05DF\"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n // These apply to strings \u2014 use feminine grammar + \u05D4\u05F3 \u05D4\u05D9\u05D3\u05D9\u05E2\u05D4\n if (_issue.format === \"starts_with\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${_issue.pattern}`;\n // Handle gender agreement for formats\n const nounEntry = FormatDictionary[_issue.format];\n const noun = nounEntry?.label ?? _issue.format;\n const gender = nounEntry?.gender ?? \"m\";\n const adjective = gender === \"f\" ? \"\u05EA\u05E7\u05D9\u05E0\u05D4\" : \"\u05EA\u05E7\u05D9\u05DF\";\n return `${noun} \u05DC\u05D0 ${adjective}`;\n }\n case \"not_multiple_of\":\n return `\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u05DE\u05E4\u05EA\u05D7${issue.keys.length > 1 ? \"\u05D5\u05EA\" : \"\"} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${issue.keys.length > 1 ? \"\u05D9\u05DD\" : \"\u05D4\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\": {\n return `\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8`;\n }\n case \"invalid_union\":\n return \"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF\";\n case \"invalid_element\": {\n const place = withDefinite(issue.origin ?? \"array\");\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${place}`;\n }\n default:\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"legyen\" },\n file: { unit: \"byte\", verb: \"legyen\" },\n array: { unit: \"elem\", verb: \"legyen\" },\n set: { unit: \"elem\", verb: \"legyen\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"bemenet\",\n email: \"email c\u00EDm\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO id\u0151b\u00E9lyeg\",\n date: \"ISO d\u00E1tum\",\n time: \"ISO id\u0151\",\n duration: \"ISO id\u0151intervallum\",\n ipv4: \"IPv4 c\u00EDm\",\n ipv6: \"IPv6 c\u00EDm\",\n cidrv4: \"IPv4 tartom\u00E1ny\",\n cidrv6: \"IPv6 tartom\u00E1ny\",\n base64: \"base64-k\u00F3dolt string\",\n base64url: \"base64url-k\u00F3dolt string\",\n json_string: \"JSON string\",\n e164: \"E.164 sz\u00E1m\",\n jwt: \"JWT\",\n template_literal: \"bemenet\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"sz\u00E1m\",\n array: \"t\u00F6mb\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k instanceof ${issue.expected}, a kapott \u00E9rt\u00E9k ${received}`;\n }\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k ${expected}, a kapott \u00E9rt\u00E9k ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00C9rv\u00E9nytelen opci\u00F3: valamelyik \u00E9rt\u00E9k v\u00E1rt ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `T\u00FAl nagy: ${issue.origin ?? \"\u00E9rt\u00E9k\"} m\u00E9rete t\u00FAl nagy ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elem\"}`;\n return `T\u00FAl nagy: a bemeneti \u00E9rt\u00E9k ${issue.origin ?? \"\u00E9rt\u00E9k\"} t\u00FAl nagy: ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `T\u00FAl kicsi: a bemeneti \u00E9rt\u00E9k ${issue.origin} m\u00E9rete t\u00FAl kicsi ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `T\u00FAl kicsi: a bemeneti \u00E9rt\u00E9k ${issue.origin} t\u00FAl kicsi ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.prefix}\" \u00E9rt\u00E9kkel kell kezd\u0151dnie`;\n if (_issue.format === \"ends_with\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.suffix}\" \u00E9rt\u00E9kkel kell v\u00E9gz\u0151dnie`;\n if (_issue.format === \"includes\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.includes}\" \u00E9rt\u00E9ket kell tartalmaznia`;\n if (_issue.format === \"regex\")\n return `\u00C9rv\u00E9nytelen string: ${_issue.pattern} mint\u00E1nak kell megfelelnie`;\n return `\u00C9rv\u00E9nytelen ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u00C9rv\u00E9nytelen sz\u00E1m: ${issue.divisor} t\u00F6bbsz\u00F6r\u00F6s\u00E9nek kell lennie`;\n case \"unrecognized_keys\":\n return `Ismeretlen kulcs${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u00C9rv\u00E9nytelen kulcs ${issue.origin}`;\n case \"invalid_union\":\n return \"\u00C9rv\u00E9nytelen bemenet\";\n case \"invalid_element\":\n return `\u00C9rv\u00E9nytelen \u00E9rt\u00E9k: ${issue.origin}`;\n default:\n return `\u00C9rv\u00E9nytelen bemenet`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getArmenianPlural(count, one, many) {\n return Math.abs(count) === 1 ? one : many;\n}\nfunction withDefiniteArticle(word) {\n if (!word)\n return \"\";\n const vowels = [\"\u0561\", \"\u0565\", \"\u0568\", \"\u056B\", \"\u0578\", \"\u0578\u0582\", \"\u0585\"];\n const lastChar = word[word.length - 1];\n return word + (vowels.includes(lastChar) ? \"\u0576\" : \"\u0568\");\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0576\u0577\u0561\u0576\",\n many: \"\u0576\u0577\u0561\u0576\u0576\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n file: {\n unit: {\n one: \"\u0562\u0561\u0575\u0569\",\n many: \"\u0562\u0561\u0575\u0569\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n array: {\n unit: {\n one: \"\u057F\u0561\u0580\u0580\",\n many: \"\u057F\u0561\u0580\u0580\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n set: {\n unit: {\n one: \"\u057F\u0561\u0580\u0580\",\n many: \"\u057F\u0561\u0580\u0580\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0574\u0578\u0582\u057F\u0584\",\n email: \"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565\",\n url: \"URL\",\n emoji: \"\u0567\u0574\u0578\u057B\u056B\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574\",\n date: \"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E\",\n time: \"ISO \u056A\u0561\u0574\",\n duration: \"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576\",\n ipv4: \"IPv4 \u0570\u0561\u057D\u0581\u0565\",\n ipv6: \"IPv6 \u0570\u0561\u057D\u0581\u0565\",\n cidrv4: \"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584\",\n cidrv6: \"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584\",\n base64: \"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572\",\n base64url: \"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572\",\n json_string: \"JSON \u057F\u0578\u0572\",\n e164: \"E.164 \u0570\u0561\u0574\u0561\u0580\",\n jwt: \"JWT\",\n template_literal: \"\u0574\u0578\u0582\u057F\u0584\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0569\u056B\u057E\",\n array: \"\u0566\u0561\u0576\u0563\u057E\u0561\u056E\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${issue.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`;\n }\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${util.stringifyPrimitive(issue.values[1])}`;\n return `\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getArmenianPlural(maxValue, sizing.unit.one, sizing.unit.many);\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin ?? \"\u0561\u0580\u056A\u0565\u0584\")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin ?? \"\u0561\u0580\u056A\u0565\u0584\")} \u056C\u056B\u0576\u056B ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getArmenianPlural(minValue, sizing.unit.one, sizing.unit.many);\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin)} \u056C\u056B\u0576\u056B ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B \"${_issue.prefix}\"-\u0578\u057E`;\n if (_issue.format === \"ends_with\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B \"${_issue.suffix}\"-\u0578\u057E`;\n if (_issue.format === \"includes\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${_issue.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`;\n return `\u054D\u056D\u0561\u056C ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${issue.divisor}-\u056B`;\n case \"unrecognized_keys\":\n return `\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${issue.keys.length > 1 ? \"\u0576\u0565\u0580\" : \"\"}. ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${withDefiniteArticle(issue.origin)}-\u0578\u0582\u0574`;\n case \"invalid_union\":\n return \"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\";\n case \"invalid_element\":\n return `\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${withDefiniteArticle(issue.origin)}-\u0578\u0582\u0574`;\n default:\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"memiliki\" },\n file: { unit: \"byte\", verb: \"memiliki\" },\n array: { unit: \"item\", verb: \"memiliki\" },\n set: { unit: \"item\", verb: \"memiliki\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"alamat email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"tanggal dan waktu format ISO\",\n date: \"tanggal format ISO\",\n time: \"jam format ISO\",\n duration: \"durasi format ISO\",\n ipv4: \"alamat IPv4\",\n ipv6: \"alamat IPv6\",\n cidrv4: \"rentang alamat IPv4\",\n cidrv6: \"rentang alamat IPv6\",\n base64: \"string dengan enkode base64\",\n base64url: \"string dengan enkode base64url\",\n json_string: \"string JSON\",\n e164: \"angka E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input tidak valid: diharapkan instanceof ${issue.expected}, diterima ${received}`;\n }\n return `Input tidak valid: diharapkan ${expected}, diterima ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input tidak valid: diharapkan ${util.stringifyPrimitive(issue.values[0])}`;\n return `Pilihan tidak valid: diharapkan salah satu dari ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Terlalu besar: diharapkan ${issue.origin ?? \"value\"} memiliki ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elemen\"}`;\n return `Terlalu besar: diharapkan ${issue.origin ?? \"value\"} menjadi ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Terlalu kecil: diharapkan ${issue.origin} memiliki ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Terlalu kecil: diharapkan ${issue.origin} menjadi ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `String tidak valid: harus dimulai dengan \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `String tidak valid: harus berakhir dengan \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `String tidak valid: harus menyertakan \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `String tidak valid: harus sesuai pola ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} tidak valid`;\n }\n case \"not_multiple_of\":\n return `Angka tidak valid: harus kelipatan dari ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kunci tidak dikenali ${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kunci tidak valid di ${issue.origin}`;\n case \"invalid_union\":\n return \"Input tidak valid\";\n case \"invalid_element\":\n return `Nilai tidak valid di ${issue.origin}`;\n default:\n return `Input tidak valid`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"stafi\", verb: \"a\u00F0 hafa\" },\n file: { unit: \"b\u00E6ti\", verb: \"a\u00F0 hafa\" },\n array: { unit: \"hluti\", verb: \"a\u00F0 hafa\" },\n set: { unit: \"hluti\", verb: \"a\u00F0 hafa\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"gildi\",\n email: \"netfang\",\n url: \"vefsl\u00F3\u00F0\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dagsetning og t\u00EDmi\",\n date: \"ISO dagsetning\",\n time: \"ISO t\u00EDmi\",\n duration: \"ISO t\u00EDmalengd\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded strengur\",\n base64url: \"base64url-encoded strengur\",\n json_string: \"JSON strengur\",\n e164: \"E.164 t\u00F6lugildi\",\n jwt: \"JWT\",\n template_literal: \"gildi\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u00FAmer\",\n array: \"fylki\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Rangt gildi: \u00DE\u00FA sl\u00F3st inn ${received} \u00FEar sem \u00E1 a\u00F0 vera instanceof ${issue.expected}`;\n }\n return `Rangt gildi: \u00DE\u00FA sl\u00F3st inn ${received} \u00FEar sem \u00E1 a\u00F0 vera ${expected}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Rangt gildi: gert r\u00E1\u00F0 fyrir ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00D3gilt val: m\u00E1 vera eitt af eftirfarandi ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Of st\u00F3rt: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin ?? \"gildi\"} hafi ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"hluti\"}`;\n return `Of st\u00F3rt: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin ?? \"gildi\"} s\u00E9 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Of l\u00EDti\u00F0: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin} hafi ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Of l\u00EDti\u00F0: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin} s\u00E9 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 byrja \u00E1 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 enda \u00E1 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 innihalda \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 fylgja mynstri ${_issue.pattern}`;\n return `Rangt ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `R\u00F6ng tala: ver\u00F0ur a\u00F0 vera margfeldi af ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u00D3\u00FEekkt ${issue.keys.length > 1 ? \"ir lyklar\" : \"ur lykill\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Rangur lykill \u00ED ${issue.origin}`;\n case \"invalid_union\":\n return \"Rangt gildi\";\n case \"invalid_element\":\n return `Rangt gildi \u00ED ${issue.origin}`;\n default:\n return `Rangt gildi`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caratteri\", verb: \"avere\" },\n file: { unit: \"byte\", verb: \"avere\" },\n array: { unit: \"elementi\", verb: \"avere\" },\n set: { unit: \"elementi\", verb: \"avere\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"indirizzo email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data e ora ISO\",\n date: \"data ISO\",\n time: \"ora ISO\",\n duration: \"durata ISO\",\n ipv4: \"indirizzo IPv4\",\n ipv6: \"indirizzo IPv6\",\n cidrv4: \"intervallo IPv4\",\n cidrv6: \"intervallo IPv6\",\n base64: \"stringa codificata in base64\",\n base64url: \"URL codificata in base64\",\n json_string: \"stringa JSON\",\n e164: \"numero E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"numero\",\n array: \"vettore\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input non valido: atteso instanceof ${issue.expected}, ricevuto ${received}`;\n }\n return `Input non valido: atteso ${expected}, ricevuto ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input non valido: atteso ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opzione non valida: atteso uno tra ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Troppo grande: ${issue.origin ?? \"valore\"} deve avere ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementi\"}`;\n return `Troppo grande: ${issue.origin ?? \"valore\"} deve essere ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Troppo piccolo: ${issue.origin} deve avere ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Troppo piccolo: ${issue.origin} deve essere ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Stringa non valida: deve iniziare con \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Stringa non valida: deve terminare con \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Stringa non valida: deve includere \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Stringa non valida: deve corrispondere al pattern ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Numero non valido: deve essere un multiplo di ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Chiav${issue.keys.length > 1 ? \"i\" : \"e\"} non riconosciut${issue.keys.length > 1 ? \"e\" : \"a\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Chiave non valida in ${issue.origin}`;\n case \"invalid_union\":\n return \"Input non valido\";\n case \"invalid_element\":\n return `Valore non valido in ${issue.origin}`;\n default:\n return `Input non valido`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u6587\u5B57\", verb: \"\u3067\u3042\u308B\" },\n file: { unit: \"\u30D0\u30A4\u30C8\", verb: \"\u3067\u3042\u308B\" },\n array: { unit: \"\u8981\u7D20\", verb: \"\u3067\u3042\u308B\" },\n set: { unit: \"\u8981\u7D20\", verb: \"\u3067\u3042\u308B\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u5165\u529B\u5024\",\n email: \"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\",\n url: \"URL\",\n emoji: \"\u7D75\u6587\u5B57\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO\u65E5\u6642\",\n date: \"ISO\u65E5\u4ED8\",\n time: \"ISO\u6642\u523B\",\n duration: \"ISO\u671F\u9593\",\n ipv4: \"IPv4\u30A2\u30C9\u30EC\u30B9\",\n ipv6: \"IPv6\u30A2\u30C9\u30EC\u30B9\",\n cidrv4: \"IPv4\u7BC4\u56F2\",\n cidrv6: \"IPv6\u7BC4\u56F2\",\n base64: \"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217\",\n base64url: \"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217\",\n json_string: \"JSON\u6587\u5B57\u5217\",\n e164: \"E.164\u756A\u53F7\",\n jwt: \"JWT\",\n template_literal: \"\u5165\u529B\u5024\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u6570\u5024\",\n array: \"\u914D\u5217\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u7121\u52B9\u306A\u5165\u529B: instanceof ${issue.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;\n }\n return `\u7121\u52B9\u306A\u5165\u529B: ${expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u7121\u52B9\u306A\u5165\u529B: ${util.stringifyPrimitive(issue.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`;\n return `\u7121\u52B9\u306A\u9078\u629E: ${util.joinValues(issue.values, \"\u3001\")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u4EE5\u4E0B\u3067\u3042\u308B\" : \"\u3088\u308A\u5C0F\u3055\u3044\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue.origin ?? \"\u5024\"}\u306F${issue.maximum.toString()}${sizing.unit ?? \"\u8981\u7D20\"}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue.origin ?? \"\u5024\"}\u306F${issue.maximum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u4EE5\u4E0A\u3067\u3042\u308B\" : \"\u3088\u308A\u5927\u304D\u3044\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue.origin}\u306F${issue.minimum.toString()}${sizing.unit}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue.origin}\u306F${issue.minimum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.prefix}\"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"ends_with\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.suffix}\"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"includes\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.includes}\"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"regex\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${_issue.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u7121\u52B9\u306A${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u7121\u52B9\u306A\u6570\u5024: ${issue.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n case \"unrecognized_keys\":\n return `\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${issue.keys.length > 1 ? \"\u7FA4\" : \"\"}: ${util.joinValues(issue.keys, \"\u3001\")}`;\n case \"invalid_key\":\n return `${issue.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;\n case \"invalid_union\":\n return \"\u7121\u52B9\u306A\u5165\u529B\";\n case \"invalid_element\":\n return `${issue.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;\n default:\n return `\u7121\u52B9\u306A\u5165\u529B`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n file: { unit: \"\u10D1\u10D0\u10D8\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n array: { unit: \"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n set: { unit: \"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\",\n email: \"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n url: \"URL\",\n emoji: \"\u10D4\u10DB\u10DD\u10EF\u10D8\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD\",\n date: \"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8\",\n time: \"\u10D3\u10E0\u10DD\",\n duration: \"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0\",\n ipv4: \"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n ipv6: \"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n cidrv4: \"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8\",\n cidrv6: \"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8\",\n base64: \"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n base64url: \"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n json_string: \"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n e164: \"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8\",\n jwt: \"JWT\",\n template_literal: \"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8\",\n string: \"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n boolean: \"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8\",\n function: \"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0\",\n array: \"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${issue.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`;\n }\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${util.joinValues(issue.values, \"|\")}-\u10D3\u10D0\u10DC`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin ?? \"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin ?? \"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0\"} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \"${_issue.prefix}\"-\u10D8\u10D7`;\n }\n if (_issue.format === \"ends_with\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \"${_issue.suffix}\"-\u10D8\u10D7`;\n if (_issue.format === \"includes\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 \"${_issue.includes}\"-\u10E1`;\n if (_issue.format === \"regex\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${_issue.pattern}`;\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${issue.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;\n case \"unrecognized_keys\":\n return `\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${issue.keys.length > 1 ? \"\u10D4\u10D1\u10D8\" : \"\u10D8\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${issue.origin}-\u10E8\u10D8`;\n case \"invalid_union\":\n return \"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\";\n case \"invalid_element\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${issue.origin}-\u10E8\u10D8`;\n default:\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n file: { unit: \"\u1794\u17C3\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n array: { unit: \"\u1792\u17B6\u178F\u17BB\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n set: { unit: \"\u1792\u17B6\u178F\u17BB\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\",\n email: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B\",\n url: \"URL\",\n emoji: \"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO\",\n date: \"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO\",\n time: \"\u1798\u17C9\u17C4\u1784 ISO\",\n duration: \"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO\",\n ipv4: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4\",\n ipv6: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6\",\n cidrv4: \"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4\",\n cidrv6: \"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6\",\n base64: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64\",\n base64url: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url\",\n json_string: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON\",\n e164: \"\u179B\u17C1\u1781 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u179B\u17C1\u1781\",\n array: \"\u17A2\u17B6\u179A\u17C1 (Array)\",\n null: \"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${issue.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`;\n }\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin ?? \"\u178F\u1798\u17D2\u179B\u17C3\"} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u1792\u17B6\u178F\u17BB\"}`;\n return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin ?? \"\u178F\u1798\u17D2\u179B\u17C3\"} ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin} ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin} ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${_issue.pattern}`;\n return `\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue.origin}`;\n case \"invalid_union\":\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`;\n case \"invalid_element\":\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue.origin}`;\n default:\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import km from \"./km.js\";\n/** @deprecated Use `km` instead. */\nexport default function () {\n return km();\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\uBB38\uC790\", verb: \"to have\" },\n file: { unit: \"\uBC14\uC774\uD2B8\", verb: \"to have\" },\n array: { unit: \"\uAC1C\", verb: \"to have\" },\n set: { unit: \"\uAC1C\", verb: \"to have\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\uC785\uB825\",\n email: \"\uC774\uBA54\uC77C \uC8FC\uC18C\",\n url: \"URL\",\n emoji: \"\uC774\uBAA8\uC9C0\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \uB0A0\uC9DC\uC2DC\uAC04\",\n date: \"ISO \uB0A0\uC9DC\",\n time: \"ISO \uC2DC\uAC04\",\n duration: \"ISO \uAE30\uAC04\",\n ipv4: \"IPv4 \uC8FC\uC18C\",\n ipv6: \"IPv6 \uC8FC\uC18C\",\n cidrv4: \"IPv4 \uBC94\uC704\",\n cidrv6: \"IPv6 \uBC94\uC704\",\n base64: \"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4\",\n base64url: \"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4\",\n json_string: \"JSON \uBB38\uC790\uC5F4\",\n e164: \"E.164 \uBC88\uD638\",\n jwt: \"JWT\",\n template_literal: \"\uC785\uB825\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${issue.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`;\n }\n return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${util.stringifyPrimitive(issue.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`;\n return `\uC798\uBABB\uB41C \uC635\uC158: ${util.joinValues(issue.values, \"\uB610\uB294 \")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\uC774\uD558\" : \"\uBBF8\uB9CC\";\n const suffix = adj === \"\uBBF8\uB9CC\" ? \"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4\" : \"\uC5EC\uC57C \uD569\uB2C8\uB2E4\";\n const sizing = getSizing(issue.origin);\n const unit = sizing?.unit ?? \"\uC694\uC18C\";\n if (sizing)\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue.maximum.toString()}${unit} ${adj}${suffix}`;\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue.maximum.toString()} ${adj}${suffix}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\uC774\uC0C1\" : \"\uCD08\uACFC\";\n const suffix = adj === \"\uC774\uC0C1\" ? \"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4\" : \"\uC5EC\uC57C \uD569\uB2C8\uB2E4\";\n const sizing = getSizing(issue.origin);\n const unit = sizing?.unit ?? \"\uC694\uC18C\";\n if (sizing) {\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue.minimum.toString()}${unit} ${adj}${suffix}`;\n }\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue.minimum.toString()} ${adj}${suffix}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.prefix}\"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`;\n }\n if (_issue.format === \"ends_with\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.suffix}\"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`;\n if (_issue.format === \"includes\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.includes}\"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`;\n if (_issue.format === \"regex\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${_issue.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`;\n return `\uC798\uBABB\uB41C ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\uC798\uBABB\uB41C \uC22B\uC790: ${issue.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;\n case \"unrecognized_keys\":\n return `\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\uC798\uBABB\uB41C \uD0A4: ${issue.origin}`;\n case \"invalid_union\":\n return `\uC798\uBABB\uB41C \uC785\uB825`;\n case \"invalid_element\":\n return `\uC798\uBABB\uB41C \uAC12: ${issue.origin}`;\n default:\n return `\uC798\uBABB\uB41C \uC785\uB825`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst capitalizeFirstCharacter = (text) => {\n return text.charAt(0).toUpperCase() + text.slice(1);\n};\nfunction getUnitTypeFromNumber(number) {\n const abs = Math.abs(number);\n const last = abs % 10;\n const last2 = abs % 100;\n if ((last2 >= 11 && last2 <= 19) || last === 0)\n return \"many\";\n if (last === 1)\n return \"one\";\n return \"few\";\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"simbolis\",\n few: \"simboliai\",\n many: \"simboli\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi b\u016Bti ne ilgesn\u0117 kaip\",\n notInclusive: \"turi b\u016Bti trumpesn\u0117 kaip\",\n },\n bigger: {\n inclusive: \"turi b\u016Bti ne trumpesn\u0117 kaip\",\n notInclusive: \"turi b\u016Bti ilgesn\u0117 kaip\",\n },\n },\n },\n file: {\n unit: {\n one: \"baitas\",\n few: \"baitai\",\n many: \"bait\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi b\u016Bti ne didesnis kaip\",\n notInclusive: \"turi b\u016Bti ma\u017Eesnis kaip\",\n },\n bigger: {\n inclusive: \"turi b\u016Bti ne ma\u017Eesnis kaip\",\n notInclusive: \"turi b\u016Bti didesnis kaip\",\n },\n },\n },\n array: {\n unit: {\n one: \"element\u0105\",\n few: \"elementus\",\n many: \"element\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi tur\u0117ti ne daugiau kaip\",\n notInclusive: \"turi tur\u0117ti ma\u017Eiau kaip\",\n },\n bigger: {\n inclusive: \"turi tur\u0117ti ne ma\u017Eiau kaip\",\n notInclusive: \"turi tur\u0117ti daugiau kaip\",\n },\n },\n },\n set: {\n unit: {\n one: \"element\u0105\",\n few: \"elementus\",\n many: \"element\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi tur\u0117ti ne daugiau kaip\",\n notInclusive: \"turi tur\u0117ti ma\u017Eiau kaip\",\n },\n bigger: {\n inclusive: \"turi tur\u0117ti ne ma\u017Eiau kaip\",\n notInclusive: \"turi tur\u0117ti daugiau kaip\",\n },\n },\n },\n };\n function getSizing(origin, unitType, inclusive, targetShouldBe) {\n const result = Sizable[origin] ?? null;\n if (result === null)\n return result;\n return {\n unit: result.unit[unitType],\n verb: result.verb[targetShouldBe][inclusive ? \"inclusive\" : \"notInclusive\"],\n };\n }\n const FormatDictionary = {\n regex: \"\u012Fvestis\",\n email: \"el. pa\u0161to adresas\",\n url: \"URL\",\n emoji: \"jaustukas\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO data ir laikas\",\n date: \"ISO data\",\n time: \"ISO laikas\",\n duration: \"ISO trukm\u0117\",\n ipv4: \"IPv4 adresas\",\n ipv6: \"IPv6 adresas\",\n cidrv4: \"IPv4 tinklo prefiksas (CIDR)\",\n cidrv6: \"IPv6 tinklo prefiksas (CIDR)\",\n base64: \"base64 u\u017Ekoduota eilut\u0117\",\n base64url: \"base64url u\u017Ekoduota eilut\u0117\",\n json_string: \"JSON eilut\u0117\",\n e164: \"E.164 numeris\",\n jwt: \"JWT\",\n template_literal: \"\u012Fvestis\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"skai\u010Dius\",\n bigint: \"sveikasis skai\u010Dius\",\n string: \"eilut\u0117\",\n boolean: \"login\u0117 reik\u0161m\u0117\",\n undefined: \"neapibr\u0117\u017Eta reik\u0161m\u0117\",\n function: \"funkcija\",\n symbol: \"simbolis\",\n array: \"masyvas\",\n object: \"objektas\",\n null: \"nulin\u0117 reik\u0161m\u0117\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Gautas tipas ${received}, o tik\u0117tasi - instanceof ${issue.expected}`;\n }\n return `Gautas tipas ${received}, o tik\u0117tasi - ${expected}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Privalo b\u016Bti ${util.stringifyPrimitive(issue.values[0])}`;\n return `Privalo b\u016Bti vienas i\u0161 ${util.joinValues(issue.values, \"|\")} pasirinkim\u0173`;\n case \"too_big\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n const sizing = getSizing(issue.origin, getUnitTypeFromNumber(Number(issue.maximum)), issue.inclusive ?? false, \"smaller\");\n if (sizing?.verb)\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} ${sizing.verb} ${issue.maximum.toString()} ${sizing.unit ?? \"element\u0173\"}`;\n const adj = issue.inclusive ? \"ne didesnis kaip\" : \"ma\u017Eesnis kaip\";\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi b\u016Bti ${adj} ${issue.maximum.toString()} ${sizing?.unit}`;\n }\n case \"too_small\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n const sizing = getSizing(issue.origin, getUnitTypeFromNumber(Number(issue.minimum)), issue.inclusive ?? false, \"bigger\");\n if (sizing?.verb)\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} ${sizing.verb} ${issue.minimum.toString()} ${sizing.unit ?? \"element\u0173\"}`;\n const adj = issue.inclusive ? \"ne ma\u017Eesnis kaip\" : \"didesnis kaip\";\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi b\u016Bti ${adj} ${issue.minimum.toString()} ${sizing?.unit}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Eilut\u0117 privalo prasid\u0117ti \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Eilut\u0117 privalo pasibaigti \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Eilut\u0117 privalo \u012Ftraukti \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Eilut\u0117 privalo atitikti ${_issue.pattern}`;\n return `Neteisingas ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Skai\u010Dius privalo b\u016Bti ${issue.divisor} kartotinis.`;\n case \"unrecognized_keys\":\n return `Neatpa\u017Eint${issue.keys.length > 1 ? \"i\" : \"as\"} rakt${issue.keys.length > 1 ? \"ai\" : \"as\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return \"Rastas klaidingas raktas\";\n case \"invalid_union\":\n return \"Klaidinga \u012Fvestis\";\n case \"invalid_element\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi klaiding\u0105 \u012Fvest\u012F`;\n }\n default:\n return \"Klaidinga \u012Fvestis\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0437\u043D\u0430\u0446\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n file: { unit: \"\u0431\u0430\u0458\u0442\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n array: { unit: \"\u0441\u0442\u0430\u0432\u043A\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n set: { unit: \"\u0441\u0442\u0430\u0432\u043A\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u043D\u0435\u0441\",\n email: \"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u045F\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435\",\n date: \"ISO \u0434\u0430\u0442\u0443\u043C\",\n time: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n duration: \"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430\",\n cidrv4: \"IPv4 \u043E\u043F\u0441\u0435\u0433\",\n cidrv6: \"IPv6 \u043E\u043F\u0441\u0435\u0433\",\n base64: \"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430\",\n base64url: \"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430\",\n json_string: \"JSON \u043D\u0438\u0437\u0430\",\n e164: \"E.164 \u0431\u0440\u043E\u0458\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u043D\u0435\u0441\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0431\u0440\u043E\u0458\",\n array: \"\u043D\u0438\u0437\u0430\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${issue.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`;\n }\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Invalid input: expected ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin ?? \"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430\"} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438\"}`;\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin ?? \"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430\"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438\" : \"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441\";\n case \"invalid_element\":\n return `\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${issue.origin}`;\n default:\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"aksara\", verb: \"mempunyai\" },\n file: { unit: \"bait\", verb: \"mempunyai\" },\n array: { unit: \"elemen\", verb: \"mempunyai\" },\n set: { unit: \"elemen\", verb: \"mempunyai\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"alamat e-mel\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"tarikh masa ISO\",\n date: \"tarikh ISO\",\n time: \"masa ISO\",\n duration: \"tempoh ISO\",\n ipv4: \"alamat IPv4\",\n ipv6: \"alamat IPv6\",\n cidrv4: \"julat IPv4\",\n cidrv6: \"julat IPv6\",\n base64: \"string dikodkan base64\",\n base64url: \"string dikodkan base64url\",\n json_string: \"string JSON\",\n e164: \"nombor E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombor\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input tidak sah: dijangka instanceof ${issue.expected}, diterima ${received}`;\n }\n return `Input tidak sah: dijangka ${expected}, diterima ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input tidak sah: dijangka ${util.stringifyPrimitive(issue.values[0])}`;\n return `Pilihan tidak sah: dijangka salah satu daripada ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Terlalu besar: dijangka ${issue.origin ?? \"nilai\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elemen\"}`;\n return `Terlalu besar: dijangka ${issue.origin ?? \"nilai\"} adalah ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Terlalu kecil: dijangka ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Terlalu kecil: dijangka ${issue.origin} adalah ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `String tidak sah: mesti bermula dengan \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `String tidak sah: mesti berakhir dengan \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `String tidak sah: mesti mengandungi \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `String tidak sah: mesti sepadan dengan corak ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} tidak sah`;\n }\n case \"not_multiple_of\":\n return `Nombor tidak sah: perlu gandaan ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kunci tidak dikenali: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kunci tidak sah dalam ${issue.origin}`;\n case \"invalid_union\":\n return \"Input tidak sah\";\n case \"invalid_element\":\n return `Nilai tidak sah dalam ${issue.origin}`;\n default:\n return `Input tidak sah`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tekens\", verb: \"heeft\" },\n file: { unit: \"bytes\", verb: \"heeft\" },\n array: { unit: \"elementen\", verb: \"heeft\" },\n set: { unit: \"elementen\", verb: \"heeft\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"invoer\",\n email: \"emailadres\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datum en tijd\",\n date: \"ISO datum\",\n time: \"ISO tijd\",\n duration: \"ISO duur\",\n ipv4: \"IPv4-adres\",\n ipv6: \"IPv6-adres\",\n cidrv4: \"IPv4-bereik\",\n cidrv6: \"IPv6-bereik\",\n base64: \"base64-gecodeerde tekst\",\n base64url: \"base64 URL-gecodeerde tekst\",\n json_string: \"JSON string\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"invoer\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"getal\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ongeldige invoer: verwacht instanceof ${issue.expected}, ontving ${received}`;\n }\n return `Ongeldige invoer: verwacht ${expected}, ontving ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ongeldige invoer: verwacht ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ongeldige optie: verwacht \u00E9\u00E9n van ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const longName = issue.origin === \"date\" ? \"laat\" : issue.origin === \"string\" ? \"lang\" : \"groot\";\n if (sizing)\n return `Te ${longName}: verwacht dat ${issue.origin ?? \"waarde\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementen\"} ${sizing.verb}`;\n return `Te ${longName}: verwacht dat ${issue.origin ?? \"waarde\"} ${adj}${issue.maximum.toString()} is`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const shortName = issue.origin === \"date\" ? \"vroeg\" : issue.origin === \"string\" ? \"kort\" : \"klein\";\n if (sizing) {\n return `Te ${shortName}: verwacht dat ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} ${sizing.verb}`;\n }\n return `Te ${shortName}: verwacht dat ${issue.origin} ${adj}${issue.minimum.toString()} is`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Ongeldige tekst: moet met \"${_issue.prefix}\" beginnen`;\n }\n if (_issue.format === \"ends_with\")\n return `Ongeldige tekst: moet op \"${_issue.suffix}\" eindigen`;\n if (_issue.format === \"includes\")\n return `Ongeldige tekst: moet \"${_issue.includes}\" bevatten`;\n if (_issue.format === \"regex\")\n return `Ongeldige tekst: moet overeenkomen met patroon ${_issue.pattern}`;\n return `Ongeldig: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ongeldig getal: moet een veelvoud van ${issue.divisor} zijn`;\n case \"unrecognized_keys\":\n return `Onbekende key${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ongeldige key in ${issue.origin}`;\n case \"invalid_union\":\n return \"Ongeldige invoer\";\n case \"invalid_element\":\n return `Ongeldige waarde in ${issue.origin}`;\n default:\n return `Ongeldige invoer`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tegn\", verb: \"\u00E5 ha\" },\n file: { unit: \"bytes\", verb: \"\u00E5 ha\" },\n array: { unit: \"elementer\", verb: \"\u00E5 inneholde\" },\n set: { unit: \"elementer\", verb: \"\u00E5 inneholde\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"e-postadresse\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dato- og klokkeslett\",\n date: \"ISO-dato\",\n time: \"ISO-klokkeslett\",\n duration: \"ISO-varighet\",\n ipv4: \"IPv4-omr\u00E5de\",\n ipv6: \"IPv6-omr\u00E5de\",\n cidrv4: \"IPv4-spekter\",\n cidrv6: \"IPv6-spekter\",\n base64: \"base64-enkodet streng\",\n base64url: \"base64url-enkodet streng\",\n json_string: \"JSON-streng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"tall\",\n array: \"liste\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ugyldig input: forventet instanceof ${issue.expected}, fikk ${received}`;\n }\n return `Ugyldig input: forventet ${expected}, fikk ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ugyldig verdi: forventet ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ugyldig valg: forventet en av ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `For stor(t): forventet ${issue.origin ?? \"value\"} til \u00E5 ha ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementer\"}`;\n return `For stor(t): forventet ${issue.origin ?? \"value\"} til \u00E5 ha ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `For lite(n): forventet ${issue.origin} til \u00E5 ha ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `For lite(n): forventet ${issue.origin} til \u00E5 ha ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ugyldig streng: m\u00E5 starte med \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Ugyldig streng: m\u00E5 ende med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ugyldig streng: m\u00E5 inneholde \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ugyldig streng: m\u00E5 matche m\u00F8nsteret ${_issue.pattern}`;\n return `Ugyldig ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ugyldig tall: m\u00E5 v\u00E6re et multiplum av ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ukjente n\u00F8kler\" : \"Ukjent n\u00F8kkel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ugyldig n\u00F8kkel i ${issue.origin}`;\n case \"invalid_union\":\n return \"Ugyldig input\";\n case \"invalid_element\":\n return `Ugyldig verdi i ${issue.origin}`;\n default:\n return `Ugyldig input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"harf\", verb: \"olmal\u0131d\u0131r\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131d\u0131r\" },\n array: { unit: \"unsur\", verb: \"olmal\u0131d\u0131r\" },\n set: { unit: \"unsur\", verb: \"olmal\u0131d\u0131r\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"giren\",\n email: \"epostag\u00E2h\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO heng\u00E2m\u0131\",\n date: \"ISO tarihi\",\n time: \"ISO zaman\u0131\",\n duration: \"ISO m\u00FCddeti\",\n ipv4: \"IPv4 ni\u015F\u00E2n\u0131\",\n ipv6: \"IPv6 ni\u015F\u00E2n\u0131\",\n cidrv4: \"IPv4 menzili\",\n cidrv6: \"IPv6 menzili\",\n base64: \"base64-\u015Fifreli metin\",\n base64url: \"base64url-\u015Fifreli metin\",\n json_string: \"JSON metin\",\n e164: \"E.164 say\u0131s\u0131\",\n jwt: \"JWT\",\n template_literal: \"giren\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"numara\",\n array: \"saf\",\n null: \"gayb\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `F\u00E2sit giren: umulan instanceof ${issue.expected}, al\u0131nan ${received}`;\n }\n return `F\u00E2sit giren: umulan ${expected}, al\u0131nan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `F\u00E2sit giren: umulan ${util.stringifyPrimitive(issue.values[0])}`;\n return `F\u00E2sit tercih: m\u00FBteberler ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Fazla b\u00FCy\u00FCk: ${issue.origin ?? \"value\"}, ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elements\"} sahip olmal\u0131yd\u0131.`;\n return `Fazla b\u00FCy\u00FCk: ${issue.origin ?? \"value\"}, ${adj}${issue.maximum.toString()} olmal\u0131yd\u0131.`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Fazla k\u00FC\u00E7\u00FCk: ${issue.origin}, ${adj}${issue.minimum.toString()} ${sizing.unit} sahip olmal\u0131yd\u0131.`;\n }\n return `Fazla k\u00FC\u00E7\u00FCk: ${issue.origin}, ${adj}${issue.minimum.toString()} olmal\u0131yd\u0131.`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `F\u00E2sit metin: \"${_issue.prefix}\" ile ba\u015Flamal\u0131.`;\n if (_issue.format === \"ends_with\")\n return `F\u00E2sit metin: \"${_issue.suffix}\" ile bitmeli.`;\n if (_issue.format === \"includes\")\n return `F\u00E2sit metin: \"${_issue.includes}\" ihtiv\u00E2 etmeli.`;\n if (_issue.format === \"regex\")\n return `F\u00E2sit metin: ${_issue.pattern} nak\u015F\u0131na uymal\u0131.`;\n return `F\u00E2sit ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `F\u00E2sit say\u0131: ${issue.divisor} kat\u0131 olmal\u0131yd\u0131.`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan anahtar ${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} i\u00E7in tan\u0131nmayan anahtar var.`;\n case \"invalid_union\":\n return \"Giren tan\u0131namad\u0131.\";\n case \"invalid_element\":\n return `${issue.origin} i\u00E7in tan\u0131nmayan k\u0131ymet var.`;\n default:\n return `K\u0131ymet tan\u0131namad\u0131.`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n file: { unit: \"\u0628\u0627\u06CC\u067C\u0633\", verb: \"\u0648\u0644\u0631\u064A\" },\n array: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n set: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0648\u0631\u0648\u062F\u064A\",\n email: \"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9\",\n url: \"\u06CC\u0648 \u0622\u0631 \u0627\u0644\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u064A\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A\",\n date: \"\u0646\u06D0\u067C\u0647\",\n time: \"\u0648\u062E\u062A\",\n duration: \"\u0645\u0648\u062F\u0647\",\n ipv4: \"\u062F IPv4 \u067E\u062A\u0647\",\n ipv6: \"\u062F IPv6 \u067E\u062A\u0647\",\n cidrv4: \"\u062F IPv4 \u0633\u0627\u062D\u0647\",\n cidrv6: \"\u062F IPv6 \u0633\u0627\u062D\u0647\",\n base64: \"base64-encoded \u0645\u062A\u0646\",\n base64url: \"base64url-encoded \u0645\u062A\u0646\",\n json_string: \"JSON \u0645\u062A\u0646\",\n e164: \"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647\",\n jwt: \"JWT\",\n template_literal: \"\u0648\u0631\u0648\u062F\u064A\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0639\u062F\u062F\",\n array: \"\u0627\u0631\u06D0\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${issue.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;\n }\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1) {\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${util.stringifyPrimitive(issue.values[0])} \u0648\u0627\u06CC`;\n }\n return `\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${util.joinValues(issue.values, \"|\")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue.origin ?? \"\u0627\u0631\u0632\u069A\u062A\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\u0648\u0646\u0647\"} \u0648\u0644\u0631\u064A`;\n }\n return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue.origin ?? \"\u0627\u0631\u0632\u069A\u062A\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} \u0648\u064A`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} ${sizing.unit} \u0648\u0644\u0631\u064A`;\n }\n return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} \u0648\u064A`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F \"${_issue.prefix}\" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`;\n }\n if (_issue.format === \"ends_with\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F \"${_issue.suffix}\" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`;\n }\n if (_issue.format === \"includes\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \"${_issue.includes}\" \u0648\u0644\u0631\u064A`;\n }\n if (_issue.format === \"regex\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${_issue.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`;\n }\n return `${FormatDictionary[_issue.format] ?? issue.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`;\n }\n case \"not_multiple_of\":\n return `\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${issue.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;\n case \"unrecognized_keys\":\n return `\u0646\u0627\u0633\u0645 ${issue.keys.length > 1 ? \"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647\" : \"\u06A9\u0644\u06CC\u0689\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${issue.origin} \u06A9\u06D0`;\n case \"invalid_union\":\n return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`;\n case \"invalid_element\":\n return `\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${issue.origin} \u06A9\u06D0`;\n default:\n return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znak\u00F3w\", verb: \"mie\u0107\" },\n file: { unit: \"bajt\u00F3w\", verb: \"mie\u0107\" },\n array: { unit: \"element\u00F3w\", verb: \"mie\u0107\" },\n set: { unit: \"element\u00F3w\", verb: \"mie\u0107\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"wyra\u017Cenie\",\n email: \"adres email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data i godzina w formacie ISO\",\n date: \"data w formacie ISO\",\n time: \"godzina w formacie ISO\",\n duration: \"czas trwania ISO\",\n ipv4: \"adres IPv4\",\n ipv6: \"adres IPv6\",\n cidrv4: \"zakres IPv4\",\n cidrv6: \"zakres IPv6\",\n base64: \"ci\u0105g znak\u00F3w zakodowany w formacie base64\",\n base64url: \"ci\u0105g znak\u00F3w zakodowany w formacie base64url\",\n json_string: \"ci\u0105g znak\u00F3w w formacie JSON\",\n e164: \"liczba E.164\",\n jwt: \"JWT\",\n template_literal: \"wej\u015Bcie\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"liczba\",\n array: \"tablica\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${issue.expected}, otrzymano ${received}`;\n }\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${expected}, otrzymano ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${util.stringifyPrimitive(issue.values[0])}`;\n return `Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie mie\u0107 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\u00F3w\"}`;\n }\n return `Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie wynosi\u0107 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie mie\u0107 ${adj}${issue.minimum.toString()} ${sizing.unit ?? \"element\u00F3w\"}`;\n }\n return `Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie wynosi\u0107 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi zaczyna\u0107 si\u0119 od \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi ko\u0144czy\u0107 si\u0119 na \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi zawiera\u0107 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi odpowiada\u0107 wzorcowi ${_issue.pattern}`;\n return `Nieprawid\u0142ow(y/a/e) ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nierozpoznane klucze${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Nieprawid\u0142owy klucz w ${issue.origin}`;\n case \"invalid_union\":\n return \"Nieprawid\u0142owe dane wej\u015Bciowe\";\n case \"invalid_element\":\n return `Nieprawid\u0142owa warto\u015B\u0107 w ${issue.origin}`;\n default:\n return `Nieprawid\u0142owe dane wej\u015Bciowe`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caracteres\", verb: \"ter\" },\n file: { unit: \"bytes\", verb: \"ter\" },\n array: { unit: \"itens\", verb: \"ter\" },\n set: { unit: \"itens\", verb: \"ter\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"padr\u00E3o\",\n email: \"endere\u00E7o de e-mail\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data e hora ISO\",\n date: \"data ISO\",\n time: \"hora ISO\",\n duration: \"dura\u00E7\u00E3o ISO\",\n ipv4: \"endere\u00E7o IPv4\",\n ipv6: \"endere\u00E7o IPv6\",\n cidrv4: \"faixa de IPv4\",\n cidrv6: \"faixa de IPv6\",\n base64: \"texto codificado em base64\",\n base64url: \"URL codificada em base64\",\n json_string: \"texto JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u00FAmero\",\n null: \"nulo\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Tipo inv\u00E1lido: esperado instanceof ${issue.expected}, recebido ${received}`;\n }\n return `Tipo inv\u00E1lido: esperado ${expected}, recebido ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entrada inv\u00E1lida: esperado ${util.stringifyPrimitive(issue.values[0])}`;\n return `Op\u00E7\u00E3o inv\u00E1lida: esperada uma das ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Muito grande: esperado que ${issue.origin ?? \"valor\"} tivesse ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementos\"}`;\n return `Muito grande: esperado que ${issue.origin ?? \"valor\"} fosse ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Muito pequeno: esperado que ${issue.origin} tivesse ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Muito pequeno: esperado que ${issue.origin} fosse ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Texto inv\u00E1lido: deve come\u00E7ar com \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Texto inv\u00E1lido: deve terminar com \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Texto inv\u00E1lido: deve incluir \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Texto inv\u00E1lido: deve corresponder ao padr\u00E3o ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} inv\u00E1lido`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E1lido: deve ser m\u00FAltiplo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Chave${issue.keys.length > 1 ? \"s\" : \"\"} desconhecida${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Chave inv\u00E1lida em ${issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E1lida\";\n case \"invalid_element\":\n return `Valor inv\u00E1lido em ${issue.origin}`;\n default:\n return `Campo inv\u00E1lido`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getRussianPlural(count, one, few, many) {\n const absCount = Math.abs(count);\n const lastDigit = absCount % 10;\n const lastTwoDigits = absCount % 100;\n if (lastTwoDigits >= 11 && lastTwoDigits <= 19) {\n return many;\n }\n if (lastDigit === 1) {\n return one;\n }\n if (lastDigit >= 2 && lastDigit <= 4) {\n return few;\n }\n return many;\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0441\u0438\u043C\u0432\u043E\u043B\",\n few: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0430\",\n many: \"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n file: {\n unit: {\n one: \"\u0431\u0430\u0439\u0442\",\n few: \"\u0431\u0430\u0439\u0442\u0430\",\n many: \"\u0431\u0430\u0439\u0442\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n array: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n set: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0432\u043E\u0434\",\n email: \"email \u0430\u0434\u0440\u0435\u0441\",\n url: \"URL\",\n emoji: \"\u044D\u043C\u043E\u0434\u0437\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0432\u0440\u0435\u043C\u044F\",\n duration: \"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\",\n cidrv4: \"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n base64: \"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64\",\n base64url: \"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url\",\n json_string: \"JSON \u0441\u0442\u0440\u043E\u043A\u0430\",\n e164: \"\u043D\u043E\u043C\u0435\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0432\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${issue.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`;\n }\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getRussianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getRussianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${issue.keys.length > 1 ? \"\u044B\u0435\" : \"\u044B\u0439\"} \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u0438\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435\";\n case \"invalid_element\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${issue.origin}`;\n default:\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znakov\", verb: \"imeti\" },\n file: { unit: \"bajtov\", verb: \"imeti\" },\n array: { unit: \"elementov\", verb: \"imeti\" },\n set: { unit: \"elementov\", verb: \"imeti\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"vnos\",\n email: \"e-po\u0161tni naslov\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datum in \u010Das\",\n date: \"ISO datum\",\n time: \"ISO \u010Das\",\n duration: \"ISO trajanje\",\n ipv4: \"IPv4 naslov\",\n ipv6: \"IPv6 naslov\",\n cidrv4: \"obseg IPv4\",\n cidrv6: \"obseg IPv6\",\n base64: \"base64 kodiran niz\",\n base64url: \"base64url kodiran niz\",\n json_string: \"JSON niz\",\n e164: \"E.164 \u0161tevilka\",\n jwt: \"JWT\",\n template_literal: \"vnos\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0161tevilo\",\n array: \"tabela\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Neveljaven vnos: pri\u010Dakovano instanceof ${issue.expected}, prejeto ${received}`;\n }\n return `Neveljaven vnos: pri\u010Dakovano ${expected}, prejeto ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Neveljaven vnos: pri\u010Dakovano ${util.stringifyPrimitive(issue.values[0])}`;\n return `Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Preveliko: pri\u010Dakovano, da bo ${issue.origin ?? \"vrednost\"} imelo ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementov\"}`;\n return `Preveliko: pri\u010Dakovano, da bo ${issue.origin ?? \"vrednost\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Premajhno: pri\u010Dakovano, da bo ${issue.origin} imelo ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Premajhno: pri\u010Dakovano, da bo ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Neveljaven niz: mora se za\u010Deti z \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Neveljaven niz: mora se kon\u010Dati z \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Neveljaven niz: mora vsebovati \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Neveljaven niz: mora ustrezati vzorcu ${_issue.pattern}`;\n return `Neveljaven ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Neprepoznan${issue.keys.length > 1 ? \"i klju\u010Di\" : \" klju\u010D\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Neveljaven klju\u010D v ${issue.origin}`;\n case \"invalid_union\":\n return \"Neveljaven vnos\";\n case \"invalid_element\":\n return `Neveljavna vrednost v ${issue.origin}`;\n default:\n return \"Neveljaven vnos\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tecken\", verb: \"att ha\" },\n file: { unit: \"bytes\", verb: \"att ha\" },\n array: { unit: \"objekt\", verb: \"att inneh\u00E5lla\" },\n set: { unit: \"objekt\", verb: \"att inneh\u00E5lla\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"regulj\u00E4rt uttryck\",\n email: \"e-postadress\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-datum och tid\",\n date: \"ISO-datum\",\n time: \"ISO-tid\",\n duration: \"ISO-varaktighet\",\n ipv4: \"IPv4-intervall\",\n ipv6: \"IPv6-intervall\",\n cidrv4: \"IPv4-spektrum\",\n cidrv6: \"IPv6-spektrum\",\n base64: \"base64-kodad str\u00E4ng\",\n base64url: \"base64url-kodad str\u00E4ng\",\n json_string: \"JSON-str\u00E4ng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"mall-literal\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"antal\",\n array: \"lista\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat instanceof ${issue.expected}, fick ${received}`;\n }\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat ${expected}, fick ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ogiltigt val: f\u00F6rv\u00E4ntade en av ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `F\u00F6r stor(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\"}`;\n }\n return `F\u00F6r stor(t): f\u00F6rv\u00E4ntat ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `F\u00F6r lite(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `F\u00F6r lite(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Ogiltig str\u00E4ng: m\u00E5ste b\u00F6rja med \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Ogiltig str\u00E4ng: m\u00E5ste sluta med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ogiltig str\u00E4ng: m\u00E5ste inneh\u00E5lla \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ogiltig str\u00E4ng: m\u00E5ste matcha m\u00F6nstret \"${_issue.pattern}\"`;\n return `Ogiltig(t) ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ogiltigt tal: m\u00E5ste vara en multipel av ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ok\u00E4nda nycklar\" : \"Ok\u00E4nd nyckel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ogiltig nyckel i ${issue.origin ?? \"v\u00E4rdet\"}`;\n case \"invalid_union\":\n return \"Ogiltig input\";\n case \"invalid_element\":\n return `Ogiltigt v\u00E4rde i ${issue.origin ?? \"v\u00E4rdet\"}`;\n default:\n return `Ogiltig input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n file: { unit: \"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n array: { unit: \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n set: { unit: \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1\",\n email: \"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD\",\n date: \"ISO \u0BA4\u0BC7\u0BA4\u0BBF\",\n time: \"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD\",\n duration: \"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1\",\n ipv4: \"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n ipv6: \"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n cidrv4: \"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1\",\n cidrv6: \"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1\",\n base64: \"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD\",\n base64url: \"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD\",\n json_string: \"JSON \u0B9A\u0BB0\u0BAE\u0BCD\",\n e164: \"E.164 \u0B8E\u0BA3\u0BCD\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0B8E\u0BA3\u0BCD\",\n array: \"\u0B85\u0BA3\u0BBF\",\n null: \"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${issue.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`;\n }\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${util.joinValues(issue.values, \"|\")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin ?? \"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin ?? \"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1\"} ${adj}${issue.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; //\n }\n return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin} ${adj}${issue.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.prefix}\" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"ends_with\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.suffix}\" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"includes\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.includes}\" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"regex\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${_issue.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${issue.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n case \"unrecognized_keys\":\n return `\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${issue.keys.length > 1 ? \"\u0B95\u0BB3\u0BCD\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;\n case \"invalid_union\":\n return \"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1\";\n case \"invalid_element\":\n return `${issue.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;\n default:\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n file: { unit: \"\u0E44\u0E1A\u0E15\u0E4C\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n array: { unit: \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n set: { unit: \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19\",\n email: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25\",\n url: \"URL\",\n emoji: \"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n date: \"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO\",\n time: \"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n duration: \"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n ipv4: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4\",\n ipv6: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6\",\n cidrv4: \"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4\",\n cidrv6: \"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6\",\n base64: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64\",\n base64url: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL\",\n json_string: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON\",\n e164: \"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)\",\n jwt: \"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT\",\n template_literal: \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\",\n array: \"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)\",\n null: \"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${issue.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`;\n }\n return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19\" : \"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin ?? \"\u0E04\u0E48\u0E32\"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\"}`;\n return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin ?? \"\u0E04\u0E48\u0E32\"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22\" : \"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 \"${_issue.includes}\" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`;\n if (_issue.format === \"regex\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${_issue.pattern}`;\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${issue.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;\n case \"unrecognized_keys\":\n return `\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49\";\n case \"invalid_element\":\n return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue.origin}`;\n default:\n return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"olmal\u0131\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131\" },\n array: { unit: \"\u00F6\u011Fe\", verb: \"olmal\u0131\" },\n set: { unit: \"\u00F6\u011Fe\", verb: \"olmal\u0131\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"girdi\",\n email: \"e-posta adresi\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO tarih ve saat\",\n date: \"ISO tarih\",\n time: \"ISO saat\",\n duration: \"ISO s\u00FCre\",\n ipv4: \"IPv4 adresi\",\n ipv6: \"IPv6 adresi\",\n cidrv4: \"IPv4 aral\u0131\u011F\u0131\",\n cidrv6: \"IPv6 aral\u0131\u011F\u0131\",\n base64: \"base64 ile \u015Fifrelenmi\u015F metin\",\n base64url: \"base64url ile \u015Fifrelenmi\u015F metin\",\n json_string: \"JSON dizesi\",\n e164: \"E.164 say\u0131s\u0131\",\n jwt: \"JWT\",\n template_literal: \"\u015Eablon dizesi\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ge\u00E7ersiz de\u011Fer: beklenen instanceof ${issue.expected}, al\u0131nan ${received}`;\n }\n return `Ge\u00E7ersiz de\u011Fer: beklenen ${expected}, al\u0131nan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ge\u00E7ersiz de\u011Fer: beklenen ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ge\u00E7ersiz se\u00E7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ok b\u00FCy\u00FCk: beklenen ${issue.origin ?? \"de\u011Fer\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u00F6\u011Fe\"}`;\n return `\u00C7ok b\u00FCy\u00FCk: beklenen ${issue.origin ?? \"de\u011Fer\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ok k\u00FC\u00E7\u00FCk: beklenen ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n return `\u00C7ok k\u00FC\u00E7\u00FCk: beklenen ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ge\u00E7ersiz metin: \"${_issue.prefix}\" ile ba\u015Flamal\u0131`;\n if (_issue.format === \"ends_with\")\n return `Ge\u00E7ersiz metin: \"${_issue.suffix}\" ile bitmeli`;\n if (_issue.format === \"includes\")\n return `Ge\u00E7ersiz metin: \"${_issue.includes}\" i\u00E7ermeli`;\n if (_issue.format === \"regex\")\n return `Ge\u00E7ersiz metin: ${_issue.pattern} desenine uymal\u0131`;\n return `Ge\u00E7ersiz ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ge\u00E7ersiz say\u0131: ${issue.divisor} ile tam b\u00F6l\u00FCnebilmeli`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan anahtar${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} i\u00E7inde ge\u00E7ersiz anahtar`;\n case \"invalid_union\":\n return \"Ge\u00E7ersiz de\u011Fer\";\n case \"invalid_element\":\n return `${issue.origin} i\u00E7inde ge\u00E7ersiz de\u011Fer`;\n default:\n return `Ge\u00E7ersiz de\u011Fer`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n file: { unit: \"\u0431\u0430\u0439\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n array: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n set: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\",\n email: \"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u0434\u0437\u0456\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO\",\n date: \"\u0434\u0430\u0442\u0430 ISO\",\n time: \"\u0447\u0430\u0441 ISO\",\n duration: \"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO\",\n ipv4: \"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4\",\n ipv6: \"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6\",\n cidrv4: \"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4\",\n cidrv6: \"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6\",\n base64: \"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64\",\n base64url: \"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url\",\n json_string: \"\u0440\u044F\u0434\u043E\u043A JSON\",\n e164: \"\u043D\u043E\u043C\u0435\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${issue.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`;\n }\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\"}`;\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\"} \u0431\u0443\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin} \u0431\u0443\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u0456\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\";\n case \"invalid_element\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${issue.origin}`;\n default:\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import uk from \"./uk.js\";\n/** @deprecated Use `uk` instead. */\nexport default function () {\n return uk();\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062D\u0631\u0648\u0641\", verb: \"\u06C1\u0648\u0646\u0627\" },\n file: { unit: \"\u0628\u0627\u0626\u0679\u0633\", verb: \"\u06C1\u0648\u0646\u0627\" },\n array: { unit: \"\u0622\u0626\u0679\u0645\u0632\", verb: \"\u06C1\u0648\u0646\u0627\" },\n set: { unit: \"\u0622\u0626\u0679\u0645\u0632\", verb: \"\u06C1\u0648\u0646\u0627\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0627\u0646 \u067E\u0679\",\n email: \"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n url: \"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u06CC\",\n uuid: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n uuidv4: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4\",\n uuidv6: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6\",\n nanoid: \"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n guid: \"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n cuid: \"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n cuid2: \"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2\",\n ulid: \"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC\",\n xid: \"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC\",\n ksuid: \"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n datetime: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645\",\n date: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E\",\n time: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A\",\n duration: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A\",\n ipv4: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n ipv6: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n cidrv4: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C\",\n cidrv6: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C\",\n base64: \"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF\",\n base64url: \"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF\",\n json_string: \"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF\",\n e164: \"\u0627\u06CC 164 \u0646\u0645\u0628\u0631\",\n jwt: \"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC\",\n template_literal: \"\u0627\u0646 \u067E\u0679\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0646\u0645\u0628\u0631\",\n array: \"\u0622\u0631\u06D2\",\n null: \"\u0646\u0644\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${issue.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;\n }\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${util.stringifyPrimitive(issue.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n return `\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${util.joinValues(issue.values, \"|\")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue.origin ?? \"\u0648\u06CC\u0644\u06CC\u0648\"} \u06A9\u06D2 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0627\u0635\u0631\"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;\n return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue.origin ?? \"\u0648\u06CC\u0644\u06CC\u0648\"} \u06A9\u0627 ${adj}${issue.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue.origin} \u06A9\u06D2 ${adj}${issue.minimum.toString()} ${sizing.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;\n }\n return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue.origin} \u06A9\u0627 ${adj}${issue.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.prefix}\" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n }\n if (_issue.format === \"ends_with\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.suffix}\" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n if (_issue.format === \"includes\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.includes}\" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n if (_issue.format === \"regex\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${_issue.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n return `\u063A\u0644\u0637 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${issue.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n case \"unrecognized_keys\":\n return `\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${issue.keys.length > 1 ? \"\u0632\" : \"\"}: ${util.joinValues(issue.keys, \"\u060C \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;\n case \"invalid_union\":\n return \"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679\";\n case \"invalid_element\":\n return `${issue.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;\n default:\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"belgi\", verb: \"bo\u2018lishi kerak\" },\n file: { unit: \"bayt\", verb: \"bo\u2018lishi kerak\" },\n array: { unit: \"element\", verb: \"bo\u2018lishi kerak\" },\n set: { unit: \"element\", verb: \"bo\u2018lishi kerak\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"kirish\",\n email: \"elektron pochta manzili\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO sana va vaqti\",\n date: \"ISO sana\",\n time: \"ISO vaqt\",\n duration: \"ISO davomiylik\",\n ipv4: \"IPv4 manzil\",\n ipv6: \"IPv6 manzil\",\n mac: \"MAC manzil\",\n cidrv4: \"IPv4 diapazon\",\n cidrv6: \"IPv6 diapazon\",\n base64: \"base64 kodlangan satr\",\n base64url: \"base64url kodlangan satr\",\n json_string: \"JSON satr\",\n e164: \"E.164 raqam\",\n jwt: \"JWT\",\n template_literal: \"kirish\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"raqam\",\n array: \"massiv\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Noto\u2018g\u2018ri kirish: kutilgan instanceof ${issue.expected}, qabul qilingan ${received}`;\n }\n return `Noto\u2018g\u2018ri kirish: kutilgan ${expected}, qabul qilingan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Noto\u2018g\u2018ri kirish: kutilgan ${util.stringifyPrimitive(issue.values[0])}`;\n return `Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Juda katta: kutilgan ${issue.origin ?? \"qiymat\"} ${adj}${issue.maximum.toString()} ${sizing.unit} ${sizing.verb}`;\n return `Juda katta: kutilgan ${issue.origin ?? \"qiymat\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Juda kichik: kutilgan ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} ${sizing.verb}`;\n }\n return `Juda kichik: kutilgan ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.prefix}\" bilan boshlanishi kerak`;\n if (_issue.format === \"ends_with\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.suffix}\" bilan tugashi kerak`;\n if (_issue.format === \"includes\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.includes}\" ni o\u2018z ichiga olishi kerak`;\n if (_issue.format === \"regex\")\n return `Noto\u2018g\u2018ri satr: ${_issue.pattern} shabloniga mos kelishi kerak`;\n return `Noto\u2018g\u2018ri ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Noto\u2018g\u2018ri raqam: ${issue.divisor} ning karralisi bo\u2018lishi kerak`;\n case \"unrecognized_keys\":\n return `Noma\u2019lum kalit${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} dagi kalit noto\u2018g\u2018ri`;\n case \"invalid_union\":\n return \"Noto\u2018g\u2018ri kirish\";\n case \"invalid_element\":\n return `${issue.origin} da noto\u2018g\u2018ri qiymat`;\n default:\n return `Noto\u2018g\u2018ri kirish`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"k\u00FD t\u1EF1\", verb: \"c\u00F3\" },\n file: { unit: \"byte\", verb: \"c\u00F3\" },\n array: { unit: \"ph\u1EA7n t\u1EED\", verb: \"c\u00F3\" },\n set: { unit: \"ph\u1EA7n t\u1EED\", verb: \"c\u00F3\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0111\u1EA7u v\u00E0o\",\n email: \"\u0111\u1ECBa ch\u1EC9 email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ng\u00E0y gi\u1EDD ISO\",\n date: \"ng\u00E0y ISO\",\n time: \"gi\u1EDD ISO\",\n duration: \"kho\u1EA3ng th\u1EDDi gian ISO\",\n ipv4: \"\u0111\u1ECBa ch\u1EC9 IPv4\",\n ipv6: \"\u0111\u1ECBa ch\u1EC9 IPv6\",\n cidrv4: \"d\u1EA3i IPv4\",\n cidrv6: \"d\u1EA3i IPv6\",\n base64: \"chu\u1ED7i m\u00E3 h\u00F3a base64\",\n base64url: \"chu\u1ED7i m\u00E3 h\u00F3a base64url\",\n json_string: \"chu\u1ED7i JSON\",\n e164: \"s\u1ED1 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0111\u1EA7u v\u00E0o\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"s\u1ED1\",\n array: \"m\u1EA3ng\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${issue.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`;\n }\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${util.stringifyPrimitive(issue.values[0])}`;\n return `T\u00F9y ch\u1ECDn kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\u00E1c gi\u00E1 tr\u1ECB ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Qu\u00E1 l\u1EDBn: mong \u0111\u1EE3i ${issue.origin ?? \"gi\u00E1 tr\u1ECB\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"ph\u1EA7n t\u1EED\"}`;\n return `Qu\u00E1 l\u1EDBn: mong \u0111\u1EE3i ${issue.origin ?? \"gi\u00E1 tr\u1ECB\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Qu\u00E1 nh\u1ECF: mong \u0111\u1EE3i ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Qu\u00E1 nh\u1ECF: mong \u0111\u1EE3i ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\u00FAc b\u1EB1ng \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} kh\u00F4ng h\u1EE3p l\u1EC7`;\n }\n case \"not_multiple_of\":\n return `S\u1ED1 kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\u00E0 b\u1ED9i s\u1ED1 c\u1EE7a ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kh\u00F3a kh\u00F4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kh\u00F3a kh\u00F4ng h\u1EE3p l\u1EC7 trong ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7\";\n case \"invalid_element\":\n return `Gi\u00E1 tr\u1ECB kh\u00F4ng h\u1EE3p l\u1EC7 trong ${issue.origin}`;\n default:\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u5B57\u7B26\", verb: \"\u5305\u542B\" },\n file: { unit: \"\u5B57\u8282\", verb: \"\u5305\u542B\" },\n array: { unit: \"\u9879\", verb: \"\u5305\u542B\" },\n set: { unit: \"\u9879\", verb: \"\u5305\u542B\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u8F93\u5165\",\n email: \"\u7535\u5B50\u90AE\u4EF6\",\n url: \"URL\",\n emoji: \"\u8868\u60C5\u7B26\u53F7\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO\u65E5\u671F\u65F6\u95F4\",\n date: \"ISO\u65E5\u671F\",\n time: \"ISO\u65F6\u95F4\",\n duration: \"ISO\u65F6\u957F\",\n ipv4: \"IPv4\u5730\u5740\",\n ipv6: \"IPv6\u5730\u5740\",\n cidrv4: \"IPv4\u7F51\u6BB5\",\n cidrv6: \"IPv6\u7F51\u6BB5\",\n base64: \"base64\u7F16\u7801\u5B57\u7B26\u4E32\",\n base64url: \"base64url\u7F16\u7801\u5B57\u7B26\u4E32\",\n json_string: \"JSON\u5B57\u7B26\u4E32\",\n e164: \"E.164\u53F7\u7801\",\n jwt: \"JWT\",\n template_literal: \"\u8F93\u5165\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u6570\u5B57\",\n array: \"\u6570\u7EC4\",\n null: \"\u7A7A\u503C(null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${issue.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`;\n }\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue.origin ?? \"\u503C\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u4E2A\u5143\u7D20\"}`;\n return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue.origin ?? \"\u503C\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 \"${_issue.prefix}\" \u5F00\u5934`;\n if (_issue.format === \"ends_with\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 \"${_issue.suffix}\" \u7ED3\u5C3E`;\n if (_issue.format === \"includes\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${_issue.pattern}`;\n return `\u65E0\u6548${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${issue.divisor} \u7684\u500D\u6570`;\n case \"unrecognized_keys\":\n return `\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;\n case \"invalid_union\":\n return \"\u65E0\u6548\u8F93\u5165\";\n case \"invalid_element\":\n return `${issue.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;\n default:\n return `\u65E0\u6548\u8F93\u5165`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u5B57\u5143\", verb: \"\u64C1\u6709\" },\n file: { unit: \"\u4F4D\u5143\u7D44\", verb: \"\u64C1\u6709\" },\n array: { unit: \"\u9805\u76EE\", verb: \"\u64C1\u6709\" },\n set: { unit: \"\u9805\u76EE\", verb: \"\u64C1\u6709\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u8F38\u5165\",\n email: \"\u90F5\u4EF6\u5730\u5740\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u65E5\u671F\u6642\u9593\",\n date: \"ISO \u65E5\u671F\",\n time: \"ISO \u6642\u9593\",\n duration: \"ISO \u671F\u9593\",\n ipv4: \"IPv4 \u4F4D\u5740\",\n ipv6: \"IPv6 \u4F4D\u5740\",\n cidrv4: \"IPv4 \u7BC4\u570D\",\n cidrv6: \"IPv6 \u7BC4\u570D\",\n base64: \"base64 \u7DE8\u78BC\u5B57\u4E32\",\n base64url: \"base64url \u7DE8\u78BC\u5B57\u4E32\",\n json_string: \"JSON \u5B57\u4E32\",\n e164: \"E.164 \u6578\u503C\",\n jwt: \"JWT\",\n template_literal: \"\u8F38\u5165\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${issue.expected}\uFF0C\u4F46\u6536\u5230 ${received}`;\n }\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${expected}\uFF0C\u4F46\u6536\u5230 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue.origin ?? \"\u503C\"} \u61C9\u70BA ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u500B\u5143\u7D20\"}`;\n return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue.origin ?? \"\u503C\"} \u61C9\u70BA ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue.origin} \u61C9\u70BA ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue.origin} \u61C9\u70BA ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 \"${_issue.prefix}\" \u958B\u982D`;\n }\n if (_issue.format === \"ends_with\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 \"${_issue.suffix}\" \u7D50\u5C3E`;\n if (_issue.format === \"includes\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${_issue.pattern}`;\n return `\u7121\u6548\u7684 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${issue.divisor} \u7684\u500D\u6578`;\n case \"unrecognized_keys\":\n return `\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${issue.keys.length > 1 ? \"\u5011\" : \"\"}\uFF1A${util.joinValues(issue.keys, \"\u3001\")}`;\n case \"invalid_key\":\n return `${issue.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;\n case \"invalid_union\":\n return \"\u7121\u6548\u7684\u8F38\u5165\u503C\";\n case \"invalid_element\":\n return `${issue.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;\n default:\n return `\u7121\u6548\u7684\u8F38\u5165\u503C`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u00E0mi\", verb: \"n\u00ED\" },\n file: { unit: \"bytes\", verb: \"n\u00ED\" },\n array: { unit: \"nkan\", verb: \"n\u00ED\" },\n set: { unit: \"nkan\", verb: \"n\u00ED\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u1EB9\u0300r\u1ECD \u00ECb\u00E1w\u1ECDl\u00E9\",\n email: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC \u00ECm\u1EB9\u0301l\u00EC\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u00E0k\u00F3k\u00F2 ISO\",\n date: \"\u1ECDj\u1ECD\u0301 ISO\",\n time: \"\u00E0k\u00F3k\u00F2 ISO\",\n duration: \"\u00E0k\u00F3k\u00F2 t\u00F3 p\u00E9 ISO\",\n ipv4: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC IPv4\",\n ipv6: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC IPv6\",\n cidrv4: \"\u00E0gb\u00E8gb\u00E8 IPv4\",\n cidrv6: \"\u00E0gb\u00E8gb\u00E8 IPv6\",\n base64: \"\u1ECD\u0300r\u1ECD\u0300 t\u00ED a k\u1ECD\u0301 n\u00ED base64\",\n base64url: \"\u1ECD\u0300r\u1ECD\u0300 base64url\",\n json_string: \"\u1ECD\u0300r\u1ECD\u0300 JSON\",\n e164: \"n\u1ECD\u0301mb\u00E0 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u1EB9\u0300r\u1ECD \u00ECb\u00E1w\u1ECDl\u00E9\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u1ECD\u0301mb\u00E0\",\n array: \"akop\u1ECD\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi instanceof ${issue.expected}, \u00E0m\u1ECD\u0300 a r\u00ED ${received}`;\n }\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi ${expected}, \u00E0m\u1ECD\u0300 a r\u00ED ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00C0\u1E63\u00E0y\u00E0n a\u1E63\u00EC\u1E63e: yan \u1ECD\u0300kan l\u00E1ra ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `T\u00F3 p\u1ECD\u0300 j\u00F9: a n\u00ED l\u00E1ti j\u1EB9\u0301 p\u00E9 ${issue.origin ?? \"iye\"} ${sizing.verb} ${adj}${issue.maximum} ${sizing.unit}`;\n return `T\u00F3 p\u1ECD\u0300 j\u00F9: a n\u00ED l\u00E1ti j\u1EB9\u0301 ${adj}${issue.maximum}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `K\u00E9r\u00E9 ju: a n\u00ED l\u00E1ti j\u1EB9\u0301 p\u00E9 ${issue.origin} ${sizing.verb} ${adj}${issue.minimum} ${sizing.unit}`;\n return `K\u00E9r\u00E9 ju: a n\u00ED l\u00E1ti j\u1EB9\u0301 ${adj}${issue.minimum}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\u00FA \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\u00ED p\u1EB9\u0300l\u00FA \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\u00ED \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u00E1 \u00E0p\u1EB9\u1EB9r\u1EB9 mu ${_issue.pattern}`;\n return `A\u1E63\u00EC\u1E63e: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u1ECD\u0301mb\u00E0 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \u00E8y\u00E0 p\u00EDp\u00EDn ti ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `B\u1ECDt\u00ECn\u00EC \u00E0\u00ECm\u1ECD\u0300: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `B\u1ECDt\u00ECn\u00EC a\u1E63\u00EC\u1E63e n\u00EDn\u00FA ${issue.origin}`;\n case \"invalid_union\":\n return \"\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e\";\n case \"invalid_element\":\n return `Iye a\u1E63\u00EC\u1E63e n\u00EDn\u00FA ${issue.origin}`;\n default:\n return \"\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "var _a;\nexport const $output = Symbol(\"ZodOutput\");\nexport const $input = Symbol(\"ZodInput\");\nexport class $ZodRegistry {\n constructor() {\n this._map = new WeakMap();\n this._idmap = new Map();\n }\n add(schema, ..._meta) {\n const meta = _meta[0];\n this._map.set(schema, meta);\n if (meta && typeof meta === \"object\" && \"id\" in meta) {\n this._idmap.set(meta.id, schema);\n }\n return this;\n }\n clear() {\n this._map = new WeakMap();\n this._idmap = new Map();\n return this;\n }\n remove(schema) {\n const meta = this._map.get(schema);\n if (meta && typeof meta === \"object\" && \"id\" in meta) {\n this._idmap.delete(meta.id);\n }\n this._map.delete(schema);\n return this;\n }\n get(schema) {\n // return this._map.get(schema) as any;\n // inherit metadata\n const p = schema._zod.parent;\n if (p) {\n const pm = { ...(this.get(p) ?? {}) };\n delete pm.id; // do not inherit id\n const f = { ...pm, ...this._map.get(schema) };\n return Object.keys(f).length ? f : undefined;\n }\n return this._map.get(schema);\n }\n has(schema) {\n return this._map.has(schema);\n }\n}\n// registries\nexport function registry() {\n return new $ZodRegistry();\n}\n(_a = globalThis).__zod_globalRegistry ?? (_a.__zod_globalRegistry = registry());\nexport const globalRegistry = globalThis.__zod_globalRegistry;\n", "import * as checks from \"./checks.js\";\nimport * as registries from \"./registries.js\";\nimport * as schemas from \"./schemas.js\";\nimport * as util from \"./util.js\";\n// @__NO_SIDE_EFFECTS__\nexport function _string(Class, params) {\n return new Class({\n type: \"string\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedString(Class, params) {\n return new Class({\n type: \"string\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _email(Class, params) {\n return new Class({\n type: \"string\",\n format: \"email\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _guid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"guid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v4\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v6\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv7(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v7\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _url(Class, params) {\n return new Class({\n type: \"string\",\n format: \"url\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _emoji(Class, params) {\n return new Class({\n type: \"string\",\n format: \"emoji\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nanoid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"nanoid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cuid2(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cuid2\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ulid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ulid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _xid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"xid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ksuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ksuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ipv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ipv4\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ipv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ipv6\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _mac(Class, params) {\n return new Class({\n type: \"string\",\n format: \"mac\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cidrv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cidrv4\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cidrv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cidrv6\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _base64(Class, params) {\n return new Class({\n type: \"string\",\n format: \"base64\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _base64url(Class, params) {\n return new Class({\n type: \"string\",\n format: \"base64url\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _e164(Class, params) {\n return new Class({\n type: \"string\",\n format: \"e164\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _jwt(Class, params) {\n return new Class({\n type: \"string\",\n format: \"jwt\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\nexport const TimePrecision = {\n Any: null,\n Minute: -1,\n Second: 0,\n Millisecond: 3,\n Microsecond: 6,\n};\n// @__NO_SIDE_EFFECTS__\nexport function _isoDateTime(Class, params) {\n return new Class({\n type: \"string\",\n format: \"datetime\",\n check: \"string_format\",\n offset: false,\n local: false,\n precision: null,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoDate(Class, params) {\n return new Class({\n type: \"string\",\n format: \"date\",\n check: \"string_format\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoTime(Class, params) {\n return new Class({\n type: \"string\",\n format: \"time\",\n check: \"string_format\",\n precision: null,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoDuration(Class, params) {\n return new Class({\n type: \"string\",\n format: \"duration\",\n check: \"string_format\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _number(Class, params) {\n return new Class({\n type: \"number\",\n checks: [],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedNumber(Class, params) {\n return new Class({\n type: \"number\",\n coerce: true,\n checks: [],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"safeint\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _float32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"float32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _float64(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"float64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"int32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uint32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"uint32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _boolean(Class, params) {\n return new Class({\n type: \"boolean\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedBoolean(Class, params) {\n return new Class({\n type: \"boolean\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _bigint(Class, params) {\n return new Class({\n type: \"bigint\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedBigint(Class, params) {\n return new Class({\n type: \"bigint\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int64(Class, params) {\n return new Class({\n type: \"bigint\",\n check: \"bigint_format\",\n abort: false,\n format: \"int64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uint64(Class, params) {\n return new Class({\n type: \"bigint\",\n check: \"bigint_format\",\n abort: false,\n format: \"uint64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _symbol(Class, params) {\n return new Class({\n type: \"symbol\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _undefined(Class, params) {\n return new Class({\n type: \"undefined\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _null(Class, params) {\n return new Class({\n type: \"null\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _any(Class) {\n return new Class({\n type: \"any\",\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _unknown(Class) {\n return new Class({\n type: \"unknown\",\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _never(Class, params) {\n return new Class({\n type: \"never\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _void(Class, params) {\n return new Class({\n type: \"void\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _date(Class, params) {\n return new Class({\n type: \"date\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedDate(Class, params) {\n return new Class({\n type: \"date\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nan(Class, params) {\n return new Class({\n type: \"nan\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lt(value, params) {\n return new checks.$ZodCheckLessThan({\n check: \"less_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: false,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lte(value, params) {\n return new checks.$ZodCheckLessThan({\n check: \"less_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: true,\n });\n}\nexport { \n/** @deprecated Use `z.lte()` instead. */\n_lte as _max, };\n// @__NO_SIDE_EFFECTS__\nexport function _gt(value, params) {\n return new checks.$ZodCheckGreaterThan({\n check: \"greater_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: false,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _gte(value, params) {\n return new checks.$ZodCheckGreaterThan({\n check: \"greater_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: true,\n });\n}\nexport { \n/** @deprecated Use `z.gte()` instead. */\n_gte as _min, };\n// @__NO_SIDE_EFFECTS__\nexport function _positive(params) {\n return _gt(0, params);\n}\n// negative\n// @__NO_SIDE_EFFECTS__\nexport function _negative(params) {\n return _lt(0, params);\n}\n// nonpositive\n// @__NO_SIDE_EFFECTS__\nexport function _nonpositive(params) {\n return _lte(0, params);\n}\n// nonnegative\n// @__NO_SIDE_EFFECTS__\nexport function _nonnegative(params) {\n return _gte(0, params);\n}\n// @__NO_SIDE_EFFECTS__\nexport function _multipleOf(value, params) {\n return new checks.$ZodCheckMultipleOf({\n check: \"multiple_of\",\n ...util.normalizeParams(params),\n value,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _maxSize(maximum, params) {\n return new checks.$ZodCheckMaxSize({\n check: \"max_size\",\n ...util.normalizeParams(params),\n maximum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _minSize(minimum, params) {\n return new checks.$ZodCheckMinSize({\n check: \"min_size\",\n ...util.normalizeParams(params),\n minimum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _size(size, params) {\n return new checks.$ZodCheckSizeEquals({\n check: \"size_equals\",\n ...util.normalizeParams(params),\n size,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _maxLength(maximum, params) {\n const ch = new checks.$ZodCheckMaxLength({\n check: \"max_length\",\n ...util.normalizeParams(params),\n maximum,\n });\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _minLength(minimum, params) {\n return new checks.$ZodCheckMinLength({\n check: \"min_length\",\n ...util.normalizeParams(params),\n minimum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _length(length, params) {\n return new checks.$ZodCheckLengthEquals({\n check: \"length_equals\",\n ...util.normalizeParams(params),\n length,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _regex(pattern, params) {\n return new checks.$ZodCheckRegex({\n check: \"string_format\",\n format: \"regex\",\n ...util.normalizeParams(params),\n pattern,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lowercase(params) {\n return new checks.$ZodCheckLowerCase({\n check: \"string_format\",\n format: \"lowercase\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uppercase(params) {\n return new checks.$ZodCheckUpperCase({\n check: \"string_format\",\n format: \"uppercase\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _includes(includes, params) {\n return new checks.$ZodCheckIncludes({\n check: \"string_format\",\n format: \"includes\",\n ...util.normalizeParams(params),\n includes,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _startsWith(prefix, params) {\n return new checks.$ZodCheckStartsWith({\n check: \"string_format\",\n format: \"starts_with\",\n ...util.normalizeParams(params),\n prefix,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _endsWith(suffix, params) {\n return new checks.$ZodCheckEndsWith({\n check: \"string_format\",\n format: \"ends_with\",\n ...util.normalizeParams(params),\n suffix,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _property(property, schema, params) {\n return new checks.$ZodCheckProperty({\n check: \"property\",\n property,\n schema,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _mime(types, params) {\n return new checks.$ZodCheckMimeType({\n check: \"mime_type\",\n mime: types,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _overwrite(tx) {\n return new checks.$ZodCheckOverwrite({\n check: \"overwrite\",\n tx,\n });\n}\n// normalize\n// @__NO_SIDE_EFFECTS__\nexport function _normalize(form) {\n return _overwrite((input) => input.normalize(form));\n}\n// trim\n// @__NO_SIDE_EFFECTS__\nexport function _trim() {\n return _overwrite((input) => input.trim());\n}\n// toLowerCase\n// @__NO_SIDE_EFFECTS__\nexport function _toLowerCase() {\n return _overwrite((input) => input.toLowerCase());\n}\n// toUpperCase\n// @__NO_SIDE_EFFECTS__\nexport function _toUpperCase() {\n return _overwrite((input) => input.toUpperCase());\n}\n// slugify\n// @__NO_SIDE_EFFECTS__\nexport function _slugify() {\n return _overwrite((input) => util.slugify(input));\n}\n// @__NO_SIDE_EFFECTS__\nexport function _array(Class, element, params) {\n return new Class({\n type: \"array\",\n element,\n // get element() {\n // return element;\n // },\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _union(Class, options, params) {\n return new Class({\n type: \"union\",\n options,\n ...util.normalizeParams(params),\n });\n}\nexport function _xor(Class, options, params) {\n return new Class({\n type: \"union\",\n options,\n inclusive: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _discriminatedUnion(Class, discriminator, options, params) {\n return new Class({\n type: \"union\",\n options,\n discriminator,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _intersection(Class, left, right) {\n return new Class({\n type: \"intersection\",\n left,\n right,\n });\n}\n// export function _tuple(\n// Class: util.SchemaClass,\n// items: [],\n// params?: string | $ZodTupleParams\n// ): schemas.$ZodTuple<[], null>;\n// @__NO_SIDE_EFFECTS__\nexport function _tuple(Class, items, _paramsOrRest, _params) {\n const hasRest = _paramsOrRest instanceof schemas.$ZodType;\n const params = hasRest ? _params : _paramsOrRest;\n const rest = hasRest ? _paramsOrRest : null;\n return new Class({\n type: \"tuple\",\n items,\n rest,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _record(Class, keyType, valueType, params) {\n return new Class({\n type: \"record\",\n keyType,\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _map(Class, keyType, valueType, params) {\n return new Class({\n type: \"map\",\n keyType,\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _set(Class, valueType, params) {\n return new Class({\n type: \"set\",\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _enum(Class, values, params) {\n const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values;\n // if (Array.isArray(values)) {\n // for (const value of values) {\n // entries[value] = value;\n // }\n // } else {\n // Object.assign(entries, values);\n // }\n // const entries: util.EnumLike = {};\n // for (const val of values) {\n // entries[val] = val;\n // }\n return new Class({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\n/** @deprecated This API has been merged into `z.enum()`. Use `z.enum()` instead.\n *\n * ```ts\n * enum Colors { red, green, blue }\n * z.enum(Colors);\n * ```\n */\nexport function _nativeEnum(Class, entries, params) {\n return new Class({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _literal(Class, value, params) {\n return new Class({\n type: \"literal\",\n values: Array.isArray(value) ? value : [value],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _file(Class, params) {\n return new Class({\n type: \"file\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _transform(Class, fn) {\n return new Class({\n type: \"transform\",\n transform: fn,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _optional(Class, innerType) {\n return new Class({\n type: \"optional\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nullable(Class, innerType) {\n return new Class({\n type: \"nullable\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _default(Class, innerType, defaultValue) {\n return new Class({\n type: \"default\",\n innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nonoptional(Class, innerType, params) {\n return new Class({\n type: \"nonoptional\",\n innerType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _success(Class, innerType) {\n return new Class({\n type: \"success\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _catch(Class, innerType, catchValue) {\n return new Class({\n type: \"catch\",\n innerType,\n catchValue: (typeof catchValue === \"function\" ? catchValue : () => catchValue),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _pipe(Class, in_, out) {\n return new Class({\n type: \"pipe\",\n in: in_,\n out,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _readonly(Class, innerType) {\n return new Class({\n type: \"readonly\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _templateLiteral(Class, parts, params) {\n return new Class({\n type: \"template_literal\",\n parts,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lazy(Class, getter) {\n return new Class({\n type: \"lazy\",\n getter,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _promise(Class, innerType) {\n return new Class({\n type: \"promise\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _custom(Class, fn, _params) {\n const norm = util.normalizeParams(_params);\n norm.abort ?? (norm.abort = true); // default to abort:false\n const schema = new Class({\n type: \"custom\",\n check: \"custom\",\n fn: fn,\n ...norm,\n });\n return schema;\n}\n// same as _custom but defaults to abort:false\n// @__NO_SIDE_EFFECTS__\nexport function _refine(Class, fn, _params) {\n const schema = new Class({\n type: \"custom\",\n check: \"custom\",\n fn: fn,\n ...util.normalizeParams(_params),\n });\n return schema;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _superRefine(fn) {\n const ch = _check((payload) => {\n payload.addIssue = (issue) => {\n if (typeof issue === \"string\") {\n payload.issues.push(util.issue(issue, payload.value, ch._zod.def));\n }\n else {\n // for Zod 3 backwards compatibility\n const _issue = issue;\n if (_issue.fatal)\n _issue.continue = false;\n _issue.code ?? (_issue.code = \"custom\");\n _issue.input ?? (_issue.input = payload.value);\n _issue.inst ?? (_issue.inst = ch);\n _issue.continue ?? (_issue.continue = !ch._zod.def.abort); // abort is always undefined, so this is always true...\n payload.issues.push(util.issue(_issue));\n }\n };\n return fn(payload.value, payload);\n });\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _check(fn, params) {\n const ch = new checks.$ZodCheck({\n check: \"custom\",\n ...util.normalizeParams(params),\n });\n ch._zod.check = fn;\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function describe(description) {\n const ch = new checks.$ZodCheck({ check: \"describe\" });\n ch._zod.onattach = [\n (inst) => {\n const existing = registries.globalRegistry.get(inst) ?? {};\n registries.globalRegistry.add(inst, { ...existing, description });\n },\n ];\n ch._zod.check = () => { }; // no-op check\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function meta(metadata) {\n const ch = new checks.$ZodCheck({ check: \"meta\" });\n ch._zod.onattach = [\n (inst) => {\n const existing = registries.globalRegistry.get(inst) ?? {};\n registries.globalRegistry.add(inst, { ...existing, ...metadata });\n },\n ];\n ch._zod.check = () => { }; // no-op check\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _stringbool(Classes, _params) {\n const params = util.normalizeParams(_params);\n let truthyArray = params.truthy ?? [\"true\", \"1\", \"yes\", \"on\", \"y\", \"enabled\"];\n let falsyArray = params.falsy ?? [\"false\", \"0\", \"no\", \"off\", \"n\", \"disabled\"];\n if (params.case !== \"sensitive\") {\n truthyArray = truthyArray.map((v) => (typeof v === \"string\" ? v.toLowerCase() : v));\n falsyArray = falsyArray.map((v) => (typeof v === \"string\" ? v.toLowerCase() : v));\n }\n const truthySet = new Set(truthyArray);\n const falsySet = new Set(falsyArray);\n const _Codec = Classes.Codec ?? schemas.$ZodCodec;\n const _Boolean = Classes.Boolean ?? schemas.$ZodBoolean;\n const _String = Classes.String ?? schemas.$ZodString;\n const stringSchema = new _String({ type: \"string\", error: params.error });\n const booleanSchema = new _Boolean({ type: \"boolean\", error: params.error });\n const codec = new _Codec({\n type: \"pipe\",\n in: stringSchema,\n out: booleanSchema,\n transform: ((input, payload) => {\n let data = input;\n if (params.case !== \"sensitive\")\n data = data.toLowerCase();\n if (truthySet.has(data)) {\n return true;\n }\n else if (falsySet.has(data)) {\n return false;\n }\n else {\n payload.issues.push({\n code: \"invalid_value\",\n expected: \"stringbool\",\n values: [...truthySet, ...falsySet],\n input: payload.value,\n inst: codec,\n continue: false,\n });\n return {};\n }\n }),\n reverseTransform: ((input, _payload) => {\n if (input === true) {\n return truthyArray[0] || \"true\";\n }\n else {\n return falsyArray[0] || \"false\";\n }\n }),\n error: params.error,\n });\n return codec;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _stringFormat(Class, format, fnOrRegex, _params = {}) {\n const params = util.normalizeParams(_params);\n const def = {\n ...util.normalizeParams(_params),\n check: \"string_format\",\n type: \"string\",\n format,\n fn: typeof fnOrRegex === \"function\" ? fnOrRegex : (val) => fnOrRegex.test(val),\n ...params,\n };\n if (fnOrRegex instanceof RegExp) {\n def.pattern = fnOrRegex;\n }\n const inst = new Class(def);\n return inst;\n}\n", "import { globalRegistry } from \"./registries.js\";\n// function initializeContext(inputs: JSONSchemaGeneratorParams): ToJSONSchemaContext {\n// return {\n// processor: inputs.processor,\n// metadataRegistry: inputs.metadata ?? globalRegistry,\n// target: inputs.target ?? \"draft-2020-12\",\n// unrepresentable: inputs.unrepresentable ?? \"throw\",\n// };\n// }\nexport function initializeContext(params) {\n // Normalize target: convert old non-hyphenated versions to hyphenated versions\n let target = params?.target ?? \"draft-2020-12\";\n if (target === \"draft-4\")\n target = \"draft-04\";\n if (target === \"draft-7\")\n target = \"draft-07\";\n return {\n processors: params.processors ?? {},\n metadataRegistry: params?.metadata ?? globalRegistry,\n target,\n unrepresentable: params?.unrepresentable ?? \"throw\",\n override: params?.override ?? (() => { }),\n io: params?.io ?? \"output\",\n counter: 0,\n seen: new Map(),\n cycles: params?.cycles ?? \"ref\",\n reused: params?.reused ?? \"inline\",\n external: params?.external ?? undefined,\n };\n}\nexport function process(schema, ctx, _params = { path: [], schemaPath: [] }) {\n var _a;\n const def = schema._zod.def;\n // check for schema in seens\n const seen = ctx.seen.get(schema);\n if (seen) {\n seen.count++;\n // check if cycle\n const isCycle = _params.schemaPath.includes(schema);\n if (isCycle) {\n seen.cycle = _params.path;\n }\n return seen.schema;\n }\n // initialize\n const result = { schema: {}, count: 1, cycle: undefined, path: _params.path };\n ctx.seen.set(schema, result);\n // custom method overrides default behavior\n const overrideSchema = schema._zod.toJSONSchema?.();\n if (overrideSchema) {\n result.schema = overrideSchema;\n }\n else {\n const params = {\n ..._params,\n schemaPath: [..._params.schemaPath, schema],\n path: _params.path,\n };\n if (schema._zod.processJSONSchema) {\n schema._zod.processJSONSchema(ctx, result.schema, params);\n }\n else {\n const _json = result.schema;\n const processor = ctx.processors[def.type];\n if (!processor) {\n throw new Error(`[toJSONSchema]: Non-representable type encountered: ${def.type}`);\n }\n processor(schema, ctx, _json, params);\n }\n const parent = schema._zod.parent;\n if (parent) {\n // Also set ref if processor didn't (for inheritance)\n if (!result.ref)\n result.ref = parent;\n process(parent, ctx, params);\n ctx.seen.get(parent).isParent = true;\n }\n }\n // metadata\n const meta = ctx.metadataRegistry.get(schema);\n if (meta)\n Object.assign(result.schema, meta);\n if (ctx.io === \"input\" && isTransforming(schema)) {\n // examples/defaults only apply to output type of pipe\n delete result.schema.examples;\n delete result.schema.default;\n }\n // set prefault as default\n if (ctx.io === \"input\" && result.schema._prefault)\n (_a = result.schema).default ?? (_a.default = result.schema._prefault);\n delete result.schema._prefault;\n // pulling fresh from ctx.seen in case it was overwritten\n const _result = ctx.seen.get(schema);\n return _result.schema;\n}\nexport function extractDefs(ctx, schema\n// params: EmitParams\n) {\n // iterate over seen map;\n const root = ctx.seen.get(schema);\n if (!root)\n throw new Error(\"Unprocessed schema. This is a bug in Zod.\");\n // Track ids to detect duplicates across different schemas\n const idToSchema = new Map();\n for (const entry of ctx.seen.entries()) {\n const id = ctx.metadataRegistry.get(entry[0])?.id;\n if (id) {\n const existing = idToSchema.get(id);\n if (existing && existing !== entry[0]) {\n throw new Error(`Duplicate schema id \"${id}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);\n }\n idToSchema.set(id, entry[0]);\n }\n }\n // returns a ref to the schema\n // defId will be empty if the ref points to an external schema (or #)\n const makeURI = (entry) => {\n // comparing the seen objects because sometimes\n // multiple schemas map to the same seen object.\n // e.g. lazy\n // external is configured\n const defsSegment = ctx.target === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n if (ctx.external) {\n const externalId = ctx.external.registry.get(entry[0])?.id; // ?? \"__shared\";// `__schema${ctx.counter++}`;\n // check if schema is in the external registry\n const uriGenerator = ctx.external.uri ?? ((id) => id);\n if (externalId) {\n return { ref: uriGenerator(externalId) };\n }\n // otherwise, add to __shared\n const id = entry[1].defId ?? entry[1].schema.id ?? `schema${ctx.counter++}`;\n entry[1].defId = id; // set defId so it will be reused if needed\n return { defId: id, ref: `${uriGenerator(\"__shared\")}#/${defsSegment}/${id}` };\n }\n if (entry[1] === root) {\n return { ref: \"#\" };\n }\n // self-contained schema\n const uriPrefix = `#`;\n const defUriPrefix = `${uriPrefix}/${defsSegment}/`;\n const defId = entry[1].schema.id ?? `__schema${ctx.counter++}`;\n return { defId, ref: defUriPrefix + defId };\n };\n // stored cached version in `def` property\n // remove all properties, set $ref\n const extractToDef = (entry) => {\n // if the schema is already a reference, do not extract it\n if (entry[1].schema.$ref) {\n return;\n }\n const seen = entry[1];\n const { ref, defId } = makeURI(entry);\n seen.def = { ...seen.schema };\n // defId won't be set if the schema is a reference to an external schema\n // or if the schema is the root schema\n if (defId)\n seen.defId = defId;\n // wipe away all properties except $ref\n const schema = seen.schema;\n for (const key in schema) {\n delete schema[key];\n }\n schema.$ref = ref;\n };\n // throw on cycles\n // break cycles\n if (ctx.cycles === \"throw\") {\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n if (seen.cycle) {\n throw new Error(\"Cycle detected: \" +\n `#/${seen.cycle?.join(\"/\")}/` +\n '\\n\\nSet the `cycles` parameter to `\"ref\"` to resolve cyclical schemas with defs.');\n }\n }\n }\n // extract schemas into $defs\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n // convert root schema to # $ref\n if (schema === entry[0]) {\n extractToDef(entry); // this has special handling for the root schema\n continue;\n }\n // extract schemas that are in the external registry\n if (ctx.external) {\n const ext = ctx.external.registry.get(entry[0])?.id;\n if (schema !== entry[0] && ext) {\n extractToDef(entry);\n continue;\n }\n }\n // extract schemas with `id` meta\n const id = ctx.metadataRegistry.get(entry[0])?.id;\n if (id) {\n extractToDef(entry);\n continue;\n }\n // break cycles\n if (seen.cycle) {\n // any\n extractToDef(entry);\n continue;\n }\n // extract reused schemas\n if (seen.count > 1) {\n if (ctx.reused === \"ref\") {\n extractToDef(entry);\n // biome-ignore lint:\n continue;\n }\n }\n }\n}\nexport function finalize(ctx, schema) {\n const root = ctx.seen.get(schema);\n if (!root)\n throw new Error(\"Unprocessed schema. This is a bug in Zod.\");\n // flatten refs - inherit properties from parent schemas\n const flattenRef = (zodSchema) => {\n const seen = ctx.seen.get(zodSchema);\n // already processed\n if (seen.ref === null)\n return;\n const schema = seen.def ?? seen.schema;\n const _cached = { ...schema };\n const ref = seen.ref;\n seen.ref = null; // prevent infinite recursion\n if (ref) {\n flattenRef(ref);\n const refSeen = ctx.seen.get(ref);\n const refSchema = refSeen.schema;\n // merge referenced schema into current\n if (refSchema.$ref && (ctx.target === \"draft-07\" || ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\")) {\n // older drafts can't combine $ref with other properties\n schema.allOf = schema.allOf ?? [];\n schema.allOf.push(refSchema);\n }\n else {\n Object.assign(schema, refSchema);\n }\n // restore child's own properties (child wins)\n Object.assign(schema, _cached);\n const isParentRef = zodSchema._zod.parent === ref;\n // For parent chain, child is a refinement - remove parent-only properties\n if (isParentRef) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (!(key in _cached)) {\n delete schema[key];\n }\n }\n }\n // When ref was extracted to $defs, remove properties that match the definition\n if (refSchema.$ref && refSeen.def) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (key in refSeen.def && JSON.stringify(schema[key]) === JSON.stringify(refSeen.def[key])) {\n delete schema[key];\n }\n }\n }\n }\n // If parent was extracted (has $ref), propagate $ref to this schema\n // This handles cases like: readonly().meta({id}).describe()\n // where processor sets ref to innerType but parent should be referenced\n const parent = zodSchema._zod.parent;\n if (parent && parent !== ref) {\n // Ensure parent is processed first so its def has inherited properties\n flattenRef(parent);\n const parentSeen = ctx.seen.get(parent);\n if (parentSeen?.schema.$ref) {\n schema.$ref = parentSeen.schema.$ref;\n // De-duplicate with parent's definition\n if (parentSeen.def) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (key in parentSeen.def && JSON.stringify(schema[key]) === JSON.stringify(parentSeen.def[key])) {\n delete schema[key];\n }\n }\n }\n }\n }\n // execute overrides\n ctx.override({\n zodSchema: zodSchema,\n jsonSchema: schema,\n path: seen.path ?? [],\n });\n };\n for (const entry of [...ctx.seen.entries()].reverse()) {\n flattenRef(entry[0]);\n }\n const result = {};\n if (ctx.target === \"draft-2020-12\") {\n result.$schema = \"https://json-schema.org/draft/2020-12/schema\";\n }\n else if (ctx.target === \"draft-07\") {\n result.$schema = \"http://json-schema.org/draft-07/schema#\";\n }\n else if (ctx.target === \"draft-04\") {\n result.$schema = \"http://json-schema.org/draft-04/schema#\";\n }\n else if (ctx.target === \"openapi-3.0\") {\n // OpenAPI 3.0 schema objects should not include a $schema property\n }\n else {\n // Arbitrary string values are allowed but won't have a $schema property set\n }\n if (ctx.external?.uri) {\n const id = ctx.external.registry.get(schema)?.id;\n if (!id)\n throw new Error(\"Schema is missing an `id` property\");\n result.$id = ctx.external.uri(id);\n }\n Object.assign(result, root.def ?? root.schema);\n // build defs object\n const defs = ctx.external?.defs ?? {};\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n if (seen.def && seen.defId) {\n defs[seen.defId] = seen.def;\n }\n }\n // set definitions in result\n if (ctx.external) {\n }\n else {\n if (Object.keys(defs).length > 0) {\n if (ctx.target === \"draft-2020-12\") {\n result.$defs = defs;\n }\n else {\n result.definitions = defs;\n }\n }\n }\n try {\n // this \"finalizes\" this schema and ensures all cycles are removed\n // each call to finalize() is functionally independent\n // though the seen map is shared\n const finalized = JSON.parse(JSON.stringify(result));\n Object.defineProperty(finalized, \"~standard\", {\n value: {\n ...schema[\"~standard\"],\n jsonSchema: {\n input: createStandardJSONSchemaMethod(schema, \"input\", ctx.processors),\n output: createStandardJSONSchemaMethod(schema, \"output\", ctx.processors),\n },\n },\n enumerable: false,\n writable: false,\n });\n return finalized;\n }\n catch (_err) {\n throw new Error(\"Error converting schema to JSON.\");\n }\n}\nfunction isTransforming(_schema, _ctx) {\n const ctx = _ctx ?? { seen: new Set() };\n if (ctx.seen.has(_schema))\n return false;\n ctx.seen.add(_schema);\n const def = _schema._zod.def;\n if (def.type === \"transform\")\n return true;\n if (def.type === \"array\")\n return isTransforming(def.element, ctx);\n if (def.type === \"set\")\n return isTransforming(def.valueType, ctx);\n if (def.type === \"lazy\")\n return isTransforming(def.getter(), ctx);\n if (def.type === \"promise\" ||\n def.type === \"optional\" ||\n def.type === \"nonoptional\" ||\n def.type === \"nullable\" ||\n def.type === \"readonly\" ||\n def.type === \"default\" ||\n def.type === \"prefault\") {\n return isTransforming(def.innerType, ctx);\n }\n if (def.type === \"intersection\") {\n return isTransforming(def.left, ctx) || isTransforming(def.right, ctx);\n }\n if (def.type === \"record\" || def.type === \"map\") {\n return isTransforming(def.keyType, ctx) || isTransforming(def.valueType, ctx);\n }\n if (def.type === \"pipe\") {\n return isTransforming(def.in, ctx) || isTransforming(def.out, ctx);\n }\n if (def.type === \"object\") {\n for (const key in def.shape) {\n if (isTransforming(def.shape[key], ctx))\n return true;\n }\n return false;\n }\n if (def.type === \"union\") {\n for (const option of def.options) {\n if (isTransforming(option, ctx))\n return true;\n }\n return false;\n }\n if (def.type === \"tuple\") {\n for (const item of def.items) {\n if (isTransforming(item, ctx))\n return true;\n }\n if (def.rest && isTransforming(def.rest, ctx))\n return true;\n return false;\n }\n return false;\n}\n/**\n * Creates a toJSONSchema method for a schema instance.\n * This encapsulates the logic of initializing context, processing, extracting defs, and finalizing.\n */\nexport const createToJSONSchemaMethod = (schema, processors = {}) => (params) => {\n const ctx = initializeContext({ ...params, processors });\n process(schema, ctx);\n extractDefs(ctx, schema);\n return finalize(ctx, schema);\n};\nexport const createStandardJSONSchemaMethod = (schema, io, processors = {}) => (params) => {\n const { libraryOptions, target } = params ?? {};\n const ctx = initializeContext({ ...(libraryOptions ?? {}), target, io, processors });\n process(schema, ctx);\n extractDefs(ctx, schema);\n return finalize(ctx, schema);\n};\n", "import { extractDefs, finalize, initializeContext, process, } from \"./to-json-schema.js\";\nimport { getEnumValues } from \"./util.js\";\nconst formatMap = {\n guid: \"uuid\",\n url: \"uri\",\n datetime: \"date-time\",\n json_string: \"json-string\",\n regex: \"\", // do not set\n};\n// ==================== SIMPLE TYPE PROCESSORS ====================\nexport const stringProcessor = (schema, ctx, _json, _params) => {\n const json = _json;\n json.type = \"string\";\n const { minimum, maximum, format, patterns, contentEncoding } = schema._zod\n .bag;\n if (typeof minimum === \"number\")\n json.minLength = minimum;\n if (typeof maximum === \"number\")\n json.maxLength = maximum;\n // custom pattern overrides format\n if (format) {\n json.format = formatMap[format] ?? format;\n if (json.format === \"\")\n delete json.format; // empty format is not valid\n // JSON Schema format: \"time\" requires a full time with offset or Z\n // z.iso.time() does not include timezone information, so format: \"time\" should never be used\n if (format === \"time\") {\n delete json.format;\n }\n }\n if (contentEncoding)\n json.contentEncoding = contentEncoding;\n if (patterns && patterns.size > 0) {\n const regexes = [...patterns];\n if (regexes.length === 1)\n json.pattern = regexes[0].source;\n else if (regexes.length > 1) {\n json.allOf = [\n ...regexes.map((regex) => ({\n ...(ctx.target === \"draft-07\" || ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\"\n ? { type: \"string\" }\n : {}),\n pattern: regex.source,\n })),\n ];\n }\n }\n};\nexport const numberProcessor = (schema, ctx, _json, _params) => {\n const json = _json;\n const { minimum, maximum, format, multipleOf, exclusiveMaximum, exclusiveMinimum } = schema._zod.bag;\n if (typeof format === \"string\" && format.includes(\"int\"))\n json.type = \"integer\";\n else\n json.type = \"number\";\n if (typeof exclusiveMinimum === \"number\") {\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.minimum = exclusiveMinimum;\n json.exclusiveMinimum = true;\n }\n else {\n json.exclusiveMinimum = exclusiveMinimum;\n }\n }\n if (typeof minimum === \"number\") {\n json.minimum = minimum;\n if (typeof exclusiveMinimum === \"number\" && ctx.target !== \"draft-04\") {\n if (exclusiveMinimum >= minimum)\n delete json.minimum;\n else\n delete json.exclusiveMinimum;\n }\n }\n if (typeof exclusiveMaximum === \"number\") {\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.maximum = exclusiveMaximum;\n json.exclusiveMaximum = true;\n }\n else {\n json.exclusiveMaximum = exclusiveMaximum;\n }\n }\n if (typeof maximum === \"number\") {\n json.maximum = maximum;\n if (typeof exclusiveMaximum === \"number\" && ctx.target !== \"draft-04\") {\n if (exclusiveMaximum <= maximum)\n delete json.maximum;\n else\n delete json.exclusiveMaximum;\n }\n }\n if (typeof multipleOf === \"number\")\n json.multipleOf = multipleOf;\n};\nexport const booleanProcessor = (_schema, _ctx, json, _params) => {\n json.type = \"boolean\";\n};\nexport const bigintProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"BigInt cannot be represented in JSON Schema\");\n }\n};\nexport const symbolProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Symbols cannot be represented in JSON Schema\");\n }\n};\nexport const nullProcessor = (_schema, ctx, json, _params) => {\n if (ctx.target === \"openapi-3.0\") {\n json.type = \"string\";\n json.nullable = true;\n json.enum = [null];\n }\n else {\n json.type = \"null\";\n }\n};\nexport const undefinedProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Undefined cannot be represented in JSON Schema\");\n }\n};\nexport const voidProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Void cannot be represented in JSON Schema\");\n }\n};\nexport const neverProcessor = (_schema, _ctx, json, _params) => {\n json.not = {};\n};\nexport const anyProcessor = (_schema, _ctx, _json, _params) => {\n // empty schema accepts anything\n};\nexport const unknownProcessor = (_schema, _ctx, _json, _params) => {\n // empty schema accepts anything\n};\nexport const dateProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Date cannot be represented in JSON Schema\");\n }\n};\nexport const enumProcessor = (schema, _ctx, json, _params) => {\n const def = schema._zod.def;\n const values = getEnumValues(def.entries);\n // Number enums can have both string and number values\n if (values.every((v) => typeof v === \"number\"))\n json.type = \"number\";\n if (values.every((v) => typeof v === \"string\"))\n json.type = \"string\";\n json.enum = values;\n};\nexport const literalProcessor = (schema, ctx, json, _params) => {\n const def = schema._zod.def;\n const vals = [];\n for (const val of def.values) {\n if (val === undefined) {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Literal `undefined` cannot be represented in JSON Schema\");\n }\n else {\n // do not add to vals\n }\n }\n else if (typeof val === \"bigint\") {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"BigInt literals cannot be represented in JSON Schema\");\n }\n else {\n vals.push(Number(val));\n }\n }\n else {\n vals.push(val);\n }\n }\n if (vals.length === 0) {\n // do nothing (an undefined literal was stripped)\n }\n else if (vals.length === 1) {\n const val = vals[0];\n json.type = val === null ? \"null\" : typeof val;\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.enum = [val];\n }\n else {\n json.const = val;\n }\n }\n else {\n if (vals.every((v) => typeof v === \"number\"))\n json.type = \"number\";\n if (vals.every((v) => typeof v === \"string\"))\n json.type = \"string\";\n if (vals.every((v) => typeof v === \"boolean\"))\n json.type = \"boolean\";\n if (vals.every((v) => v === null))\n json.type = \"null\";\n json.enum = vals;\n }\n};\nexport const nanProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"NaN cannot be represented in JSON Schema\");\n }\n};\nexport const templateLiteralProcessor = (schema, _ctx, json, _params) => {\n const _json = json;\n const pattern = schema._zod.pattern;\n if (!pattern)\n throw new Error(\"Pattern not found in template literal\");\n _json.type = \"string\";\n _json.pattern = pattern.source;\n};\nexport const fileProcessor = (schema, _ctx, json, _params) => {\n const _json = json;\n const file = {\n type: \"string\",\n format: \"binary\",\n contentEncoding: \"binary\",\n };\n const { minimum, maximum, mime } = schema._zod.bag;\n if (minimum !== undefined)\n file.minLength = minimum;\n if (maximum !== undefined)\n file.maxLength = maximum;\n if (mime) {\n if (mime.length === 1) {\n file.contentMediaType = mime[0];\n Object.assign(_json, file);\n }\n else {\n Object.assign(_json, file); // shared props at root\n _json.anyOf = mime.map((m) => ({ contentMediaType: m })); // only contentMediaType differs\n }\n }\n else {\n Object.assign(_json, file);\n }\n};\nexport const successProcessor = (_schema, _ctx, json, _params) => {\n json.type = \"boolean\";\n};\nexport const customProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Custom types cannot be represented in JSON Schema\");\n }\n};\nexport const functionProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Function types cannot be represented in JSON Schema\");\n }\n};\nexport const transformProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Transforms cannot be represented in JSON Schema\");\n }\n};\nexport const mapProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Map cannot be represented in JSON Schema\");\n }\n};\nexport const setProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Set cannot be represented in JSON Schema\");\n }\n};\n// ==================== COMPOSITE TYPE PROCESSORS ====================\nexport const arrayProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n const { minimum, maximum } = schema._zod.bag;\n if (typeof minimum === \"number\")\n json.minItems = minimum;\n if (typeof maximum === \"number\")\n json.maxItems = maximum;\n json.type = \"array\";\n json.items = process(def.element, ctx, { ...params, path: [...params.path, \"items\"] });\n};\nexport const objectProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"object\";\n json.properties = {};\n const shape = def.shape;\n for (const key in shape) {\n json.properties[key] = process(shape[key], ctx, {\n ...params,\n path: [...params.path, \"properties\", key],\n });\n }\n // required keys\n const allKeys = new Set(Object.keys(shape));\n const requiredKeys = new Set([...allKeys].filter((key) => {\n const v = def.shape[key]._zod;\n if (ctx.io === \"input\") {\n return v.optin === undefined;\n }\n else {\n return v.optout === undefined;\n }\n }));\n if (requiredKeys.size > 0) {\n json.required = Array.from(requiredKeys);\n }\n // catchall\n if (def.catchall?._zod.def.type === \"never\") {\n // strict\n json.additionalProperties = false;\n }\n else if (!def.catchall) {\n // regular\n if (ctx.io === \"output\")\n json.additionalProperties = false;\n }\n else if (def.catchall) {\n json.additionalProperties = process(def.catchall, ctx, {\n ...params,\n path: [...params.path, \"additionalProperties\"],\n });\n }\n};\nexport const unionProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n // Exclusive unions (inclusive === false) use oneOf (exactly one match) instead of anyOf (one or more matches)\n // This includes both z.xor() and discriminated unions\n const isExclusive = def.inclusive === false;\n const options = def.options.map((x, i) => process(x, ctx, {\n ...params,\n path: [...params.path, isExclusive ? \"oneOf\" : \"anyOf\", i],\n }));\n if (isExclusive) {\n json.oneOf = options;\n }\n else {\n json.anyOf = options;\n }\n};\nexport const intersectionProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n const a = process(def.left, ctx, {\n ...params,\n path: [...params.path, \"allOf\", 0],\n });\n const b = process(def.right, ctx, {\n ...params,\n path: [...params.path, \"allOf\", 1],\n });\n const isSimpleIntersection = (val) => \"allOf\" in val && Object.keys(val).length === 1;\n const allOf = [\n ...(isSimpleIntersection(a) ? a.allOf : [a]),\n ...(isSimpleIntersection(b) ? b.allOf : [b]),\n ];\n json.allOf = allOf;\n};\nexport const tupleProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"array\";\n const prefixPath = ctx.target === \"draft-2020-12\" ? \"prefixItems\" : \"items\";\n const restPath = ctx.target === \"draft-2020-12\" ? \"items\" : ctx.target === \"openapi-3.0\" ? \"items\" : \"additionalItems\";\n const prefixItems = def.items.map((x, i) => process(x, ctx, {\n ...params,\n path: [...params.path, prefixPath, i],\n }));\n const rest = def.rest\n ? process(def.rest, ctx, {\n ...params,\n path: [...params.path, restPath, ...(ctx.target === \"openapi-3.0\" ? [def.items.length] : [])],\n })\n : null;\n if (ctx.target === \"draft-2020-12\") {\n json.prefixItems = prefixItems;\n if (rest) {\n json.items = rest;\n }\n }\n else if (ctx.target === \"openapi-3.0\") {\n json.items = {\n anyOf: prefixItems,\n };\n if (rest) {\n json.items.anyOf.push(rest);\n }\n json.minItems = prefixItems.length;\n if (!rest) {\n json.maxItems = prefixItems.length;\n }\n }\n else {\n json.items = prefixItems;\n if (rest) {\n json.additionalItems = rest;\n }\n }\n // length\n const { minimum, maximum } = schema._zod.bag;\n if (typeof minimum === \"number\")\n json.minItems = minimum;\n if (typeof maximum === \"number\")\n json.maxItems = maximum;\n};\nexport const recordProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"object\";\n // For looseRecord with regex patterns, use patternProperties\n // This correctly represents \"only validate keys matching the pattern\" semantics\n // and composes well with allOf (intersections)\n const keyType = def.keyType;\n const keyBag = keyType._zod.bag;\n const patterns = keyBag?.patterns;\n if (def.mode === \"loose\" && patterns && patterns.size > 0) {\n // Use patternProperties for looseRecord with regex patterns\n const valueSchema = process(def.valueType, ctx, {\n ...params,\n path: [...params.path, \"patternProperties\", \"*\"],\n });\n json.patternProperties = {};\n for (const pattern of patterns) {\n json.patternProperties[pattern.source] = valueSchema;\n }\n }\n else {\n // Default behavior: use propertyNames + additionalProperties\n if (ctx.target === \"draft-07\" || ctx.target === \"draft-2020-12\") {\n json.propertyNames = process(def.keyType, ctx, {\n ...params,\n path: [...params.path, \"propertyNames\"],\n });\n }\n json.additionalProperties = process(def.valueType, ctx, {\n ...params,\n path: [...params.path, \"additionalProperties\"],\n });\n }\n // Add required for keys with discrete values (enum, literal, etc.)\n const keyValues = keyType._zod.values;\n if (keyValues) {\n const validKeyValues = [...keyValues].filter((v) => typeof v === \"string\" || typeof v === \"number\");\n if (validKeyValues.length > 0) {\n json.required = validKeyValues;\n }\n }\n};\nexport const nullableProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n const inner = process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n if (ctx.target === \"openapi-3.0\") {\n seen.ref = def.innerType;\n json.nullable = true;\n }\n else {\n json.anyOf = [inner, { type: \"null\" }];\n }\n};\nexport const nonoptionalProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const defaultProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n json.default = JSON.parse(JSON.stringify(def.defaultValue));\n};\nexport const prefaultProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n if (ctx.io === \"input\")\n json._prefault = JSON.parse(JSON.stringify(def.defaultValue));\n};\nexport const catchProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n let catchValue;\n try {\n catchValue = def.catchValue(undefined);\n }\n catch {\n throw new Error(\"Dynamic catch values are not supported in JSON Schema\");\n }\n json.default = catchValue;\n};\nexport const pipeProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n const innerType = ctx.io === \"input\" ? (def.in._zod.def.type === \"transform\" ? def.out : def.in) : def.out;\n process(innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = innerType;\n};\nexport const readonlyProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n json.readOnly = true;\n};\nexport const promiseProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const optionalProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const lazyProcessor = (schema, ctx, _json, params) => {\n const innerType = schema._zod.innerType;\n process(innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = innerType;\n};\n// ==================== ALL PROCESSORS ====================\nexport const allProcessors = {\n string: stringProcessor,\n number: numberProcessor,\n boolean: booleanProcessor,\n bigint: bigintProcessor,\n symbol: symbolProcessor,\n null: nullProcessor,\n undefined: undefinedProcessor,\n void: voidProcessor,\n never: neverProcessor,\n any: anyProcessor,\n unknown: unknownProcessor,\n date: dateProcessor,\n enum: enumProcessor,\n literal: literalProcessor,\n nan: nanProcessor,\n template_literal: templateLiteralProcessor,\n file: fileProcessor,\n success: successProcessor,\n custom: customProcessor,\n function: functionProcessor,\n transform: transformProcessor,\n map: mapProcessor,\n set: setProcessor,\n array: arrayProcessor,\n object: objectProcessor,\n union: unionProcessor,\n intersection: intersectionProcessor,\n tuple: tupleProcessor,\n record: recordProcessor,\n nullable: nullableProcessor,\n nonoptional: nonoptionalProcessor,\n default: defaultProcessor,\n prefault: prefaultProcessor,\n catch: catchProcessor,\n pipe: pipeProcessor,\n readonly: readonlyProcessor,\n promise: promiseProcessor,\n optional: optionalProcessor,\n lazy: lazyProcessor,\n};\nexport function toJSONSchema(input, params) {\n if (\"_idmap\" in input) {\n // Registry case\n const registry = input;\n const ctx = initializeContext({ ...params, processors: allProcessors });\n const defs = {};\n // First pass: process all schemas to build the seen map\n for (const entry of registry._idmap.entries()) {\n const [_, schema] = entry;\n process(schema, ctx);\n }\n const schemas = {};\n const external = {\n registry,\n uri: params?.uri,\n defs,\n };\n // Update the context with external configuration\n ctx.external = external;\n // Second pass: emit each schema\n for (const entry of registry._idmap.entries()) {\n const [key, schema] = entry;\n extractDefs(ctx, schema);\n schemas[key] = finalize(ctx, schema);\n }\n if (Object.keys(defs).length > 0) {\n const defsSegment = ctx.target === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n schemas.__shared = {\n [defsSegment]: defs,\n };\n }\n return { schemas };\n }\n // Single schema case\n const ctx = initializeContext({ ...params, processors: allProcessors });\n process(input, ctx);\n extractDefs(ctx, input);\n return finalize(ctx, input);\n}\n", "import { allProcessors } from \"./json-schema-processors.js\";\nimport { extractDefs, finalize, initializeContext, process, } from \"./to-json-schema.js\";\n/**\n * Legacy class-based interface for JSON Schema generation.\n * This class wraps the new functional implementation to provide backward compatibility.\n *\n * @deprecated Use the `toJSONSchema` function instead for new code.\n *\n * @example\n * ```typescript\n * // Legacy usage (still supported)\n * const gen = new JSONSchemaGenerator({ target: \"draft-07\" });\n * gen.process(schema);\n * const result = gen.emit(schema);\n *\n * // Preferred modern usage\n * const result = toJSONSchema(schema, { target: \"draft-07\" });\n * ```\n */\nexport class JSONSchemaGenerator {\n /** @deprecated Access via ctx instead */\n get metadataRegistry() {\n return this.ctx.metadataRegistry;\n }\n /** @deprecated Access via ctx instead */\n get target() {\n return this.ctx.target;\n }\n /** @deprecated Access via ctx instead */\n get unrepresentable() {\n return this.ctx.unrepresentable;\n }\n /** @deprecated Access via ctx instead */\n get override() {\n return this.ctx.override;\n }\n /** @deprecated Access via ctx instead */\n get io() {\n return this.ctx.io;\n }\n /** @deprecated Access via ctx instead */\n get counter() {\n return this.ctx.counter;\n }\n set counter(value) {\n this.ctx.counter = value;\n }\n /** @deprecated Access via ctx instead */\n get seen() {\n return this.ctx.seen;\n }\n constructor(params) {\n // Normalize target for internal context\n let normalizedTarget = params?.target ?? \"draft-2020-12\";\n if (normalizedTarget === \"draft-4\")\n normalizedTarget = \"draft-04\";\n if (normalizedTarget === \"draft-7\")\n normalizedTarget = \"draft-07\";\n this.ctx = initializeContext({\n processors: allProcessors,\n target: normalizedTarget,\n ...(params?.metadata && { metadata: params.metadata }),\n ...(params?.unrepresentable && { unrepresentable: params.unrepresentable }),\n ...(params?.override && { override: params.override }),\n ...(params?.io && { io: params.io }),\n });\n }\n /**\n * Process a schema to prepare it for JSON Schema generation.\n * This must be called before emit().\n */\n process(schema, _params = { path: [], schemaPath: [] }) {\n return process(schema, this.ctx, _params);\n }\n /**\n * Emit the final JSON Schema after processing.\n * Must call process() first.\n */\n emit(schema, _params) {\n // Apply emit params to the context\n if (_params) {\n if (_params.cycles)\n this.ctx.cycles = _params.cycles;\n if (_params.reused)\n this.ctx.reused = _params.reused;\n if (_params.external)\n this.ctx.external = _params.external;\n }\n extractDefs(this.ctx, schema);\n const result = finalize(this.ctx, schema);\n // Strip ~standard property to match old implementation's return type\n const { \"~standard\": _, ...plainResult } = result;\n return plainResult;\n }\n}\n", "export {};\n", "import * as core from \"../core/index.js\";\nimport { util } from \"../core/index.js\";\nimport * as processors from \"../core/json-schema-processors.js\";\nimport { createStandardJSONSchemaMethod, createToJSONSchemaMethod } from \"../core/to-json-schema.js\";\nimport * as checks from \"./checks.js\";\nimport * as iso from \"./iso.js\";\nimport * as parse from \"./parse.js\";\nexport const ZodType = /*@__PURE__*/ core.$constructor(\"ZodType\", (inst, def) => {\n core.$ZodType.init(inst, def);\n Object.assign(inst[\"~standard\"], {\n jsonSchema: {\n input: createStandardJSONSchemaMethod(inst, \"input\"),\n output: createStandardJSONSchemaMethod(inst, \"output\"),\n },\n });\n inst.toJSONSchema = createToJSONSchemaMethod(inst, {});\n inst.def = def;\n inst.type = def.type;\n Object.defineProperty(inst, \"_def\", { value: def });\n // base methods\n inst.check = (...checks) => {\n return inst.clone(util.mergeDefs(def, {\n checks: [\n ...(def.checks ?? []),\n ...checks.map((ch) => typeof ch === \"function\" ? { _zod: { check: ch, def: { check: \"custom\" }, onattach: [] } } : ch),\n ],\n }), {\n parent: true,\n });\n };\n inst.with = inst.check;\n inst.clone = (def, params) => core.clone(inst, def, params);\n inst.brand = () => inst;\n inst.register = ((reg, meta) => {\n reg.add(inst, meta);\n return inst;\n });\n // parsing\n inst.parse = (data, params) => parse.parse(inst, data, params, { callee: inst.parse });\n inst.safeParse = (data, params) => parse.safeParse(inst, data, params);\n inst.parseAsync = async (data, params) => parse.parseAsync(inst, data, params, { callee: inst.parseAsync });\n inst.safeParseAsync = async (data, params) => parse.safeParseAsync(inst, data, params);\n inst.spa = inst.safeParseAsync;\n // encoding/decoding\n inst.encode = (data, params) => parse.encode(inst, data, params);\n inst.decode = (data, params) => parse.decode(inst, data, params);\n inst.encodeAsync = async (data, params) => parse.encodeAsync(inst, data, params);\n inst.decodeAsync = async (data, params) => parse.decodeAsync(inst, data, params);\n inst.safeEncode = (data, params) => parse.safeEncode(inst, data, params);\n inst.safeDecode = (data, params) => parse.safeDecode(inst, data, params);\n inst.safeEncodeAsync = async (data, params) => parse.safeEncodeAsync(inst, data, params);\n inst.safeDecodeAsync = async (data, params) => parse.safeDecodeAsync(inst, data, params);\n // refinements\n inst.refine = (check, params) => inst.check(refine(check, params));\n inst.superRefine = (refinement) => inst.check(superRefine(refinement));\n inst.overwrite = (fn) => inst.check(checks.overwrite(fn));\n // wrappers\n inst.optional = () => optional(inst);\n inst.exactOptional = () => exactOptional(inst);\n inst.nullable = () => nullable(inst);\n inst.nullish = () => optional(nullable(inst));\n inst.nonoptional = (params) => nonoptional(inst, params);\n inst.array = () => array(inst);\n inst.or = (arg) => union([inst, arg]);\n inst.and = (arg) => intersection(inst, arg);\n inst.transform = (tx) => pipe(inst, transform(tx));\n inst.default = (def) => _default(inst, def);\n inst.prefault = (def) => prefault(inst, def);\n // inst.coalesce = (def, params) => coalesce(inst, def, params);\n inst.catch = (params) => _catch(inst, params);\n inst.pipe = (target) => pipe(inst, target);\n inst.readonly = () => readonly(inst);\n // meta\n inst.describe = (description) => {\n const cl = inst.clone();\n core.globalRegistry.add(cl, { description });\n return cl;\n };\n Object.defineProperty(inst, \"description\", {\n get() {\n return core.globalRegistry.get(inst)?.description;\n },\n configurable: true,\n });\n inst.meta = (...args) => {\n if (args.length === 0) {\n return core.globalRegistry.get(inst);\n }\n const cl = inst.clone();\n core.globalRegistry.add(cl, args[0]);\n return cl;\n };\n // helpers\n inst.isOptional = () => inst.safeParse(undefined).success;\n inst.isNullable = () => inst.safeParse(null).success;\n inst.apply = (fn) => fn(inst);\n return inst;\n});\n/** @internal */\nexport const _ZodString = /*@__PURE__*/ core.$constructor(\"_ZodString\", (inst, def) => {\n core.$ZodString.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.stringProcessor(inst, ctx, json, params);\n const bag = inst._zod.bag;\n inst.format = bag.format ?? null;\n inst.minLength = bag.minimum ?? null;\n inst.maxLength = bag.maximum ?? null;\n // validations\n inst.regex = (...args) => inst.check(checks.regex(...args));\n inst.includes = (...args) => inst.check(checks.includes(...args));\n inst.startsWith = (...args) => inst.check(checks.startsWith(...args));\n inst.endsWith = (...args) => inst.check(checks.endsWith(...args));\n inst.min = (...args) => inst.check(checks.minLength(...args));\n inst.max = (...args) => inst.check(checks.maxLength(...args));\n inst.length = (...args) => inst.check(checks.length(...args));\n inst.nonempty = (...args) => inst.check(checks.minLength(1, ...args));\n inst.lowercase = (params) => inst.check(checks.lowercase(params));\n inst.uppercase = (params) => inst.check(checks.uppercase(params));\n // transforms\n inst.trim = () => inst.check(checks.trim());\n inst.normalize = (...args) => inst.check(checks.normalize(...args));\n inst.toLowerCase = () => inst.check(checks.toLowerCase());\n inst.toUpperCase = () => inst.check(checks.toUpperCase());\n inst.slugify = () => inst.check(checks.slugify());\n});\nexport const ZodString = /*@__PURE__*/ core.$constructor(\"ZodString\", (inst, def) => {\n core.$ZodString.init(inst, def);\n _ZodString.init(inst, def);\n inst.email = (params) => inst.check(core._email(ZodEmail, params));\n inst.url = (params) => inst.check(core._url(ZodURL, params));\n inst.jwt = (params) => inst.check(core._jwt(ZodJWT, params));\n inst.emoji = (params) => inst.check(core._emoji(ZodEmoji, params));\n inst.guid = (params) => inst.check(core._guid(ZodGUID, params));\n inst.uuid = (params) => inst.check(core._uuid(ZodUUID, params));\n inst.uuidv4 = (params) => inst.check(core._uuidv4(ZodUUID, params));\n inst.uuidv6 = (params) => inst.check(core._uuidv6(ZodUUID, params));\n inst.uuidv7 = (params) => inst.check(core._uuidv7(ZodUUID, params));\n inst.nanoid = (params) => inst.check(core._nanoid(ZodNanoID, params));\n inst.guid = (params) => inst.check(core._guid(ZodGUID, params));\n inst.cuid = (params) => inst.check(core._cuid(ZodCUID, params));\n inst.cuid2 = (params) => inst.check(core._cuid2(ZodCUID2, params));\n inst.ulid = (params) => inst.check(core._ulid(ZodULID, params));\n inst.base64 = (params) => inst.check(core._base64(ZodBase64, params));\n inst.base64url = (params) => inst.check(core._base64url(ZodBase64URL, params));\n inst.xid = (params) => inst.check(core._xid(ZodXID, params));\n inst.ksuid = (params) => inst.check(core._ksuid(ZodKSUID, params));\n inst.ipv4 = (params) => inst.check(core._ipv4(ZodIPv4, params));\n inst.ipv6 = (params) => inst.check(core._ipv6(ZodIPv6, params));\n inst.cidrv4 = (params) => inst.check(core._cidrv4(ZodCIDRv4, params));\n inst.cidrv6 = (params) => inst.check(core._cidrv6(ZodCIDRv6, params));\n inst.e164 = (params) => inst.check(core._e164(ZodE164, params));\n // iso\n inst.datetime = (params) => inst.check(iso.datetime(params));\n inst.date = (params) => inst.check(iso.date(params));\n inst.time = (params) => inst.check(iso.time(params));\n inst.duration = (params) => inst.check(iso.duration(params));\n});\nexport function string(params) {\n return core._string(ZodString, params);\n}\nexport const ZodStringFormat = /*@__PURE__*/ core.$constructor(\"ZodStringFormat\", (inst, def) => {\n core.$ZodStringFormat.init(inst, def);\n _ZodString.init(inst, def);\n});\nexport const ZodEmail = /*@__PURE__*/ core.$constructor(\"ZodEmail\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodEmail.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function email(params) {\n return core._email(ZodEmail, params);\n}\nexport const ZodGUID = /*@__PURE__*/ core.$constructor(\"ZodGUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodGUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function guid(params) {\n return core._guid(ZodGUID, params);\n}\nexport const ZodUUID = /*@__PURE__*/ core.$constructor(\"ZodUUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodUUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function uuid(params) {\n return core._uuid(ZodUUID, params);\n}\nexport function uuidv4(params) {\n return core._uuidv4(ZodUUID, params);\n}\n// ZodUUIDv6\nexport function uuidv6(params) {\n return core._uuidv6(ZodUUID, params);\n}\n// ZodUUIDv7\nexport function uuidv7(params) {\n return core._uuidv7(ZodUUID, params);\n}\nexport const ZodURL = /*@__PURE__*/ core.$constructor(\"ZodURL\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodURL.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function url(params) {\n return core._url(ZodURL, params);\n}\nexport function httpUrl(params) {\n return core._url(ZodURL, {\n protocol: /^https?$/,\n hostname: core.regexes.domain,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodEmoji = /*@__PURE__*/ core.$constructor(\"ZodEmoji\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodEmoji.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function emoji(params) {\n return core._emoji(ZodEmoji, params);\n}\nexport const ZodNanoID = /*@__PURE__*/ core.$constructor(\"ZodNanoID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodNanoID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function nanoid(params) {\n return core._nanoid(ZodNanoID, params);\n}\nexport const ZodCUID = /*@__PURE__*/ core.$constructor(\"ZodCUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cuid(params) {\n return core._cuid(ZodCUID, params);\n}\nexport const ZodCUID2 = /*@__PURE__*/ core.$constructor(\"ZodCUID2\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCUID2.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cuid2(params) {\n return core._cuid2(ZodCUID2, params);\n}\nexport const ZodULID = /*@__PURE__*/ core.$constructor(\"ZodULID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodULID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ulid(params) {\n return core._ulid(ZodULID, params);\n}\nexport const ZodXID = /*@__PURE__*/ core.$constructor(\"ZodXID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodXID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function xid(params) {\n return core._xid(ZodXID, params);\n}\nexport const ZodKSUID = /*@__PURE__*/ core.$constructor(\"ZodKSUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodKSUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ksuid(params) {\n return core._ksuid(ZodKSUID, params);\n}\nexport const ZodIPv4 = /*@__PURE__*/ core.$constructor(\"ZodIPv4\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodIPv4.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ipv4(params) {\n return core._ipv4(ZodIPv4, params);\n}\nexport const ZodMAC = /*@__PURE__*/ core.$constructor(\"ZodMAC\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodMAC.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function mac(params) {\n return core._mac(ZodMAC, params);\n}\nexport const ZodIPv6 = /*@__PURE__*/ core.$constructor(\"ZodIPv6\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodIPv6.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ipv6(params) {\n return core._ipv6(ZodIPv6, params);\n}\nexport const ZodCIDRv4 = /*@__PURE__*/ core.$constructor(\"ZodCIDRv4\", (inst, def) => {\n core.$ZodCIDRv4.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cidrv4(params) {\n return core._cidrv4(ZodCIDRv4, params);\n}\nexport const ZodCIDRv6 = /*@__PURE__*/ core.$constructor(\"ZodCIDRv6\", (inst, def) => {\n core.$ZodCIDRv6.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cidrv6(params) {\n return core._cidrv6(ZodCIDRv6, params);\n}\nexport const ZodBase64 = /*@__PURE__*/ core.$constructor(\"ZodBase64\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodBase64.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function base64(params) {\n return core._base64(ZodBase64, params);\n}\nexport const ZodBase64URL = /*@__PURE__*/ core.$constructor(\"ZodBase64URL\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodBase64URL.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function base64url(params) {\n return core._base64url(ZodBase64URL, params);\n}\nexport const ZodE164 = /*@__PURE__*/ core.$constructor(\"ZodE164\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodE164.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function e164(params) {\n return core._e164(ZodE164, params);\n}\nexport const ZodJWT = /*@__PURE__*/ core.$constructor(\"ZodJWT\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodJWT.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function jwt(params) {\n return core._jwt(ZodJWT, params);\n}\nexport const ZodCustomStringFormat = /*@__PURE__*/ core.$constructor(\"ZodCustomStringFormat\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCustomStringFormat.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function stringFormat(format, fnOrRegex, _params = {}) {\n return core._stringFormat(ZodCustomStringFormat, format, fnOrRegex, _params);\n}\nexport function hostname(_params) {\n return core._stringFormat(ZodCustomStringFormat, \"hostname\", core.regexes.hostname, _params);\n}\nexport function hex(_params) {\n return core._stringFormat(ZodCustomStringFormat, \"hex\", core.regexes.hex, _params);\n}\nexport function hash(alg, params) {\n const enc = params?.enc ?? \"hex\";\n const format = `${alg}_${enc}`;\n const regex = core.regexes[format];\n if (!regex)\n throw new Error(`Unrecognized hash format: ${format}`);\n return core._stringFormat(ZodCustomStringFormat, format, regex, params);\n}\nexport const ZodNumber = /*@__PURE__*/ core.$constructor(\"ZodNumber\", (inst, def) => {\n core.$ZodNumber.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.numberProcessor(inst, ctx, json, params);\n inst.gt = (value, params) => inst.check(checks.gt(value, params));\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.lt = (value, params) => inst.check(checks.lt(value, params));\n inst.lte = (value, params) => inst.check(checks.lte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n inst.int = (params) => inst.check(int(params));\n inst.safe = (params) => inst.check(int(params));\n inst.positive = (params) => inst.check(checks.gt(0, params));\n inst.nonnegative = (params) => inst.check(checks.gte(0, params));\n inst.negative = (params) => inst.check(checks.lt(0, params));\n inst.nonpositive = (params) => inst.check(checks.lte(0, params));\n inst.multipleOf = (value, params) => inst.check(checks.multipleOf(value, params));\n inst.step = (value, params) => inst.check(checks.multipleOf(value, params));\n // inst.finite = (params) => inst.check(core.finite(params));\n inst.finite = () => inst;\n const bag = inst._zod.bag;\n inst.minValue =\n Math.max(bag.minimum ?? Number.NEGATIVE_INFINITY, bag.exclusiveMinimum ?? Number.NEGATIVE_INFINITY) ?? null;\n inst.maxValue =\n Math.min(bag.maximum ?? Number.POSITIVE_INFINITY, bag.exclusiveMaximum ?? Number.POSITIVE_INFINITY) ?? null;\n inst.isInt = (bag.format ?? \"\").includes(\"int\") || Number.isSafeInteger(bag.multipleOf ?? 0.5);\n inst.isFinite = true;\n inst.format = bag.format ?? null;\n});\nexport function number(params) {\n return core._number(ZodNumber, params);\n}\nexport const ZodNumberFormat = /*@__PURE__*/ core.$constructor(\"ZodNumberFormat\", (inst, def) => {\n core.$ZodNumberFormat.init(inst, def);\n ZodNumber.init(inst, def);\n});\nexport function int(params) {\n return core._int(ZodNumberFormat, params);\n}\nexport function float32(params) {\n return core._float32(ZodNumberFormat, params);\n}\nexport function float64(params) {\n return core._float64(ZodNumberFormat, params);\n}\nexport function int32(params) {\n return core._int32(ZodNumberFormat, params);\n}\nexport function uint32(params) {\n return core._uint32(ZodNumberFormat, params);\n}\nexport const ZodBoolean = /*@__PURE__*/ core.$constructor(\"ZodBoolean\", (inst, def) => {\n core.$ZodBoolean.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.booleanProcessor(inst, ctx, json, params);\n});\nexport function boolean(params) {\n return core._boolean(ZodBoolean, params);\n}\nexport const ZodBigInt = /*@__PURE__*/ core.$constructor(\"ZodBigInt\", (inst, def) => {\n core.$ZodBigInt.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.bigintProcessor(inst, ctx, json, params);\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.gt = (value, params) => inst.check(checks.gt(value, params));\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.lt = (value, params) => inst.check(checks.lt(value, params));\n inst.lte = (value, params) => inst.check(checks.lte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n inst.positive = (params) => inst.check(checks.gt(BigInt(0), params));\n inst.negative = (params) => inst.check(checks.lt(BigInt(0), params));\n inst.nonpositive = (params) => inst.check(checks.lte(BigInt(0), params));\n inst.nonnegative = (params) => inst.check(checks.gte(BigInt(0), params));\n inst.multipleOf = (value, params) => inst.check(checks.multipleOf(value, params));\n const bag = inst._zod.bag;\n inst.minValue = bag.minimum ?? null;\n inst.maxValue = bag.maximum ?? null;\n inst.format = bag.format ?? null;\n});\nexport function bigint(params) {\n return core._bigint(ZodBigInt, params);\n}\nexport const ZodBigIntFormat = /*@__PURE__*/ core.$constructor(\"ZodBigIntFormat\", (inst, def) => {\n core.$ZodBigIntFormat.init(inst, def);\n ZodBigInt.init(inst, def);\n});\n// int64\nexport function int64(params) {\n return core._int64(ZodBigIntFormat, params);\n}\n// uint64\nexport function uint64(params) {\n return core._uint64(ZodBigIntFormat, params);\n}\nexport const ZodSymbol = /*@__PURE__*/ core.$constructor(\"ZodSymbol\", (inst, def) => {\n core.$ZodSymbol.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.symbolProcessor(inst, ctx, json, params);\n});\nexport function symbol(params) {\n return core._symbol(ZodSymbol, params);\n}\nexport const ZodUndefined = /*@__PURE__*/ core.$constructor(\"ZodUndefined\", (inst, def) => {\n core.$ZodUndefined.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.undefinedProcessor(inst, ctx, json, params);\n});\nfunction _undefined(params) {\n return core._undefined(ZodUndefined, params);\n}\nexport { _undefined as undefined };\nexport const ZodNull = /*@__PURE__*/ core.$constructor(\"ZodNull\", (inst, def) => {\n core.$ZodNull.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nullProcessor(inst, ctx, json, params);\n});\nfunction _null(params) {\n return core._null(ZodNull, params);\n}\nexport { _null as null };\nexport const ZodAny = /*@__PURE__*/ core.$constructor(\"ZodAny\", (inst, def) => {\n core.$ZodAny.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.anyProcessor(inst, ctx, json, params);\n});\nexport function any() {\n return core._any(ZodAny);\n}\nexport const ZodUnknown = /*@__PURE__*/ core.$constructor(\"ZodUnknown\", (inst, def) => {\n core.$ZodUnknown.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unknownProcessor(inst, ctx, json, params);\n});\nexport function unknown() {\n return core._unknown(ZodUnknown);\n}\nexport const ZodNever = /*@__PURE__*/ core.$constructor(\"ZodNever\", (inst, def) => {\n core.$ZodNever.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.neverProcessor(inst, ctx, json, params);\n});\nexport function never(params) {\n return core._never(ZodNever, params);\n}\nexport const ZodVoid = /*@__PURE__*/ core.$constructor(\"ZodVoid\", (inst, def) => {\n core.$ZodVoid.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.voidProcessor(inst, ctx, json, params);\n});\nfunction _void(params) {\n return core._void(ZodVoid, params);\n}\nexport { _void as void };\nexport const ZodDate = /*@__PURE__*/ core.$constructor(\"ZodDate\", (inst, def) => {\n core.$ZodDate.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.dateProcessor(inst, ctx, json, params);\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n const c = inst._zod.bag;\n inst.minDate = c.minimum ? new Date(c.minimum) : null;\n inst.maxDate = c.maximum ? new Date(c.maximum) : null;\n});\nexport function date(params) {\n return core._date(ZodDate, params);\n}\nexport const ZodArray = /*@__PURE__*/ core.$constructor(\"ZodArray\", (inst, def) => {\n core.$ZodArray.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.arrayProcessor(inst, ctx, json, params);\n inst.element = def.element;\n inst.min = (minLength, params) => inst.check(checks.minLength(minLength, params));\n inst.nonempty = (params) => inst.check(checks.minLength(1, params));\n inst.max = (maxLength, params) => inst.check(checks.maxLength(maxLength, params));\n inst.length = (len, params) => inst.check(checks.length(len, params));\n inst.unwrap = () => inst.element;\n});\nexport function array(element, params) {\n return core._array(ZodArray, element, params);\n}\n// .keyof\nexport function keyof(schema) {\n const shape = schema._zod.def.shape;\n return _enum(Object.keys(shape));\n}\nexport const ZodObject = /*@__PURE__*/ core.$constructor(\"ZodObject\", (inst, def) => {\n core.$ZodObjectJIT.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.objectProcessor(inst, ctx, json, params);\n util.defineLazy(inst, \"shape\", () => {\n return def.shape;\n });\n inst.keyof = () => _enum(Object.keys(inst._zod.def.shape));\n inst.catchall = (catchall) => inst.clone({ ...inst._zod.def, catchall: catchall });\n inst.passthrough = () => inst.clone({ ...inst._zod.def, catchall: unknown() });\n inst.loose = () => inst.clone({ ...inst._zod.def, catchall: unknown() });\n inst.strict = () => inst.clone({ ...inst._zod.def, catchall: never() });\n inst.strip = () => inst.clone({ ...inst._zod.def, catchall: undefined });\n inst.extend = (incoming) => {\n return util.extend(inst, incoming);\n };\n inst.safeExtend = (incoming) => {\n return util.safeExtend(inst, incoming);\n };\n inst.merge = (other) => util.merge(inst, other);\n inst.pick = (mask) => util.pick(inst, mask);\n inst.omit = (mask) => util.omit(inst, mask);\n inst.partial = (...args) => util.partial(ZodOptional, inst, args[0]);\n inst.required = (...args) => util.required(ZodNonOptional, inst, args[0]);\n});\nexport function object(shape, params) {\n const def = {\n type: \"object\",\n shape: shape ?? {},\n ...util.normalizeParams(params),\n };\n return new ZodObject(def);\n}\n// strictObject\nexport function strictObject(shape, params) {\n return new ZodObject({\n type: \"object\",\n shape,\n catchall: never(),\n ...util.normalizeParams(params),\n });\n}\n// looseObject\nexport function looseObject(shape, params) {\n return new ZodObject({\n type: \"object\",\n shape,\n catchall: unknown(),\n ...util.normalizeParams(params),\n });\n}\nexport const ZodUnion = /*@__PURE__*/ core.$constructor(\"ZodUnion\", (inst, def) => {\n core.$ZodUnion.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unionProcessor(inst, ctx, json, params);\n inst.options = def.options;\n});\nexport function union(options, params) {\n return new ZodUnion({\n type: \"union\",\n options: options,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodXor = /*@__PURE__*/ core.$constructor(\"ZodXor\", (inst, def) => {\n ZodUnion.init(inst, def);\n core.$ZodXor.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unionProcessor(inst, ctx, json, params);\n inst.options = def.options;\n});\n/** Creates an exclusive union (XOR) where exactly one option must match.\n * Unlike regular unions that succeed when any option matches, xor fails if\n * zero or more than one option matches the input. */\nexport function xor(options, params) {\n return new ZodXor({\n type: \"union\",\n options: options,\n inclusive: false,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodDiscriminatedUnion = /*@__PURE__*/ core.$constructor(\"ZodDiscriminatedUnion\", (inst, def) => {\n ZodUnion.init(inst, def);\n core.$ZodDiscriminatedUnion.init(inst, def);\n});\nexport function discriminatedUnion(discriminator, options, params) {\n // const [options, params] = args;\n return new ZodDiscriminatedUnion({\n type: \"union\",\n options,\n discriminator,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodIntersection = /*@__PURE__*/ core.$constructor(\"ZodIntersection\", (inst, def) => {\n core.$ZodIntersection.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.intersectionProcessor(inst, ctx, json, params);\n});\nexport function intersection(left, right) {\n return new ZodIntersection({\n type: \"intersection\",\n left: left,\n right: right,\n });\n}\nexport const ZodTuple = /*@__PURE__*/ core.$constructor(\"ZodTuple\", (inst, def) => {\n core.$ZodTuple.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.tupleProcessor(inst, ctx, json, params);\n inst.rest = (rest) => inst.clone({\n ...inst._zod.def,\n rest: rest,\n });\n});\nexport function tuple(items, _paramsOrRest, _params) {\n const hasRest = _paramsOrRest instanceof core.$ZodType;\n const params = hasRest ? _params : _paramsOrRest;\n const rest = hasRest ? _paramsOrRest : null;\n return new ZodTuple({\n type: \"tuple\",\n items: items,\n rest,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodRecord = /*@__PURE__*/ core.$constructor(\"ZodRecord\", (inst, def) => {\n core.$ZodRecord.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.recordProcessor(inst, ctx, json, params);\n inst.keyType = def.keyType;\n inst.valueType = def.valueType;\n});\nexport function record(keyType, valueType, params) {\n return new ZodRecord({\n type: \"record\",\n keyType,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\n// type alksjf = core.output;\nexport function partialRecord(keyType, valueType, params) {\n const k = core.clone(keyType);\n k._zod.values = undefined;\n return new ZodRecord({\n type: \"record\",\n keyType: k,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport function looseRecord(keyType, valueType, params) {\n return new ZodRecord({\n type: \"record\",\n keyType,\n valueType: valueType,\n mode: \"loose\",\n ...util.normalizeParams(params),\n });\n}\nexport const ZodMap = /*@__PURE__*/ core.$constructor(\"ZodMap\", (inst, def) => {\n core.$ZodMap.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.mapProcessor(inst, ctx, json, params);\n inst.keyType = def.keyType;\n inst.valueType = def.valueType;\n inst.min = (...args) => inst.check(core._minSize(...args));\n inst.nonempty = (params) => inst.check(core._minSize(1, params));\n inst.max = (...args) => inst.check(core._maxSize(...args));\n inst.size = (...args) => inst.check(core._size(...args));\n});\nexport function map(keyType, valueType, params) {\n return new ZodMap({\n type: \"map\",\n keyType: keyType,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodSet = /*@__PURE__*/ core.$constructor(\"ZodSet\", (inst, def) => {\n core.$ZodSet.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.setProcessor(inst, ctx, json, params);\n inst.min = (...args) => inst.check(core._minSize(...args));\n inst.nonempty = (params) => inst.check(core._minSize(1, params));\n inst.max = (...args) => inst.check(core._maxSize(...args));\n inst.size = (...args) => inst.check(core._size(...args));\n});\nexport function set(valueType, params) {\n return new ZodSet({\n type: \"set\",\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodEnum = /*@__PURE__*/ core.$constructor(\"ZodEnum\", (inst, def) => {\n core.$ZodEnum.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.enumProcessor(inst, ctx, json, params);\n inst.enum = def.entries;\n inst.options = Object.values(def.entries);\n const keys = new Set(Object.keys(def.entries));\n inst.extract = (values, params) => {\n const newEntries = {};\n for (const value of values) {\n if (keys.has(value)) {\n newEntries[value] = def.entries[value];\n }\n else\n throw new Error(`Key ${value} not found in enum`);\n }\n return new ZodEnum({\n ...def,\n checks: [],\n ...util.normalizeParams(params),\n entries: newEntries,\n });\n };\n inst.exclude = (values, params) => {\n const newEntries = { ...def.entries };\n for (const value of values) {\n if (keys.has(value)) {\n delete newEntries[value];\n }\n else\n throw new Error(`Key ${value} not found in enum`);\n }\n return new ZodEnum({\n ...def,\n checks: [],\n ...util.normalizeParams(params),\n entries: newEntries,\n });\n };\n});\nfunction _enum(values, params) {\n const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values;\n return new ZodEnum({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\nexport { _enum as enum };\n/** @deprecated This API has been merged into `z.enum()`. Use `z.enum()` instead.\n *\n * ```ts\n * enum Colors { red, green, blue }\n * z.enum(Colors);\n * ```\n */\nexport function nativeEnum(entries, params) {\n return new ZodEnum({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodLiteral = /*@__PURE__*/ core.$constructor(\"ZodLiteral\", (inst, def) => {\n core.$ZodLiteral.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.literalProcessor(inst, ctx, json, params);\n inst.values = new Set(def.values);\n Object.defineProperty(inst, \"value\", {\n get() {\n if (def.values.length > 1) {\n throw new Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");\n }\n return def.values[0];\n },\n });\n});\nexport function literal(value, params) {\n return new ZodLiteral({\n type: \"literal\",\n values: Array.isArray(value) ? value : [value],\n ...util.normalizeParams(params),\n });\n}\nexport const ZodFile = /*@__PURE__*/ core.$constructor(\"ZodFile\", (inst, def) => {\n core.$ZodFile.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.fileProcessor(inst, ctx, json, params);\n inst.min = (size, params) => inst.check(core._minSize(size, params));\n inst.max = (size, params) => inst.check(core._maxSize(size, params));\n inst.mime = (types, params) => inst.check(core._mime(Array.isArray(types) ? types : [types], params));\n});\nexport function file(params) {\n return core._file(ZodFile, params);\n}\nexport const ZodTransform = /*@__PURE__*/ core.$constructor(\"ZodTransform\", (inst, def) => {\n core.$ZodTransform.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.transformProcessor(inst, ctx, json, params);\n inst._zod.parse = (payload, _ctx) => {\n if (_ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(inst.constructor.name);\n }\n payload.addIssue = (issue) => {\n if (typeof issue === \"string\") {\n payload.issues.push(util.issue(issue, payload.value, def));\n }\n else {\n // for Zod 3 backwards compatibility\n const _issue = issue;\n if (_issue.fatal)\n _issue.continue = false;\n _issue.code ?? (_issue.code = \"custom\");\n _issue.input ?? (_issue.input = payload.value);\n _issue.inst ?? (_issue.inst = inst);\n // _issue.continue ??= true;\n payload.issues.push(util.issue(_issue));\n }\n };\n const output = def.transform(payload.value, payload);\n if (output instanceof Promise) {\n return output.then((output) => {\n payload.value = output;\n return payload;\n });\n }\n payload.value = output;\n return payload;\n };\n});\nexport function transform(fn) {\n return new ZodTransform({\n type: \"transform\",\n transform: fn,\n });\n}\nexport const ZodOptional = /*@__PURE__*/ core.$constructor(\"ZodOptional\", (inst, def) => {\n core.$ZodOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.optionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function optional(innerType) {\n return new ZodOptional({\n type: \"optional\",\n innerType: innerType,\n });\n}\nexport const ZodExactOptional = /*@__PURE__*/ core.$constructor(\"ZodExactOptional\", (inst, def) => {\n core.$ZodExactOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.optionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function exactOptional(innerType) {\n return new ZodExactOptional({\n type: \"optional\",\n innerType: innerType,\n });\n}\nexport const ZodNullable = /*@__PURE__*/ core.$constructor(\"ZodNullable\", (inst, def) => {\n core.$ZodNullable.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nullableProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function nullable(innerType) {\n return new ZodNullable({\n type: \"nullable\",\n innerType: innerType,\n });\n}\n// nullish\nexport function nullish(innerType) {\n return optional(nullable(innerType));\n}\nexport const ZodDefault = /*@__PURE__*/ core.$constructor(\"ZodDefault\", (inst, def) => {\n core.$ZodDefault.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.defaultProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n inst.removeDefault = inst.unwrap;\n});\nexport function _default(innerType, defaultValue) {\n return new ZodDefault({\n type: \"default\",\n innerType: innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\nexport const ZodPrefault = /*@__PURE__*/ core.$constructor(\"ZodPrefault\", (inst, def) => {\n core.$ZodPrefault.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.prefaultProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function prefault(innerType, defaultValue) {\n return new ZodPrefault({\n type: \"prefault\",\n innerType: innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\nexport const ZodNonOptional = /*@__PURE__*/ core.$constructor(\"ZodNonOptional\", (inst, def) => {\n core.$ZodNonOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nonoptionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function nonoptional(innerType, params) {\n return new ZodNonOptional({\n type: \"nonoptional\",\n innerType: innerType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodSuccess = /*@__PURE__*/ core.$constructor(\"ZodSuccess\", (inst, def) => {\n core.$ZodSuccess.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.successProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function success(innerType) {\n return new ZodSuccess({\n type: \"success\",\n innerType: innerType,\n });\n}\nexport const ZodCatch = /*@__PURE__*/ core.$constructor(\"ZodCatch\", (inst, def) => {\n core.$ZodCatch.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.catchProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n inst.removeCatch = inst.unwrap;\n});\nfunction _catch(innerType, catchValue) {\n return new ZodCatch({\n type: \"catch\",\n innerType: innerType,\n catchValue: (typeof catchValue === \"function\" ? catchValue : () => catchValue),\n });\n}\nexport { _catch as catch };\nexport const ZodNaN = /*@__PURE__*/ core.$constructor(\"ZodNaN\", (inst, def) => {\n core.$ZodNaN.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nanProcessor(inst, ctx, json, params);\n});\nexport function nan(params) {\n return core._nan(ZodNaN, params);\n}\nexport const ZodPipe = /*@__PURE__*/ core.$constructor(\"ZodPipe\", (inst, def) => {\n core.$ZodPipe.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.pipeProcessor(inst, ctx, json, params);\n inst.in = def.in;\n inst.out = def.out;\n});\nexport function pipe(in_, out) {\n return new ZodPipe({\n type: \"pipe\",\n in: in_,\n out: out,\n // ...util.normalizeParams(params),\n });\n}\nexport const ZodCodec = /*@__PURE__*/ core.$constructor(\"ZodCodec\", (inst, def) => {\n ZodPipe.init(inst, def);\n core.$ZodCodec.init(inst, def);\n});\nexport function codec(in_, out, params) {\n return new ZodCodec({\n type: \"pipe\",\n in: in_,\n out: out,\n transform: params.decode,\n reverseTransform: params.encode,\n });\n}\nexport const ZodReadonly = /*@__PURE__*/ core.$constructor(\"ZodReadonly\", (inst, def) => {\n core.$ZodReadonly.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.readonlyProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function readonly(innerType) {\n return new ZodReadonly({\n type: \"readonly\",\n innerType: innerType,\n });\n}\nexport const ZodTemplateLiteral = /*@__PURE__*/ core.$constructor(\"ZodTemplateLiteral\", (inst, def) => {\n core.$ZodTemplateLiteral.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.templateLiteralProcessor(inst, ctx, json, params);\n});\nexport function templateLiteral(parts, params) {\n return new ZodTemplateLiteral({\n type: \"template_literal\",\n parts,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodLazy = /*@__PURE__*/ core.$constructor(\"ZodLazy\", (inst, def) => {\n core.$ZodLazy.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.lazyProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.getter();\n});\nexport function lazy(getter) {\n return new ZodLazy({\n type: \"lazy\",\n getter: getter,\n });\n}\nexport const ZodPromise = /*@__PURE__*/ core.$constructor(\"ZodPromise\", (inst, def) => {\n core.$ZodPromise.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.promiseProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function promise(innerType) {\n return new ZodPromise({\n type: \"promise\",\n innerType: innerType,\n });\n}\nexport const ZodFunction = /*@__PURE__*/ core.$constructor(\"ZodFunction\", (inst, def) => {\n core.$ZodFunction.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.functionProcessor(inst, ctx, json, params);\n});\nexport function _function(params) {\n return new ZodFunction({\n type: \"function\",\n input: Array.isArray(params?.input) ? tuple(params?.input) : (params?.input ?? array(unknown())),\n output: params?.output ?? unknown(),\n });\n}\nexport { _function as function };\nexport const ZodCustom = /*@__PURE__*/ core.$constructor(\"ZodCustom\", (inst, def) => {\n core.$ZodCustom.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.customProcessor(inst, ctx, json, params);\n});\n// custom checks\nexport function check(fn) {\n const ch = new core.$ZodCheck({\n check: \"custom\",\n // ...util.normalizeParams(params),\n });\n ch._zod.check = fn;\n return ch;\n}\nexport function custom(fn, _params) {\n return core._custom(ZodCustom, fn ?? (() => true), _params);\n}\nexport function refine(fn, _params = {}) {\n return core._refine(ZodCustom, fn, _params);\n}\n// superRefine\nexport function superRefine(fn) {\n return core._superRefine(fn);\n}\n// Re-export describe and meta from core\nexport const describe = core.describe;\nexport const meta = core.meta;\nfunction _instanceof(cls, params = {}) {\n const inst = new ZodCustom({\n type: \"custom\",\n check: \"custom\",\n fn: (data) => data instanceof cls,\n abort: true,\n ...util.normalizeParams(params),\n });\n inst._zod.bag.Class = cls;\n // Override check to emit invalid_type instead of custom\n inst._zod.check = (payload) => {\n if (!(payload.value instanceof cls)) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: cls.name,\n input: payload.value,\n inst,\n path: [...(inst._zod.def.path ?? [])],\n });\n }\n };\n return inst;\n}\nexport { _instanceof as instanceof };\n// stringbool\nexport const stringbool = (...args) => core._stringbool({\n Codec: ZodCodec,\n Boolean: ZodBoolean,\n String: ZodString,\n}, ...args);\nexport function json(params) {\n const jsonSchema = lazy(() => {\n return union([string(params), number(), boolean(), _null(), array(jsonSchema), record(string(), jsonSchema)]);\n });\n return jsonSchema;\n}\n// preprocess\n// /** @deprecated Use `z.pipe()` and `z.transform()` instead. */\nexport function preprocess(fn, schema) {\n return pipe(transform(fn), schema);\n}\n", "export { _lt as lt, _lte as lte, _gt as gt, _gte as gte, _positive as positive, _negative as negative, _nonpositive as nonpositive, _nonnegative as nonnegative, _multipleOf as multipleOf, _maxSize as maxSize, _minSize as minSize, _size as size, _maxLength as maxLength, _minLength as minLength, _length as length, _regex as regex, _lowercase as lowercase, _uppercase as uppercase, _includes as includes, _startsWith as startsWith, _endsWith as endsWith, _property as property, _mime as mime, _overwrite as overwrite, _normalize as normalize, _trim as trim, _toLowerCase as toLowerCase, _toUpperCase as toUpperCase, _slugify as slugify, } from \"../core/index.js\";\n", "import * as core from \"../core/index.js\";\nimport * as schemas from \"./schemas.js\";\nexport const ZodISODateTime = /*@__PURE__*/ core.$constructor(\"ZodISODateTime\", (inst, def) => {\n core.$ZodISODateTime.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function datetime(params) {\n return core._isoDateTime(ZodISODateTime, params);\n}\nexport const ZodISODate = /*@__PURE__*/ core.$constructor(\"ZodISODate\", (inst, def) => {\n core.$ZodISODate.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function date(params) {\n return core._isoDate(ZodISODate, params);\n}\nexport const ZodISOTime = /*@__PURE__*/ core.$constructor(\"ZodISOTime\", (inst, def) => {\n core.$ZodISOTime.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function time(params) {\n return core._isoTime(ZodISOTime, params);\n}\nexport const ZodISODuration = /*@__PURE__*/ core.$constructor(\"ZodISODuration\", (inst, def) => {\n core.$ZodISODuration.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function duration(params) {\n return core._isoDuration(ZodISODuration, params);\n}\n", "import * as core from \"../core/index.js\";\nimport { $ZodError } from \"../core/index.js\";\nimport * as util from \"../core/util.js\";\nconst initializer = (inst, issues) => {\n $ZodError.init(inst, issues);\n inst.name = \"ZodError\";\n Object.defineProperties(inst, {\n format: {\n value: (mapper) => core.formatError(inst, mapper),\n // enumerable: false,\n },\n flatten: {\n value: (mapper) => core.flattenError(inst, mapper),\n // enumerable: false,\n },\n addIssue: {\n value: (issue) => {\n inst.issues.push(issue);\n inst.message = JSON.stringify(inst.issues, util.jsonStringifyReplacer, 2);\n },\n // enumerable: false,\n },\n addIssues: {\n value: (issues) => {\n inst.issues.push(...issues);\n inst.message = JSON.stringify(inst.issues, util.jsonStringifyReplacer, 2);\n },\n // enumerable: false,\n },\n isEmpty: {\n get() {\n return inst.issues.length === 0;\n },\n // enumerable: false,\n },\n });\n // Object.defineProperty(inst, \"isEmpty\", {\n // get() {\n // return inst.issues.length === 0;\n // },\n // });\n};\nexport const ZodError = core.$constructor(\"ZodError\", initializer);\nexport const ZodRealError = core.$constructor(\"ZodError\", initializer, {\n Parent: Error,\n});\n// /** @deprecated Use `z.core.$ZodErrorMapCtx` instead. */\n// export type ErrorMapCtx = core.$ZodErrorMapCtx;\n", "import * as core from \"../core/index.js\";\nimport { ZodRealError } from \"./errors.js\";\nexport const parse = /* @__PURE__ */ core._parse(ZodRealError);\nexport const parseAsync = /* @__PURE__ */ core._parseAsync(ZodRealError);\nexport const safeParse = /* @__PURE__ */ core._safeParse(ZodRealError);\nexport const safeParseAsync = /* @__PURE__ */ core._safeParseAsync(ZodRealError);\n// Codec functions\nexport const encode = /* @__PURE__ */ core._encode(ZodRealError);\nexport const decode = /* @__PURE__ */ core._decode(ZodRealError);\nexport const encodeAsync = /* @__PURE__ */ core._encodeAsync(ZodRealError);\nexport const decodeAsync = /* @__PURE__ */ core._decodeAsync(ZodRealError);\nexport const safeEncode = /* @__PURE__ */ core._safeEncode(ZodRealError);\nexport const safeDecode = /* @__PURE__ */ core._safeDecode(ZodRealError);\nexport const safeEncodeAsync = /* @__PURE__ */ core._safeEncodeAsync(ZodRealError);\nexport const safeDecodeAsync = /* @__PURE__ */ core._safeDecodeAsync(ZodRealError);\n", "// Zod 3 compat layer\nimport * as core from \"../core/index.js\";\n/** @deprecated Use the raw string literal codes instead, e.g. \"invalid_type\". */\nexport const ZodIssueCode = {\n invalid_type: \"invalid_type\",\n too_big: \"too_big\",\n too_small: \"too_small\",\n invalid_format: \"invalid_format\",\n not_multiple_of: \"not_multiple_of\",\n unrecognized_keys: \"unrecognized_keys\",\n invalid_union: \"invalid_union\",\n invalid_key: \"invalid_key\",\n invalid_element: \"invalid_element\",\n invalid_value: \"invalid_value\",\n custom: \"custom\",\n};\nexport { $brand, config } from \"../core/index.js\";\n/** @deprecated Use `z.config(params)` instead. */\nexport function setErrorMap(map) {\n core.config({\n customError: map,\n });\n}\n/** @deprecated Use `z.config()` instead. */\nexport function getErrorMap() {\n return core.config().customError;\n}\n/** @deprecated Do not use. Stub definition, only included for zod-to-json-schema compatibility. */\nexport var ZodFirstPartyTypeKind;\n(function (ZodFirstPartyTypeKind) {\n})(ZodFirstPartyTypeKind || (ZodFirstPartyTypeKind = {}));\n", "import { globalRegistry } from \"../core/registries.js\";\nimport * as _checks from \"./checks.js\";\nimport * as _iso from \"./iso.js\";\nimport * as _schemas from \"./schemas.js\";\n// Local z object to avoid circular dependency with ../index.js\nconst z = {\n ..._schemas,\n ..._checks,\n iso: _iso,\n};\n// Keys that are recognized and handled by the conversion logic\nconst RECOGNIZED_KEYS = new Set([\n // Schema identification\n \"$schema\",\n \"$ref\",\n \"$defs\",\n \"definitions\",\n // Core schema keywords\n \"$id\",\n \"id\",\n \"$comment\",\n \"$anchor\",\n \"$vocabulary\",\n \"$dynamicRef\",\n \"$dynamicAnchor\",\n // Type\n \"type\",\n \"enum\",\n \"const\",\n // Composition\n \"anyOf\",\n \"oneOf\",\n \"allOf\",\n \"not\",\n // Object\n \"properties\",\n \"required\",\n \"additionalProperties\",\n \"patternProperties\",\n \"propertyNames\",\n \"minProperties\",\n \"maxProperties\",\n // Array\n \"items\",\n \"prefixItems\",\n \"additionalItems\",\n \"minItems\",\n \"maxItems\",\n \"uniqueItems\",\n \"contains\",\n \"minContains\",\n \"maxContains\",\n // String\n \"minLength\",\n \"maxLength\",\n \"pattern\",\n \"format\",\n // Number\n \"minimum\",\n \"maximum\",\n \"exclusiveMinimum\",\n \"exclusiveMaximum\",\n \"multipleOf\",\n // Already handled metadata\n \"description\",\n \"default\",\n // Content\n \"contentEncoding\",\n \"contentMediaType\",\n \"contentSchema\",\n // Unsupported (error-throwing)\n \"unevaluatedItems\",\n \"unevaluatedProperties\",\n \"if\",\n \"then\",\n \"else\",\n \"dependentSchemas\",\n \"dependentRequired\",\n // OpenAPI\n \"nullable\",\n \"readOnly\",\n]);\nfunction detectVersion(schema, defaultTarget) {\n const $schema = schema.$schema;\n if ($schema === \"https://json-schema.org/draft/2020-12/schema\") {\n return \"draft-2020-12\";\n }\n if ($schema === \"http://json-schema.org/draft-07/schema#\") {\n return \"draft-7\";\n }\n if ($schema === \"http://json-schema.org/draft-04/schema#\") {\n return \"draft-4\";\n }\n // Use defaultTarget if provided, otherwise default to draft-2020-12\n return defaultTarget ?? \"draft-2020-12\";\n}\nfunction resolveRef(ref, ctx) {\n if (!ref.startsWith(\"#\")) {\n throw new Error(\"External $ref is not supported, only local refs (#/...) are allowed\");\n }\n const path = ref.slice(1).split(\"/\").filter(Boolean);\n // Handle root reference \"#\"\n if (path.length === 0) {\n return ctx.rootSchema;\n }\n const defsKey = ctx.version === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n if (path[0] === defsKey) {\n const key = path[1];\n if (!key || !ctx.defs[key]) {\n throw new Error(`Reference not found: ${ref}`);\n }\n return ctx.defs[key];\n }\n throw new Error(`Reference not found: ${ref}`);\n}\nfunction convertBaseSchema(schema, ctx) {\n // Handle unsupported features\n if (schema.not !== undefined) {\n // Special case: { not: {} } represents never\n if (typeof schema.not === \"object\" && Object.keys(schema.not).length === 0) {\n return z.never();\n }\n throw new Error(\"not is not supported in Zod (except { not: {} } for never)\");\n }\n if (schema.unevaluatedItems !== undefined) {\n throw new Error(\"unevaluatedItems is not supported\");\n }\n if (schema.unevaluatedProperties !== undefined) {\n throw new Error(\"unevaluatedProperties is not supported\");\n }\n if (schema.if !== undefined || schema.then !== undefined || schema.else !== undefined) {\n throw new Error(\"Conditional schemas (if/then/else) are not supported\");\n }\n if (schema.dependentSchemas !== undefined || schema.dependentRequired !== undefined) {\n throw new Error(\"dependentSchemas and dependentRequired are not supported\");\n }\n // Handle $ref\n if (schema.$ref) {\n const refPath = schema.$ref;\n if (ctx.refs.has(refPath)) {\n return ctx.refs.get(refPath);\n }\n if (ctx.processing.has(refPath)) {\n // Circular reference - use lazy\n return z.lazy(() => {\n if (!ctx.refs.has(refPath)) {\n throw new Error(`Circular reference not resolved: ${refPath}`);\n }\n return ctx.refs.get(refPath);\n });\n }\n ctx.processing.add(refPath);\n const resolved = resolveRef(refPath, ctx);\n const zodSchema = convertSchema(resolved, ctx);\n ctx.refs.set(refPath, zodSchema);\n ctx.processing.delete(refPath);\n return zodSchema;\n }\n // Handle enum\n if (schema.enum !== undefined) {\n const enumValues = schema.enum;\n // Special case: OpenAPI 3.0 null representation { type: \"string\", nullable: true, enum: [null] }\n if (ctx.version === \"openapi-3.0\" &&\n schema.nullable === true &&\n enumValues.length === 1 &&\n enumValues[0] === null) {\n return z.null();\n }\n if (enumValues.length === 0) {\n return z.never();\n }\n if (enumValues.length === 1) {\n return z.literal(enumValues[0]);\n }\n // Check if all values are strings\n if (enumValues.every((v) => typeof v === \"string\")) {\n return z.enum(enumValues);\n }\n // Mixed types - use union of literals\n const literalSchemas = enumValues.map((v) => z.literal(v));\n if (literalSchemas.length < 2) {\n return literalSchemas[0];\n }\n return z.union([literalSchemas[0], literalSchemas[1], ...literalSchemas.slice(2)]);\n }\n // Handle const\n if (schema.const !== undefined) {\n return z.literal(schema.const);\n }\n // Handle type\n const type = schema.type;\n if (Array.isArray(type)) {\n // Expand type array into anyOf union\n const typeSchemas = type.map((t) => {\n const typeSchema = { ...schema, type: t };\n return convertBaseSchema(typeSchema, ctx);\n });\n if (typeSchemas.length === 0) {\n return z.never();\n }\n if (typeSchemas.length === 1) {\n return typeSchemas[0];\n }\n return z.union(typeSchemas);\n }\n if (!type) {\n // No type specified - empty schema (any)\n return z.any();\n }\n let zodSchema;\n switch (type) {\n case \"string\": {\n let stringSchema = z.string();\n // Apply format using .check() with Zod format functions\n if (schema.format) {\n const format = schema.format;\n // Map common formats to Zod check functions\n if (format === \"email\") {\n stringSchema = stringSchema.check(z.email());\n }\n else if (format === \"uri\" || format === \"uri-reference\") {\n stringSchema = stringSchema.check(z.url());\n }\n else if (format === \"uuid\" || format === \"guid\") {\n stringSchema = stringSchema.check(z.uuid());\n }\n else if (format === \"date-time\") {\n stringSchema = stringSchema.check(z.iso.datetime());\n }\n else if (format === \"date\") {\n stringSchema = stringSchema.check(z.iso.date());\n }\n else if (format === \"time\") {\n stringSchema = stringSchema.check(z.iso.time());\n }\n else if (format === \"duration\") {\n stringSchema = stringSchema.check(z.iso.duration());\n }\n else if (format === \"ipv4\") {\n stringSchema = stringSchema.check(z.ipv4());\n }\n else if (format === \"ipv6\") {\n stringSchema = stringSchema.check(z.ipv6());\n }\n else if (format === \"mac\") {\n stringSchema = stringSchema.check(z.mac());\n }\n else if (format === \"cidr\") {\n stringSchema = stringSchema.check(z.cidrv4());\n }\n else if (format === \"cidr-v6\") {\n stringSchema = stringSchema.check(z.cidrv6());\n }\n else if (format === \"base64\") {\n stringSchema = stringSchema.check(z.base64());\n }\n else if (format === \"base64url\") {\n stringSchema = stringSchema.check(z.base64url());\n }\n else if (format === \"e164\") {\n stringSchema = stringSchema.check(z.e164());\n }\n else if (format === \"jwt\") {\n stringSchema = stringSchema.check(z.jwt());\n }\n else if (format === \"emoji\") {\n stringSchema = stringSchema.check(z.emoji());\n }\n else if (format === \"nanoid\") {\n stringSchema = stringSchema.check(z.nanoid());\n }\n else if (format === \"cuid\") {\n stringSchema = stringSchema.check(z.cuid());\n }\n else if (format === \"cuid2\") {\n stringSchema = stringSchema.check(z.cuid2());\n }\n else if (format === \"ulid\") {\n stringSchema = stringSchema.check(z.ulid());\n }\n else if (format === \"xid\") {\n stringSchema = stringSchema.check(z.xid());\n }\n else if (format === \"ksuid\") {\n stringSchema = stringSchema.check(z.ksuid());\n }\n // Note: json-string format is not currently supported by Zod\n // Custom formats are ignored - keep as plain string\n }\n // Apply constraints\n if (typeof schema.minLength === \"number\") {\n stringSchema = stringSchema.min(schema.minLength);\n }\n if (typeof schema.maxLength === \"number\") {\n stringSchema = stringSchema.max(schema.maxLength);\n }\n if (schema.pattern) {\n // JSON Schema patterns are not implicitly anchored (match anywhere in string)\n stringSchema = stringSchema.regex(new RegExp(schema.pattern));\n }\n zodSchema = stringSchema;\n break;\n }\n case \"number\":\n case \"integer\": {\n let numberSchema = type === \"integer\" ? z.number().int() : z.number();\n // Apply constraints\n if (typeof schema.minimum === \"number\") {\n numberSchema = numberSchema.min(schema.minimum);\n }\n if (typeof schema.maximum === \"number\") {\n numberSchema = numberSchema.max(schema.maximum);\n }\n if (typeof schema.exclusiveMinimum === \"number\") {\n numberSchema = numberSchema.gt(schema.exclusiveMinimum);\n }\n else if (schema.exclusiveMinimum === true && typeof schema.minimum === \"number\") {\n numberSchema = numberSchema.gt(schema.minimum);\n }\n if (typeof schema.exclusiveMaximum === \"number\") {\n numberSchema = numberSchema.lt(schema.exclusiveMaximum);\n }\n else if (schema.exclusiveMaximum === true && typeof schema.maximum === \"number\") {\n numberSchema = numberSchema.lt(schema.maximum);\n }\n if (typeof schema.multipleOf === \"number\") {\n numberSchema = numberSchema.multipleOf(schema.multipleOf);\n }\n zodSchema = numberSchema;\n break;\n }\n case \"boolean\": {\n zodSchema = z.boolean();\n break;\n }\n case \"null\": {\n zodSchema = z.null();\n break;\n }\n case \"object\": {\n const shape = {};\n const properties = schema.properties || {};\n const requiredSet = new Set(schema.required || []);\n // Convert properties - mark optional ones\n for (const [key, propSchema] of Object.entries(properties)) {\n const propZodSchema = convertSchema(propSchema, ctx);\n // If not in required array, make it optional\n shape[key] = requiredSet.has(key) ? propZodSchema : propZodSchema.optional();\n }\n // Handle propertyNames\n if (schema.propertyNames) {\n const keySchema = convertSchema(schema.propertyNames, ctx);\n const valueSchema = schema.additionalProperties && typeof schema.additionalProperties === \"object\"\n ? convertSchema(schema.additionalProperties, ctx)\n : z.any();\n // Case A: No properties (pure record)\n if (Object.keys(shape).length === 0) {\n zodSchema = z.record(keySchema, valueSchema);\n break;\n }\n // Case B: With properties (intersection of object and looseRecord)\n const objectSchema = z.object(shape).passthrough();\n const recordSchema = z.looseRecord(keySchema, valueSchema);\n zodSchema = z.intersection(objectSchema, recordSchema);\n break;\n }\n // Handle patternProperties\n if (schema.patternProperties) {\n // patternProperties: keys matching pattern must satisfy corresponding schema\n // Use loose records so non-matching keys pass through\n const patternProps = schema.patternProperties;\n const patternKeys = Object.keys(patternProps);\n const looseRecords = [];\n for (const pattern of patternKeys) {\n const patternValue = convertSchema(patternProps[pattern], ctx);\n const keySchema = z.string().regex(new RegExp(pattern));\n looseRecords.push(z.looseRecord(keySchema, patternValue));\n }\n // Build intersection: object schema + all pattern property records\n const schemasToIntersect = [];\n if (Object.keys(shape).length > 0) {\n // Use passthrough so patternProperties can validate additional keys\n schemasToIntersect.push(z.object(shape).passthrough());\n }\n schemasToIntersect.push(...looseRecords);\n if (schemasToIntersect.length === 0) {\n zodSchema = z.object({}).passthrough();\n }\n else if (schemasToIntersect.length === 1) {\n zodSchema = schemasToIntersect[0];\n }\n else {\n // Chain intersections: (A & B) & C & D ...\n let result = z.intersection(schemasToIntersect[0], schemasToIntersect[1]);\n for (let i = 2; i < schemasToIntersect.length; i++) {\n result = z.intersection(result, schemasToIntersect[i]);\n }\n zodSchema = result;\n }\n break;\n }\n // Handle additionalProperties\n // In JSON Schema, additionalProperties defaults to true (allow any extra properties)\n // In Zod, objects strip unknown keys by default, so we need to handle this explicitly\n const objectSchema = z.object(shape);\n if (schema.additionalProperties === false) {\n // Strict mode - no extra properties allowed\n zodSchema = objectSchema.strict();\n }\n else if (typeof schema.additionalProperties === \"object\") {\n // Extra properties must match the specified schema\n zodSchema = objectSchema.catchall(convertSchema(schema.additionalProperties, ctx));\n }\n else {\n // additionalProperties is true or undefined - allow any extra properties (passthrough)\n zodSchema = objectSchema.passthrough();\n }\n break;\n }\n case \"array\": {\n // TODO: uniqueItems is not supported\n // TODO: contains/minContains/maxContains are not supported\n // Check if this is a tuple (prefixItems or items as array)\n const prefixItems = schema.prefixItems;\n const items = schema.items;\n if (prefixItems && Array.isArray(prefixItems)) {\n // Tuple with prefixItems (draft-2020-12)\n const tupleItems = prefixItems.map((item) => convertSchema(item, ctx));\n const rest = items && typeof items === \"object\" && !Array.isArray(items)\n ? convertSchema(items, ctx)\n : undefined;\n if (rest) {\n zodSchema = z.tuple(tupleItems).rest(rest);\n }\n else {\n zodSchema = z.tuple(tupleItems);\n }\n // Apply minItems/maxItems constraints to tuples\n if (typeof schema.minItems === \"number\") {\n zodSchema = zodSchema.check(z.minLength(schema.minItems));\n }\n if (typeof schema.maxItems === \"number\") {\n zodSchema = zodSchema.check(z.maxLength(schema.maxItems));\n }\n }\n else if (Array.isArray(items)) {\n // Tuple with items array (draft-7)\n const tupleItems = items.map((item) => convertSchema(item, ctx));\n const rest = schema.additionalItems && typeof schema.additionalItems === \"object\"\n ? convertSchema(schema.additionalItems, ctx)\n : undefined; // additionalItems: false means no rest, handled by default tuple behavior\n if (rest) {\n zodSchema = z.tuple(tupleItems).rest(rest);\n }\n else {\n zodSchema = z.tuple(tupleItems);\n }\n // Apply minItems/maxItems constraints to tuples\n if (typeof schema.minItems === \"number\") {\n zodSchema = zodSchema.check(z.minLength(schema.minItems));\n }\n if (typeof schema.maxItems === \"number\") {\n zodSchema = zodSchema.check(z.maxLength(schema.maxItems));\n }\n }\n else if (items !== undefined) {\n // Regular array\n const element = convertSchema(items, ctx);\n let arraySchema = z.array(element);\n // Apply constraints\n if (typeof schema.minItems === \"number\") {\n arraySchema = arraySchema.min(schema.minItems);\n }\n if (typeof schema.maxItems === \"number\") {\n arraySchema = arraySchema.max(schema.maxItems);\n }\n zodSchema = arraySchema;\n }\n else {\n // No items specified - array of any\n zodSchema = z.array(z.any());\n }\n break;\n }\n default:\n throw new Error(`Unsupported type: ${type}`);\n }\n // Apply metadata\n if (schema.description) {\n zodSchema = zodSchema.describe(schema.description);\n }\n if (schema.default !== undefined) {\n zodSchema = zodSchema.default(schema.default);\n }\n return zodSchema;\n}\nfunction convertSchema(schema, ctx) {\n if (typeof schema === \"boolean\") {\n return schema ? z.any() : z.never();\n }\n // Convert base schema first (ignoring composition keywords)\n let baseSchema = convertBaseSchema(schema, ctx);\n const hasExplicitType = schema.type || schema.enum !== undefined || schema.const !== undefined;\n // Process composition keywords LAST (they can appear together)\n // Handle anyOf - wrap base schema with union\n if (schema.anyOf && Array.isArray(schema.anyOf)) {\n const options = schema.anyOf.map((s) => convertSchema(s, ctx));\n const anyOfUnion = z.union(options);\n baseSchema = hasExplicitType ? z.intersection(baseSchema, anyOfUnion) : anyOfUnion;\n }\n // Handle oneOf - exclusive union (exactly one must match)\n if (schema.oneOf && Array.isArray(schema.oneOf)) {\n const options = schema.oneOf.map((s) => convertSchema(s, ctx));\n const oneOfUnion = z.xor(options);\n baseSchema = hasExplicitType ? z.intersection(baseSchema, oneOfUnion) : oneOfUnion;\n }\n // Handle allOf - wrap base schema with intersection\n if (schema.allOf && Array.isArray(schema.allOf)) {\n if (schema.allOf.length === 0) {\n baseSchema = hasExplicitType ? baseSchema : z.any();\n }\n else {\n let result = hasExplicitType ? baseSchema : convertSchema(schema.allOf[0], ctx);\n const startIdx = hasExplicitType ? 0 : 1;\n for (let i = startIdx; i < schema.allOf.length; i++) {\n result = z.intersection(result, convertSchema(schema.allOf[i], ctx));\n }\n baseSchema = result;\n }\n }\n // Handle nullable (OpenAPI 3.0)\n if (schema.nullable === true && ctx.version === \"openapi-3.0\") {\n baseSchema = z.nullable(baseSchema);\n }\n // Handle readOnly\n if (schema.readOnly === true) {\n baseSchema = z.readonly(baseSchema);\n }\n // Collect metadata: core schema keywords and unrecognized keys\n const extraMeta = {};\n // Core schema keywords that should be captured as metadata\n const coreMetadataKeys = [\"$id\", \"id\", \"$comment\", \"$anchor\", \"$vocabulary\", \"$dynamicRef\", \"$dynamicAnchor\"];\n for (const key of coreMetadataKeys) {\n if (key in schema) {\n extraMeta[key] = schema[key];\n }\n }\n // Content keywords - store as metadata\n const contentMetadataKeys = [\"contentEncoding\", \"contentMediaType\", \"contentSchema\"];\n for (const key of contentMetadataKeys) {\n if (key in schema) {\n extraMeta[key] = schema[key];\n }\n }\n // Unrecognized keys (custom metadata)\n for (const key of Object.keys(schema)) {\n if (!RECOGNIZED_KEYS.has(key)) {\n extraMeta[key] = schema[key];\n }\n }\n if (Object.keys(extraMeta).length > 0) {\n ctx.registry.add(baseSchema, extraMeta);\n }\n return baseSchema;\n}\n/**\n * Converts a JSON Schema to a Zod schema. This function should be considered semi-experimental. It's behavior is liable to change. */\nexport function fromJSONSchema(schema, params) {\n // Handle boolean schemas\n if (typeof schema === \"boolean\") {\n return schema ? z.any() : z.never();\n }\n const version = detectVersion(schema, params?.defaultTarget);\n const defs = (schema.$defs || schema.definitions || {});\n const ctx = {\n version,\n defs,\n refs: new Map(),\n processing: new Set(),\n rootSchema: schema,\n registry: params?.registry ?? globalRegistry,\n };\n return convertSchema(schema, ctx);\n}\n", "import * as core from \"../core/index.js\";\nimport * as schemas from \"./schemas.js\";\nexport function string(params) {\n return core._coercedString(schemas.ZodString, params);\n}\nexport function number(params) {\n return core._coercedNumber(schemas.ZodNumber, params);\n}\nexport function boolean(params) {\n return core._coercedBoolean(schemas.ZodBoolean, params);\n}\nexport function bigint(params) {\n return core._coercedBigint(schemas.ZodBigInt, params);\n}\nexport function date(params) {\n return core._coercedDate(schemas.ZodDate, params);\n}\n"], - "mappings": "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A,EAAA;AAAA;;;ACAA,IAAAC,gBAAA;AAAA,SAAAA,eAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,gBAAAC;AAAA,EAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,eAAAC;AAAA,EAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,oBAAAC;AAA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", - "names": ["client", "promise", "url", "json", "field", "type", "client", "typeMap", "type", "k", "typeName", "createClient", "createClient", "_default", "base64", "base64url", "bigint", "boolean", "_catch", "cidrv4", "cidrv6", "core_exports", "cuid", "cuid2", "date", "decode", "decodeAsync", "describe", "e164", "email", "emoji", "encode", "encodeAsync", "_enum", "guid", "hex", "hostname", "ipv4", "ipv6", "ksuid", "mac", "meta", "nanoid", "_null", "nullish", "number", "parse", "parseAsync", "safeDecode", "safeDecodeAsync", "safeEncode", "safeEncodeAsync", "safeParse", "safeParseAsync", "string", "ulid", "_undefined", "uuid", "_void", "xid", "core_exports", "_emoji", "_null", "_undefined", "process", "initializer", "_a", "array", "set", "object", "Class", "_a", "config", "base64", "base64url", "hex", "error", "issue", "_a", "version", "time", "_a", "inst", "result", "_a", "checks", "checkResult", "canary", "result", "_", "url", "base64", "r", "isObject", "allowsEval", "results", "map", "left", "right", "keyResult", "valueResult", "output", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "number", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "meta", "Class", "_emoji", "_undefined", "_null", "Class", "issue", "codec", "process", "_a", "meta", "id", "schema", "json", "file", "process", "registry", "ctx", "process", "schemas_exports", "_default", "base64", "base64url", "bigint", "boolean", "_catch", "cidrv4", "cidrv6", "cuid", "cuid2", "date", "describe", "e164", "email", "emoji", "_enum", "guid", "hex", "hostname", "ipv4", "ipv6", "ksuid", "mac", "meta", "nanoid", "_null", "nullish", "number", "string", "ulid", "_undefined", "uuid", "_void", "xid", "checks_exports", "date", "datetime", "duration", "time", "datetime", "date", "time", "duration", "initializer", "issue", "issues", "parse", "parseAsync", "safeParse", "safeParseAsync", "encode", "decode", "encodeAsync", "decodeAsync", "safeEncode", "safeDecode", "safeEncodeAsync", "safeDecodeAsync", "def", "meta", "parse", "safeParse", "parseAsync", "safeParseAsync", "encode", "decode", "encodeAsync", "decodeAsync", "safeEncode", "safeDecode", "safeEncodeAsync", "safeDecodeAsync", "check", "_default", "_catch", "json", "_emoji", "datetime", "date", "time", "duration", "string", "email", "guid", "uuid", "emoji", "nanoid", "cuid", "cuid2", "ulid", "xid", "ksuid", "ipv4", "mac", "ipv6", "cidrv4", "cidrv6", "base64", "base64url", "e164", "hostname", "hex", "number", "boolean", "bigint", "_undefined", "json", "_null", "json", "_void", "json", "date", "_enum", "json", "issue", "output", "nullish", "_default", "_catch", "json", "json", "describe", "meta", "string", "number", "boolean", "_null", "map", "ZodFirstPartyTypeKind", "schemas_exports", "checks_exports", "zodSchema", "objectSchema", "version", "bigint", "boolean", "date", "number", "string", "string", "number", "boolean", "bigint", "date"] -} diff --git a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs similarity index 99% rename from packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs rename to packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs index 76bdf2512c1..c50a84d6c13 100644 --- a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/create-users.mjs +++ b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs @@ -6,9 +6,13821 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// src/logic-functions/create-users.ts +// src/logic-functions/sync-product-data.ts import { defineLogicFunction } from "twenty-sdk"; +// node_modules/zod/v4/classic/external.js +var external_exports = {}; +__export(external_exports, { + $brand: () => $brand, + $input: () => $input, + $output: () => $output, + NEVER: () => NEVER, + TimePrecision: () => TimePrecision, + ZodAny: () => ZodAny, + ZodArray: () => ZodArray, + ZodBase64: () => ZodBase64, + ZodBase64URL: () => ZodBase64URL, + ZodBigInt: () => ZodBigInt, + ZodBigIntFormat: () => ZodBigIntFormat, + ZodBoolean: () => ZodBoolean, + ZodCIDRv4: () => ZodCIDRv4, + ZodCIDRv6: () => ZodCIDRv6, + ZodCUID: () => ZodCUID, + ZodCUID2: () => ZodCUID2, + ZodCatch: () => ZodCatch, + ZodCodec: () => ZodCodec, + ZodCustom: () => ZodCustom, + ZodCustomStringFormat: () => ZodCustomStringFormat, + ZodDate: () => ZodDate, + ZodDefault: () => ZodDefault, + ZodDiscriminatedUnion: () => ZodDiscriminatedUnion, + ZodE164: () => ZodE164, + ZodEmail: () => ZodEmail, + ZodEmoji: () => ZodEmoji, + ZodEnum: () => ZodEnum, + ZodError: () => ZodError, + ZodExactOptional: () => ZodExactOptional, + ZodFile: () => ZodFile, + ZodFirstPartyTypeKind: () => ZodFirstPartyTypeKind, + ZodFunction: () => ZodFunction, + ZodGUID: () => ZodGUID, + ZodIPv4: () => ZodIPv4, + ZodIPv6: () => ZodIPv6, + ZodISODate: () => ZodISODate, + ZodISODateTime: () => ZodISODateTime, + ZodISODuration: () => ZodISODuration, + ZodISOTime: () => ZodISOTime, + ZodIntersection: () => ZodIntersection, + ZodIssueCode: () => ZodIssueCode, + ZodJWT: () => ZodJWT, + ZodKSUID: () => ZodKSUID, + ZodLazy: () => ZodLazy, + ZodLiteral: () => ZodLiteral, + ZodMAC: () => ZodMAC, + ZodMap: () => ZodMap, + ZodNaN: () => ZodNaN, + ZodNanoID: () => ZodNanoID, + ZodNever: () => ZodNever, + ZodNonOptional: () => ZodNonOptional, + ZodNull: () => ZodNull, + ZodNullable: () => ZodNullable, + ZodNumber: () => ZodNumber, + ZodNumberFormat: () => ZodNumberFormat, + ZodObject: () => ZodObject, + ZodOptional: () => ZodOptional, + ZodPipe: () => ZodPipe, + ZodPrefault: () => ZodPrefault, + ZodPromise: () => ZodPromise, + ZodReadonly: () => ZodReadonly, + ZodRealError: () => ZodRealError, + ZodRecord: () => ZodRecord, + ZodSet: () => ZodSet, + ZodString: () => ZodString, + ZodStringFormat: () => ZodStringFormat, + ZodSuccess: () => ZodSuccess, + ZodSymbol: () => ZodSymbol, + ZodTemplateLiteral: () => ZodTemplateLiteral, + ZodTransform: () => ZodTransform, + ZodTuple: () => ZodTuple, + ZodType: () => ZodType, + ZodULID: () => ZodULID, + ZodURL: () => ZodURL, + ZodUUID: () => ZodUUID, + ZodUndefined: () => ZodUndefined, + ZodUnion: () => ZodUnion, + ZodUnknown: () => ZodUnknown, + ZodVoid: () => ZodVoid, + ZodXID: () => ZodXID, + ZodXor: () => ZodXor, + _ZodString: () => _ZodString, + _default: () => _default2, + _function: () => _function, + any: () => any, + array: () => array, + base64: () => base642, + base64url: () => base64url2, + bigint: () => bigint2, + boolean: () => boolean2, + catch: () => _catch2, + check: () => check, + cidrv4: () => cidrv42, + cidrv6: () => cidrv62, + clone: () => clone, + codec: () => codec, + coerce: () => coerce_exports, + config: () => config, + core: () => core_exports2, + cuid: () => cuid3, + cuid2: () => cuid22, + custom: () => custom, + date: () => date3, + decode: () => decode2, + decodeAsync: () => decodeAsync2, + describe: () => describe2, + discriminatedUnion: () => discriminatedUnion, + e164: () => e1642, + email: () => email2, + emoji: () => emoji2, + encode: () => encode2, + encodeAsync: () => encodeAsync2, + endsWith: () => _endsWith, + enum: () => _enum2, + exactOptional: () => exactOptional, + file: () => file, + flattenError: () => flattenError, + float32: () => float32, + float64: () => float64, + formatError: () => formatError, + fromJSONSchema: () => fromJSONSchema, + function: () => _function, + getErrorMap: () => getErrorMap, + globalRegistry: () => globalRegistry, + gt: () => _gt, + gte: () => _gte, + guid: () => guid2, + hash: () => hash, + hex: () => hex2, + hostname: () => hostname2, + httpUrl: () => httpUrl, + includes: () => _includes, + instanceof: () => _instanceof, + int: () => int, + int32: () => int32, + int64: () => int64, + intersection: () => intersection, + ipv4: () => ipv42, + ipv6: () => ipv62, + iso: () => iso_exports, + json: () => json, + jwt: () => jwt, + keyof: () => keyof, + ksuid: () => ksuid2, + lazy: () => lazy, + length: () => _length, + literal: () => literal, + locales: () => locales_exports, + looseObject: () => looseObject, + looseRecord: () => looseRecord, + lowercase: () => _lowercase, + lt: () => _lt, + lte: () => _lte, + mac: () => mac2, + map: () => map, + maxLength: () => _maxLength, + maxSize: () => _maxSize, + meta: () => meta2, + mime: () => _mime, + minLength: () => _minLength, + minSize: () => _minSize, + multipleOf: () => _multipleOf, + nan: () => nan, + nanoid: () => nanoid2, + nativeEnum: () => nativeEnum, + negative: () => _negative, + never: () => never, + nonnegative: () => _nonnegative, + nonoptional: () => nonoptional, + nonpositive: () => _nonpositive, + normalize: () => _normalize, + null: () => _null3, + nullable: () => nullable, + nullish: () => nullish2, + number: () => number2, + object: () => object, + optional: () => optional, + overwrite: () => _overwrite, + parse: () => parse2, + parseAsync: () => parseAsync2, + partialRecord: () => partialRecord, + pipe: () => pipe, + positive: () => _positive, + prefault: () => prefault, + preprocess: () => preprocess, + prettifyError: () => prettifyError, + promise: () => promise, + property: () => _property, + readonly: () => readonly, + record: () => record, + refine: () => refine, + regex: () => _regex, + regexes: () => regexes_exports, + registry: () => registry, + safeDecode: () => safeDecode2, + safeDecodeAsync: () => safeDecodeAsync2, + safeEncode: () => safeEncode2, + safeEncodeAsync: () => safeEncodeAsync2, + safeParse: () => safeParse2, + safeParseAsync: () => safeParseAsync2, + set: () => set, + setErrorMap: () => setErrorMap, + size: () => _size, + slugify: () => _slugify, + startsWith: () => _startsWith, + strictObject: () => strictObject, + string: () => string2, + stringFormat: () => stringFormat, + stringbool: () => stringbool, + success: () => success, + superRefine: () => superRefine, + symbol: () => symbol, + templateLiteral: () => templateLiteral, + toJSONSchema: () => toJSONSchema, + toLowerCase: () => _toLowerCase, + toUpperCase: () => _toUpperCase, + transform: () => transform, + treeifyError: () => treeifyError, + trim: () => _trim, + tuple: () => tuple, + uint32: () => uint32, + uint64: () => uint64, + ulid: () => ulid2, + undefined: () => _undefined3, + union: () => union, + unknown: () => unknown, + uppercase: () => _uppercase, + url: () => url, + util: () => util_exports, + uuid: () => uuid2, + uuidv4: () => uuidv4, + uuidv6: () => uuidv6, + uuidv7: () => uuidv7, + void: () => _void2, + xid: () => xid2, + xor: () => xor +}); + +// node_modules/zod/v4/core/index.js +var core_exports2 = {}; +__export(core_exports2, { + $ZodAny: () => $ZodAny, + $ZodArray: () => $ZodArray, + $ZodAsyncError: () => $ZodAsyncError, + $ZodBase64: () => $ZodBase64, + $ZodBase64URL: () => $ZodBase64URL, + $ZodBigInt: () => $ZodBigInt, + $ZodBigIntFormat: () => $ZodBigIntFormat, + $ZodBoolean: () => $ZodBoolean, + $ZodCIDRv4: () => $ZodCIDRv4, + $ZodCIDRv6: () => $ZodCIDRv6, + $ZodCUID: () => $ZodCUID, + $ZodCUID2: () => $ZodCUID2, + $ZodCatch: () => $ZodCatch, + $ZodCheck: () => $ZodCheck, + $ZodCheckBigIntFormat: () => $ZodCheckBigIntFormat, + $ZodCheckEndsWith: () => $ZodCheckEndsWith, + $ZodCheckGreaterThan: () => $ZodCheckGreaterThan, + $ZodCheckIncludes: () => $ZodCheckIncludes, + $ZodCheckLengthEquals: () => $ZodCheckLengthEquals, + $ZodCheckLessThan: () => $ZodCheckLessThan, + $ZodCheckLowerCase: () => $ZodCheckLowerCase, + $ZodCheckMaxLength: () => $ZodCheckMaxLength, + $ZodCheckMaxSize: () => $ZodCheckMaxSize, + $ZodCheckMimeType: () => $ZodCheckMimeType, + $ZodCheckMinLength: () => $ZodCheckMinLength, + $ZodCheckMinSize: () => $ZodCheckMinSize, + $ZodCheckMultipleOf: () => $ZodCheckMultipleOf, + $ZodCheckNumberFormat: () => $ZodCheckNumberFormat, + $ZodCheckOverwrite: () => $ZodCheckOverwrite, + $ZodCheckProperty: () => $ZodCheckProperty, + $ZodCheckRegex: () => $ZodCheckRegex, + $ZodCheckSizeEquals: () => $ZodCheckSizeEquals, + $ZodCheckStartsWith: () => $ZodCheckStartsWith, + $ZodCheckStringFormat: () => $ZodCheckStringFormat, + $ZodCheckUpperCase: () => $ZodCheckUpperCase, + $ZodCodec: () => $ZodCodec, + $ZodCustom: () => $ZodCustom, + $ZodCustomStringFormat: () => $ZodCustomStringFormat, + $ZodDate: () => $ZodDate, + $ZodDefault: () => $ZodDefault, + $ZodDiscriminatedUnion: () => $ZodDiscriminatedUnion, + $ZodE164: () => $ZodE164, + $ZodEmail: () => $ZodEmail, + $ZodEmoji: () => $ZodEmoji, + $ZodEncodeError: () => $ZodEncodeError, + $ZodEnum: () => $ZodEnum, + $ZodError: () => $ZodError, + $ZodExactOptional: () => $ZodExactOptional, + $ZodFile: () => $ZodFile, + $ZodFunction: () => $ZodFunction, + $ZodGUID: () => $ZodGUID, + $ZodIPv4: () => $ZodIPv4, + $ZodIPv6: () => $ZodIPv6, + $ZodISODate: () => $ZodISODate, + $ZodISODateTime: () => $ZodISODateTime, + $ZodISODuration: () => $ZodISODuration, + $ZodISOTime: () => $ZodISOTime, + $ZodIntersection: () => $ZodIntersection, + $ZodJWT: () => $ZodJWT, + $ZodKSUID: () => $ZodKSUID, + $ZodLazy: () => $ZodLazy, + $ZodLiteral: () => $ZodLiteral, + $ZodMAC: () => $ZodMAC, + $ZodMap: () => $ZodMap, + $ZodNaN: () => $ZodNaN, + $ZodNanoID: () => $ZodNanoID, + $ZodNever: () => $ZodNever, + $ZodNonOptional: () => $ZodNonOptional, + $ZodNull: () => $ZodNull, + $ZodNullable: () => $ZodNullable, + $ZodNumber: () => $ZodNumber, + $ZodNumberFormat: () => $ZodNumberFormat, + $ZodObject: () => $ZodObject, + $ZodObjectJIT: () => $ZodObjectJIT, + $ZodOptional: () => $ZodOptional, + $ZodPipe: () => $ZodPipe, + $ZodPrefault: () => $ZodPrefault, + $ZodPromise: () => $ZodPromise, + $ZodReadonly: () => $ZodReadonly, + $ZodRealError: () => $ZodRealError, + $ZodRecord: () => $ZodRecord, + $ZodRegistry: () => $ZodRegistry, + $ZodSet: () => $ZodSet, + $ZodString: () => $ZodString, + $ZodStringFormat: () => $ZodStringFormat, + $ZodSuccess: () => $ZodSuccess, + $ZodSymbol: () => $ZodSymbol, + $ZodTemplateLiteral: () => $ZodTemplateLiteral, + $ZodTransform: () => $ZodTransform, + $ZodTuple: () => $ZodTuple, + $ZodType: () => $ZodType, + $ZodULID: () => $ZodULID, + $ZodURL: () => $ZodURL, + $ZodUUID: () => $ZodUUID, + $ZodUndefined: () => $ZodUndefined, + $ZodUnion: () => $ZodUnion, + $ZodUnknown: () => $ZodUnknown, + $ZodVoid: () => $ZodVoid, + $ZodXID: () => $ZodXID, + $ZodXor: () => $ZodXor, + $brand: () => $brand, + $constructor: () => $constructor, + $input: () => $input, + $output: () => $output, + Doc: () => Doc, + JSONSchema: () => json_schema_exports, + JSONSchemaGenerator: () => JSONSchemaGenerator, + NEVER: () => NEVER, + TimePrecision: () => TimePrecision, + _any: () => _any, + _array: () => _array, + _base64: () => _base64, + _base64url: () => _base64url, + _bigint: () => _bigint, + _boolean: () => _boolean, + _catch: () => _catch, + _check: () => _check, + _cidrv4: () => _cidrv4, + _cidrv6: () => _cidrv6, + _coercedBigint: () => _coercedBigint, + _coercedBoolean: () => _coercedBoolean, + _coercedDate: () => _coercedDate, + _coercedNumber: () => _coercedNumber, + _coercedString: () => _coercedString, + _cuid: () => _cuid, + _cuid2: () => _cuid2, + _custom: () => _custom, + _date: () => _date, + _decode: () => _decode, + _decodeAsync: () => _decodeAsync, + _default: () => _default, + _discriminatedUnion: () => _discriminatedUnion, + _e164: () => _e164, + _email: () => _email, + _emoji: () => _emoji2, + _encode: () => _encode, + _encodeAsync: () => _encodeAsync, + _endsWith: () => _endsWith, + _enum: () => _enum, + _file: () => _file, + _float32: () => _float32, + _float64: () => _float64, + _gt: () => _gt, + _gte: () => _gte, + _guid: () => _guid, + _includes: () => _includes, + _int: () => _int, + _int32: () => _int32, + _int64: () => _int64, + _intersection: () => _intersection, + _ipv4: () => _ipv4, + _ipv6: () => _ipv6, + _isoDate: () => _isoDate, + _isoDateTime: () => _isoDateTime, + _isoDuration: () => _isoDuration, + _isoTime: () => _isoTime, + _jwt: () => _jwt, + _ksuid: () => _ksuid, + _lazy: () => _lazy, + _length: () => _length, + _literal: () => _literal, + _lowercase: () => _lowercase, + _lt: () => _lt, + _lte: () => _lte, + _mac: () => _mac, + _map: () => _map, + _max: () => _lte, + _maxLength: () => _maxLength, + _maxSize: () => _maxSize, + _mime: () => _mime, + _min: () => _gte, + _minLength: () => _minLength, + _minSize: () => _minSize, + _multipleOf: () => _multipleOf, + _nan: () => _nan, + _nanoid: () => _nanoid, + _nativeEnum: () => _nativeEnum, + _negative: () => _negative, + _never: () => _never, + _nonnegative: () => _nonnegative, + _nonoptional: () => _nonoptional, + _nonpositive: () => _nonpositive, + _normalize: () => _normalize, + _null: () => _null2, + _nullable: () => _nullable, + _number: () => _number, + _optional: () => _optional, + _overwrite: () => _overwrite, + _parse: () => _parse, + _parseAsync: () => _parseAsync, + _pipe: () => _pipe, + _positive: () => _positive, + _promise: () => _promise, + _property: () => _property, + _readonly: () => _readonly, + _record: () => _record, + _refine: () => _refine, + _regex: () => _regex, + _safeDecode: () => _safeDecode, + _safeDecodeAsync: () => _safeDecodeAsync, + _safeEncode: () => _safeEncode, + _safeEncodeAsync: () => _safeEncodeAsync, + _safeParse: () => _safeParse, + _safeParseAsync: () => _safeParseAsync, + _set: () => _set, + _size: () => _size, + _slugify: () => _slugify, + _startsWith: () => _startsWith, + _string: () => _string, + _stringFormat: () => _stringFormat, + _stringbool: () => _stringbool, + _success: () => _success, + _superRefine: () => _superRefine, + _symbol: () => _symbol, + _templateLiteral: () => _templateLiteral, + _toLowerCase: () => _toLowerCase, + _toUpperCase: () => _toUpperCase, + _transform: () => _transform, + _trim: () => _trim, + _tuple: () => _tuple, + _uint32: () => _uint32, + _uint64: () => _uint64, + _ulid: () => _ulid, + _undefined: () => _undefined2, + _union: () => _union, + _unknown: () => _unknown, + _uppercase: () => _uppercase, + _url: () => _url, + _uuid: () => _uuid, + _uuidv4: () => _uuidv4, + _uuidv6: () => _uuidv6, + _uuidv7: () => _uuidv7, + _void: () => _void, + _xid: () => _xid, + _xor: () => _xor, + clone: () => clone, + config: () => config, + createStandardJSONSchemaMethod: () => createStandardJSONSchemaMethod, + createToJSONSchemaMethod: () => createToJSONSchemaMethod, + decode: () => decode, + decodeAsync: () => decodeAsync, + describe: () => describe, + encode: () => encode, + encodeAsync: () => encodeAsync, + extractDefs: () => extractDefs, + finalize: () => finalize, + flattenError: () => flattenError, + formatError: () => formatError, + globalConfig: () => globalConfig, + globalRegistry: () => globalRegistry, + initializeContext: () => initializeContext, + isValidBase64: () => isValidBase64, + isValidBase64URL: () => isValidBase64URL, + isValidJWT: () => isValidJWT, + locales: () => locales_exports, + meta: () => meta, + parse: () => parse, + parseAsync: () => parseAsync, + prettifyError: () => prettifyError, + process: () => process2, + regexes: () => regexes_exports, + registry: () => registry, + safeDecode: () => safeDecode, + safeDecodeAsync: () => safeDecodeAsync, + safeEncode: () => safeEncode, + safeEncodeAsync: () => safeEncodeAsync, + safeParse: () => safeParse, + safeParseAsync: () => safeParseAsync, + toDotPath: () => toDotPath, + toJSONSchema: () => toJSONSchema, + treeifyError: () => treeifyError, + util: () => util_exports, + version: () => version +}); + +// node_modules/zod/v4/core/core.js +var NEVER = Object.freeze({ + status: "aborted" +}); +// @__NO_SIDE_EFFECTS__ +function $constructor(name, initializer3, params) { + function init(inst, def) { + if (!inst._zod) { + Object.defineProperty(inst, "_zod", { + value: { + def, + constr: _, + traits: /* @__PURE__ */ new Set() + }, + enumerable: false + }); + } + if (inst._zod.traits.has(name)) { + return; + } + inst._zod.traits.add(name); + initializer3(inst, def); + const proto = _.prototype; + const keys = Object.keys(proto); + for (let i = 0; i < keys.length; i++) { + const k = keys[i]; + if (!(k in inst)) { + inst[k] = proto[k].bind(inst); + } + } + } + const Parent = params?.Parent ?? Object; + class Definition extends Parent { + } + Object.defineProperty(Definition, "name", { value: name }); + function _(def) { + var _a2; + const inst = params?.Parent ? new Definition() : this; + init(inst, def); + (_a2 = inst._zod).deferred ?? (_a2.deferred = []); + for (const fn of inst._zod.deferred) { + fn(); + } + return inst; + } + Object.defineProperty(_, "init", { value: init }); + Object.defineProperty(_, Symbol.hasInstance, { + value: (inst) => { + if (params?.Parent && inst instanceof params.Parent) + return true; + return inst?._zod?.traits?.has(name); + } + }); + Object.defineProperty(_, "name", { value: name }); + return _; +} +var $brand = Symbol("zod_brand"); +var $ZodAsyncError = class extends Error { + constructor() { + super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`); + } +}; +var $ZodEncodeError = class extends Error { + constructor(name) { + super(`Encountered unidirectional transform during encode: ${name}`); + this.name = "ZodEncodeError"; + } +}; +var globalConfig = {}; +function config(newConfig) { + if (newConfig) + Object.assign(globalConfig, newConfig); + return globalConfig; +} + +// node_modules/zod/v4/core/util.js +var util_exports = {}; +__export(util_exports, { + BIGINT_FORMAT_RANGES: () => BIGINT_FORMAT_RANGES, + Class: () => Class, + NUMBER_FORMAT_RANGES: () => NUMBER_FORMAT_RANGES, + aborted: () => aborted, + allowsEval: () => allowsEval, + assert: () => assert, + assertEqual: () => assertEqual, + assertIs: () => assertIs, + assertNever: () => assertNever, + assertNotEqual: () => assertNotEqual, + assignProp: () => assignProp, + base64ToUint8Array: () => base64ToUint8Array, + base64urlToUint8Array: () => base64urlToUint8Array, + cached: () => cached, + captureStackTrace: () => captureStackTrace, + cleanEnum: () => cleanEnum, + cleanRegex: () => cleanRegex, + clone: () => clone, + cloneDef: () => cloneDef, + createTransparentProxy: () => createTransparentProxy, + defineLazy: () => defineLazy, + esc: () => esc, + escapeRegex: () => escapeRegex, + extend: () => extend, + finalizeIssue: () => finalizeIssue, + floatSafeRemainder: () => floatSafeRemainder, + getElementAtPath: () => getElementAtPath, + getEnumValues: () => getEnumValues, + getLengthableOrigin: () => getLengthableOrigin, + getParsedType: () => getParsedType, + getSizableOrigin: () => getSizableOrigin, + hexToUint8Array: () => hexToUint8Array, + isObject: () => isObject, + isPlainObject: () => isPlainObject, + issue: () => issue, + joinValues: () => joinValues, + jsonStringifyReplacer: () => jsonStringifyReplacer, + merge: () => merge, + mergeDefs: () => mergeDefs, + normalizeParams: () => normalizeParams, + nullish: () => nullish, + numKeys: () => numKeys, + objectClone: () => objectClone, + omit: () => omit, + optionalKeys: () => optionalKeys, + parsedType: () => parsedType, + partial: () => partial, + pick: () => pick, + prefixIssues: () => prefixIssues, + primitiveTypes: () => primitiveTypes, + promiseAllObject: () => promiseAllObject, + propertyKeyTypes: () => propertyKeyTypes, + randomString: () => randomString, + required: () => required, + safeExtend: () => safeExtend, + shallowClone: () => shallowClone, + slugify: () => slugify, + stringifyPrimitive: () => stringifyPrimitive, + uint8ArrayToBase64: () => uint8ArrayToBase64, + uint8ArrayToBase64url: () => uint8ArrayToBase64url, + uint8ArrayToHex: () => uint8ArrayToHex, + unwrapMessage: () => unwrapMessage +}); +function assertEqual(val) { + return val; +} +function assertNotEqual(val) { + return val; +} +function assertIs(_arg) { +} +function assertNever(_x) { + throw new Error("Unexpected value in exhaustive check"); +} +function assert(_) { +} +function getEnumValues(entries) { + const numericValues = Object.values(entries).filter((v) => typeof v === "number"); + const values = Object.entries(entries).filter(([k, _]) => numericValues.indexOf(+k) === -1).map(([_, v]) => v); + return values; +} +function joinValues(array2, separator = "|") { + return array2.map((val) => stringifyPrimitive(val)).join(separator); +} +function jsonStringifyReplacer(_, value) { + if (typeof value === "bigint") + return value.toString(); + return value; +} +function cached(getter) { + const set2 = false; + return { + get value() { + if (!set2) { + const value = getter(); + Object.defineProperty(this, "value", { value }); + return value; + } + throw new Error("cached value already set"); + } + }; +} +function nullish(input) { + return input === null || input === void 0; +} +function cleanRegex(source) { + const start = source.startsWith("^") ? 1 : 0; + const end = source.endsWith("$") ? source.length - 1 : source.length; + return source.slice(start, end); +} +function floatSafeRemainder(val, step) { + const valDecCount = (val.toString().split(".")[1] || "").length; + const stepString = step.toString(); + let stepDecCount = (stepString.split(".")[1] || "").length; + if (stepDecCount === 0 && /\d?e-\d?/.test(stepString)) { + const match = stepString.match(/\d?e-(\d?)/); + if (match?.[1]) { + stepDecCount = Number.parseInt(match[1]); + } + } + const decCount = valDecCount > stepDecCount ? valDecCount : stepDecCount; + const valInt = Number.parseInt(val.toFixed(decCount).replace(".", "")); + const stepInt = Number.parseInt(step.toFixed(decCount).replace(".", "")); + return valInt % stepInt / 10 ** decCount; +} +var EVALUATING = Symbol("evaluating"); +function defineLazy(object2, key, getter) { + let value = void 0; + Object.defineProperty(object2, key, { + get() { + if (value === EVALUATING) { + return void 0; + } + if (value === void 0) { + value = EVALUATING; + value = getter(); + } + return value; + }, + set(v) { + Object.defineProperty(object2, key, { + value: v + // configurable: true, + }); + }, + configurable: true + }); +} +function objectClone(obj) { + return Object.create(Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj)); +} +function assignProp(target, prop, value) { + Object.defineProperty(target, prop, { + value, + writable: true, + enumerable: true, + configurable: true + }); +} +function mergeDefs(...defs) { + const mergedDescriptors = {}; + for (const def of defs) { + const descriptors = Object.getOwnPropertyDescriptors(def); + Object.assign(mergedDescriptors, descriptors); + } + return Object.defineProperties({}, mergedDescriptors); +} +function cloneDef(schema) { + return mergeDefs(schema._zod.def); +} +function getElementAtPath(obj, path) { + if (!path) + return obj; + return path.reduce((acc, key) => acc?.[key], obj); +} +function promiseAllObject(promisesObj) { + const keys = Object.keys(promisesObj); + const promises = keys.map((key) => promisesObj[key]); + return Promise.all(promises).then((results) => { + const resolvedObj = {}; + for (let i = 0; i < keys.length; i++) { + resolvedObj[keys[i]] = results[i]; + } + return resolvedObj; + }); +} +function randomString(length = 10) { + const chars = "abcdefghijklmnopqrstuvwxyz"; + let str = ""; + for (let i = 0; i < length; i++) { + str += chars[Math.floor(Math.random() * chars.length)]; + } + return str; +} +function esc(str) { + return JSON.stringify(str); +} +function slugify(input) { + return input.toLowerCase().trim().replace(/[^\w\s-]/g, "").replace(/[\s_-]+/g, "-").replace(/^-+|-+$/g, ""); +} +var captureStackTrace = "captureStackTrace" in Error ? Error.captureStackTrace : (..._args) => { +}; +function isObject(data) { + return typeof data === "object" && data !== null && !Array.isArray(data); +} +var allowsEval = cached(() => { + if (typeof navigator !== "undefined" && navigator?.userAgent?.includes("Cloudflare")) { + return false; + } + try { + const F = Function; + new F(""); + return true; + } catch (_) { + return false; + } +}); +function isPlainObject(o) { + if (isObject(o) === false) + return false; + const ctor = o.constructor; + if (ctor === void 0) + return true; + if (typeof ctor !== "function") + return true; + const prot = ctor.prototype; + if (isObject(prot) === false) + return false; + if (Object.prototype.hasOwnProperty.call(prot, "isPrototypeOf") === false) { + return false; + } + return true; +} +function shallowClone(o) { + if (isPlainObject(o)) + return { ...o }; + if (Array.isArray(o)) + return [...o]; + return o; +} +function numKeys(data) { + let keyCount = 0; + for (const key in data) { + if (Object.prototype.hasOwnProperty.call(data, key)) { + keyCount++; + } + } + return keyCount; +} +var getParsedType = (data) => { + const t = typeof data; + switch (t) { + case "undefined": + return "undefined"; + case "string": + return "string"; + case "number": + return Number.isNaN(data) ? "nan" : "number"; + case "boolean": + return "boolean"; + case "function": + return "function"; + case "bigint": + return "bigint"; + case "symbol": + return "symbol"; + case "object": + if (Array.isArray(data)) { + return "array"; + } + if (data === null) { + return "null"; + } + if (data.then && typeof data.then === "function" && data.catch && typeof data.catch === "function") { + return "promise"; + } + if (typeof Map !== "undefined" && data instanceof Map) { + return "map"; + } + if (typeof Set !== "undefined" && data instanceof Set) { + return "set"; + } + if (typeof Date !== "undefined" && data instanceof Date) { + return "date"; + } + if (typeof File !== "undefined" && data instanceof File) { + return "file"; + } + return "object"; + default: + throw new Error(`Unknown data type: ${t}`); + } +}; +var propertyKeyTypes = /* @__PURE__ */ new Set(["string", "number", "symbol"]); +var primitiveTypes = /* @__PURE__ */ new Set(["string", "number", "bigint", "boolean", "symbol", "undefined"]); +function escapeRegex(str) { + return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); +} +function clone(inst, def, params) { + const cl = new inst._zod.constr(def ?? inst._zod.def); + if (!def || params?.parent) + cl._zod.parent = inst; + return cl; +} +function normalizeParams(_params) { + const params = _params; + if (!params) + return {}; + if (typeof params === "string") + return { error: () => params }; + if (params?.message !== void 0) { + if (params?.error !== void 0) + throw new Error("Cannot specify both `message` and `error` params"); + params.error = params.message; + } + delete params.message; + if (typeof params.error === "string") + return { ...params, error: () => params.error }; + return params; +} +function createTransparentProxy(getter) { + let target; + return new Proxy({}, { + get(_, prop, receiver) { + target ?? (target = getter()); + return Reflect.get(target, prop, receiver); + }, + set(_, prop, value, receiver) { + target ?? (target = getter()); + return Reflect.set(target, prop, value, receiver); + }, + has(_, prop) { + target ?? (target = getter()); + return Reflect.has(target, prop); + }, + deleteProperty(_, prop) { + target ?? (target = getter()); + return Reflect.deleteProperty(target, prop); + }, + ownKeys(_) { + target ?? (target = getter()); + return Reflect.ownKeys(target); + }, + getOwnPropertyDescriptor(_, prop) { + target ?? (target = getter()); + return Reflect.getOwnPropertyDescriptor(target, prop); + }, + defineProperty(_, prop, descriptor) { + target ?? (target = getter()); + return Reflect.defineProperty(target, prop, descriptor); + } + }); +} +function stringifyPrimitive(value) { + if (typeof value === "bigint") + return value.toString() + "n"; + if (typeof value === "string") + return `"${value}"`; + return `${value}`; +} +function optionalKeys(shape) { + return Object.keys(shape).filter((k) => { + return shape[k]._zod.optin === "optional" && shape[k]._zod.optout === "optional"; + }); +} +var NUMBER_FORMAT_RANGES = { + safeint: [Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER], + int32: [-2147483648, 2147483647], + uint32: [0, 4294967295], + float32: [-34028234663852886e22, 34028234663852886e22], + float64: [-Number.MAX_VALUE, Number.MAX_VALUE] +}; +var BIGINT_FORMAT_RANGES = { + int64: [/* @__PURE__ */ BigInt("-9223372036854775808"), /* @__PURE__ */ BigInt("9223372036854775807")], + uint64: [/* @__PURE__ */ BigInt(0), /* @__PURE__ */ BigInt("18446744073709551615")] +}; +function pick(schema, mask) { + const currDef = schema._zod.def; + const checks = currDef.checks; + const hasChecks = checks && checks.length > 0; + if (hasChecks) { + throw new Error(".pick() cannot be used on object schemas containing refinements"); + } + const def = mergeDefs(schema._zod.def, { + get shape() { + const newShape = {}; + for (const key in mask) { + if (!(key in currDef.shape)) { + throw new Error(`Unrecognized key: "${key}"`); + } + if (!mask[key]) + continue; + newShape[key] = currDef.shape[key]; + } + assignProp(this, "shape", newShape); + return newShape; + }, + checks: [] + }); + return clone(schema, def); +} +function omit(schema, mask) { + const currDef = schema._zod.def; + const checks = currDef.checks; + const hasChecks = checks && checks.length > 0; + if (hasChecks) { + throw new Error(".omit() cannot be used on object schemas containing refinements"); + } + const def = mergeDefs(schema._zod.def, { + get shape() { + const newShape = { ...schema._zod.def.shape }; + for (const key in mask) { + if (!(key in currDef.shape)) { + throw new Error(`Unrecognized key: "${key}"`); + } + if (!mask[key]) + continue; + delete newShape[key]; + } + assignProp(this, "shape", newShape); + return newShape; + }, + checks: [] + }); + return clone(schema, def); +} +function extend(schema, shape) { + if (!isPlainObject(shape)) { + throw new Error("Invalid input to extend: expected a plain object"); + } + const checks = schema._zod.def.checks; + const hasChecks = checks && checks.length > 0; + if (hasChecks) { + const existingShape = schema._zod.def.shape; + for (const key in shape) { + if (Object.getOwnPropertyDescriptor(existingShape, key) !== void 0) { + throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead."); + } + } + } + const def = mergeDefs(schema._zod.def, { + get shape() { + const _shape = { ...schema._zod.def.shape, ...shape }; + assignProp(this, "shape", _shape); + return _shape; + } + }); + return clone(schema, def); +} +function safeExtend(schema, shape) { + if (!isPlainObject(shape)) { + throw new Error("Invalid input to safeExtend: expected a plain object"); + } + const def = mergeDefs(schema._zod.def, { + get shape() { + const _shape = { ...schema._zod.def.shape, ...shape }; + assignProp(this, "shape", _shape); + return _shape; + } + }); + return clone(schema, def); +} +function merge(a, b) { + const def = mergeDefs(a._zod.def, { + get shape() { + const _shape = { ...a._zod.def.shape, ...b._zod.def.shape }; + assignProp(this, "shape", _shape); + return _shape; + }, + get catchall() { + return b._zod.def.catchall; + }, + checks: [] + // delete existing checks + }); + return clone(a, def); +} +function partial(Class2, schema, mask) { + const currDef = schema._zod.def; + const checks = currDef.checks; + const hasChecks = checks && checks.length > 0; + if (hasChecks) { + throw new Error(".partial() cannot be used on object schemas containing refinements"); + } + const def = mergeDefs(schema._zod.def, { + get shape() { + const oldShape = schema._zod.def.shape; + const shape = { ...oldShape }; + if (mask) { + for (const key in mask) { + if (!(key in oldShape)) { + throw new Error(`Unrecognized key: "${key}"`); + } + if (!mask[key]) + continue; + shape[key] = Class2 ? new Class2({ + type: "optional", + innerType: oldShape[key] + }) : oldShape[key]; + } + } else { + for (const key in oldShape) { + shape[key] = Class2 ? new Class2({ + type: "optional", + innerType: oldShape[key] + }) : oldShape[key]; + } + } + assignProp(this, "shape", shape); + return shape; + }, + checks: [] + }); + return clone(schema, def); +} +function required(Class2, schema, mask) { + const def = mergeDefs(schema._zod.def, { + get shape() { + const oldShape = schema._zod.def.shape; + const shape = { ...oldShape }; + if (mask) { + for (const key in mask) { + if (!(key in shape)) { + throw new Error(`Unrecognized key: "${key}"`); + } + if (!mask[key]) + continue; + shape[key] = new Class2({ + type: "nonoptional", + innerType: oldShape[key] + }); + } + } else { + for (const key in oldShape) { + shape[key] = new Class2({ + type: "nonoptional", + innerType: oldShape[key] + }); + } + } + assignProp(this, "shape", shape); + return shape; + } + }); + return clone(schema, def); +} +function aborted(x, startIndex = 0) { + if (x.aborted === true) + return true; + for (let i = startIndex; i < x.issues.length; i++) { + if (x.issues[i]?.continue !== true) { + return true; + } + } + return false; +} +function prefixIssues(path, issues) { + return issues.map((iss) => { + var _a2; + (_a2 = iss).path ?? (_a2.path = []); + iss.path.unshift(path); + return iss; + }); +} +function unwrapMessage(message) { + return typeof message === "string" ? message : message?.message; +} +function finalizeIssue(iss, ctx, config2) { + const full = { ...iss, path: iss.path ?? [] }; + if (!iss.message) { + const message = unwrapMessage(iss.inst?._zod.def?.error?.(iss)) ?? unwrapMessage(ctx?.error?.(iss)) ?? unwrapMessage(config2.customError?.(iss)) ?? unwrapMessage(config2.localeError?.(iss)) ?? "Invalid input"; + full.message = message; + } + delete full.inst; + delete full.continue; + if (!ctx?.reportInput) { + delete full.input; + } + return full; +} +function getSizableOrigin(input) { + if (input instanceof Set) + return "set"; + if (input instanceof Map) + return "map"; + if (input instanceof File) + return "file"; + return "unknown"; +} +function getLengthableOrigin(input) { + if (Array.isArray(input)) + return "array"; + if (typeof input === "string") + return "string"; + return "unknown"; +} +function parsedType(data) { + const t = typeof data; + switch (t) { + case "number": { + return Number.isNaN(data) ? "nan" : "number"; + } + case "object": { + if (data === null) { + return "null"; + } + if (Array.isArray(data)) { + return "array"; + } + const obj = data; + if (obj && Object.getPrototypeOf(obj) !== Object.prototype && "constructor" in obj && obj.constructor) { + return obj.constructor.name; + } + } + } + return t; +} +function issue(...args) { + const [iss, input, inst] = args; + if (typeof iss === "string") { + return { + message: iss, + code: "custom", + input, + inst + }; + } + return { ...iss }; +} +function cleanEnum(obj) { + return Object.entries(obj).filter(([k, _]) => { + return Number.isNaN(Number.parseInt(k, 10)); + }).map((el) => el[1]); +} +function base64ToUint8Array(base643) { + const binaryString = atob(base643); + const bytes = new Uint8Array(binaryString.length); + for (let i = 0; i < binaryString.length; i++) { + bytes[i] = binaryString.charCodeAt(i); + } + return bytes; +} +function uint8ArrayToBase64(bytes) { + let binaryString = ""; + for (let i = 0; i < bytes.length; i++) { + binaryString += String.fromCharCode(bytes[i]); + } + return btoa(binaryString); +} +function base64urlToUint8Array(base64url3) { + const base643 = base64url3.replace(/-/g, "+").replace(/_/g, "/"); + const padding = "=".repeat((4 - base643.length % 4) % 4); + return base64ToUint8Array(base643 + padding); +} +function uint8ArrayToBase64url(bytes) { + return uint8ArrayToBase64(bytes).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, ""); +} +function hexToUint8Array(hex3) { + const cleanHex = hex3.replace(/^0x/, ""); + if (cleanHex.length % 2 !== 0) { + throw new Error("Invalid hex string length"); + } + const bytes = new Uint8Array(cleanHex.length / 2); + for (let i = 0; i < cleanHex.length; i += 2) { + bytes[i / 2] = Number.parseInt(cleanHex.slice(i, i + 2), 16); + } + return bytes; +} +function uint8ArrayToHex(bytes) { + return Array.from(bytes).map((b) => b.toString(16).padStart(2, "0")).join(""); +} +var Class = class { + constructor(..._args) { + } +}; + +// node_modules/zod/v4/core/errors.js +var initializer = (inst, def) => { + inst.name = "$ZodError"; + Object.defineProperty(inst, "_zod", { + value: inst._zod, + enumerable: false + }); + Object.defineProperty(inst, "issues", { + value: def, + enumerable: false + }); + inst.message = JSON.stringify(def, jsonStringifyReplacer, 2); + Object.defineProperty(inst, "toString", { + value: () => inst.message, + enumerable: false + }); +}; +var $ZodError = $constructor("$ZodError", initializer); +var $ZodRealError = $constructor("$ZodError", initializer, { Parent: Error }); +function flattenError(error48, mapper = (issue2) => issue2.message) { + const fieldErrors = {}; + const formErrors = []; + for (const sub of error48.issues) { + if (sub.path.length > 0) { + fieldErrors[sub.path[0]] = fieldErrors[sub.path[0]] || []; + fieldErrors[sub.path[0]].push(mapper(sub)); + } else { + formErrors.push(mapper(sub)); + } + } + return { formErrors, fieldErrors }; +} +function formatError(error48, mapper = (issue2) => issue2.message) { + const fieldErrors = { _errors: [] }; + const processError = (error49) => { + for (const issue2 of error49.issues) { + if (issue2.code === "invalid_union" && issue2.errors.length) { + issue2.errors.map((issues) => processError({ issues })); + } else if (issue2.code === "invalid_key") { + processError({ issues: issue2.issues }); + } else if (issue2.code === "invalid_element") { + processError({ issues: issue2.issues }); + } else if (issue2.path.length === 0) { + fieldErrors._errors.push(mapper(issue2)); + } else { + let curr = fieldErrors; + let i = 0; + while (i < issue2.path.length) { + const el = issue2.path[i]; + const terminal = i === issue2.path.length - 1; + if (!terminal) { + curr[el] = curr[el] || { _errors: [] }; + } else { + curr[el] = curr[el] || { _errors: [] }; + curr[el]._errors.push(mapper(issue2)); + } + curr = curr[el]; + i++; + } + } + } + }; + processError(error48); + return fieldErrors; +} +function treeifyError(error48, mapper = (issue2) => issue2.message) { + const result = { errors: [] }; + const processError = (error49, path = []) => { + var _a2, _b; + for (const issue2 of error49.issues) { + if (issue2.code === "invalid_union" && issue2.errors.length) { + issue2.errors.map((issues) => processError({ issues }, issue2.path)); + } else if (issue2.code === "invalid_key") { + processError({ issues: issue2.issues }, issue2.path); + } else if (issue2.code === "invalid_element") { + processError({ issues: issue2.issues }, issue2.path); + } else { + const fullpath = [...path, ...issue2.path]; + if (fullpath.length === 0) { + result.errors.push(mapper(issue2)); + continue; + } + let curr = result; + let i = 0; + while (i < fullpath.length) { + const el = fullpath[i]; + const terminal = i === fullpath.length - 1; + if (typeof el === "string") { + curr.properties ?? (curr.properties = {}); + (_a2 = curr.properties)[el] ?? (_a2[el] = { errors: [] }); + curr = curr.properties[el]; + } else { + curr.items ?? (curr.items = []); + (_b = curr.items)[el] ?? (_b[el] = { errors: [] }); + curr = curr.items[el]; + } + if (terminal) { + curr.errors.push(mapper(issue2)); + } + i++; + } + } + } + }; + processError(error48); + return result; +} +function toDotPath(_path) { + const segs = []; + const path = _path.map((seg) => typeof seg === "object" ? seg.key : seg); + for (const seg of path) { + if (typeof seg === "number") + segs.push(`[${seg}]`); + else if (typeof seg === "symbol") + segs.push(`[${JSON.stringify(String(seg))}]`); + else if (/[^\w$]/.test(seg)) + segs.push(`[${JSON.stringify(seg)}]`); + else { + if (segs.length) + segs.push("."); + segs.push(seg); + } + } + return segs.join(""); +} +function prettifyError(error48) { + const lines = []; + const issues = [...error48.issues].sort((a, b) => (a.path ?? []).length - (b.path ?? []).length); + for (const issue2 of issues) { + lines.push(`\u2716 ${issue2.message}`); + if (issue2.path?.length) + lines.push(` \u2192 at ${toDotPath(issue2.path)}`); + } + return lines.join("\n"); +} + +// node_modules/zod/v4/core/parse.js +var _parse = (_Err) => (schema, value, _ctx, _params) => { + const ctx = _ctx ? Object.assign(_ctx, { async: false }) : { async: false }; + const result = schema._zod.run({ value, issues: [] }, ctx); + if (result instanceof Promise) { + throw new $ZodAsyncError(); + } + if (result.issues.length) { + const e = new (_params?.Err ?? _Err)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))); + captureStackTrace(e, _params?.callee); + throw e; + } + return result.value; +}; +var parse = /* @__PURE__ */ _parse($ZodRealError); +var _parseAsync = (_Err) => async (schema, value, _ctx, params) => { + const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true }; + let result = schema._zod.run({ value, issues: [] }, ctx); + if (result instanceof Promise) + result = await result; + if (result.issues.length) { + const e = new (params?.Err ?? _Err)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))); + captureStackTrace(e, params?.callee); + throw e; + } + return result.value; +}; +var parseAsync = /* @__PURE__ */ _parseAsync($ZodRealError); +var _safeParse = (_Err) => (schema, value, _ctx) => { + const ctx = _ctx ? { ..._ctx, async: false } : { async: false }; + const result = schema._zod.run({ value, issues: [] }, ctx); + if (result instanceof Promise) { + throw new $ZodAsyncError(); + } + return result.issues.length ? { + success: false, + error: new (_Err ?? $ZodError)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) + } : { success: true, data: result.value }; +}; +var safeParse = /* @__PURE__ */ _safeParse($ZodRealError); +var _safeParseAsync = (_Err) => async (schema, value, _ctx) => { + const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true }; + let result = schema._zod.run({ value, issues: [] }, ctx); + if (result instanceof Promise) + result = await result; + return result.issues.length ? { + success: false, + error: new _Err(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) + } : { success: true, data: result.value }; +}; +var safeParseAsync = /* @__PURE__ */ _safeParseAsync($ZodRealError); +var _encode = (_Err) => (schema, value, _ctx) => { + const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; + return _parse(_Err)(schema, value, ctx); +}; +var encode = /* @__PURE__ */ _encode($ZodRealError); +var _decode = (_Err) => (schema, value, _ctx) => { + return _parse(_Err)(schema, value, _ctx); +}; +var decode = /* @__PURE__ */ _decode($ZodRealError); +var _encodeAsync = (_Err) => async (schema, value, _ctx) => { + const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; + return _parseAsync(_Err)(schema, value, ctx); +}; +var encodeAsync = /* @__PURE__ */ _encodeAsync($ZodRealError); +var _decodeAsync = (_Err) => async (schema, value, _ctx) => { + return _parseAsync(_Err)(schema, value, _ctx); +}; +var decodeAsync = /* @__PURE__ */ _decodeAsync($ZodRealError); +var _safeEncode = (_Err) => (schema, value, _ctx) => { + const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; + return _safeParse(_Err)(schema, value, ctx); +}; +var safeEncode = /* @__PURE__ */ _safeEncode($ZodRealError); +var _safeDecode = (_Err) => (schema, value, _ctx) => { + return _safeParse(_Err)(schema, value, _ctx); +}; +var safeDecode = /* @__PURE__ */ _safeDecode($ZodRealError); +var _safeEncodeAsync = (_Err) => async (schema, value, _ctx) => { + const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; + return _safeParseAsync(_Err)(schema, value, ctx); +}; +var safeEncodeAsync = /* @__PURE__ */ _safeEncodeAsync($ZodRealError); +var _safeDecodeAsync = (_Err) => async (schema, value, _ctx) => { + return _safeParseAsync(_Err)(schema, value, _ctx); +}; +var safeDecodeAsync = /* @__PURE__ */ _safeDecodeAsync($ZodRealError); + +// node_modules/zod/v4/core/regexes.js +var regexes_exports = {}; +__export(regexes_exports, { + base64: () => base64, + base64url: () => base64url, + bigint: () => bigint, + boolean: () => boolean, + browserEmail: () => browserEmail, + cidrv4: () => cidrv4, + cidrv6: () => cidrv6, + cuid: () => cuid, + cuid2: () => cuid2, + date: () => date, + datetime: () => datetime, + domain: () => domain, + duration: () => duration, + e164: () => e164, + email: () => email, + emoji: () => emoji, + extendedDuration: () => extendedDuration, + guid: () => guid, + hex: () => hex, + hostname: () => hostname, + html5Email: () => html5Email, + idnEmail: () => idnEmail, + integer: () => integer, + ipv4: () => ipv4, + ipv6: () => ipv6, + ksuid: () => ksuid, + lowercase: () => lowercase, + mac: () => mac, + md5_base64: () => md5_base64, + md5_base64url: () => md5_base64url, + md5_hex: () => md5_hex, + nanoid: () => nanoid, + null: () => _null, + number: () => number, + rfc5322Email: () => rfc5322Email, + sha1_base64: () => sha1_base64, + sha1_base64url: () => sha1_base64url, + sha1_hex: () => sha1_hex, + sha256_base64: () => sha256_base64, + sha256_base64url: () => sha256_base64url, + sha256_hex: () => sha256_hex, + sha384_base64: () => sha384_base64, + sha384_base64url: () => sha384_base64url, + sha384_hex: () => sha384_hex, + sha512_base64: () => sha512_base64, + sha512_base64url: () => sha512_base64url, + sha512_hex: () => sha512_hex, + string: () => string, + time: () => time, + ulid: () => ulid, + undefined: () => _undefined, + unicodeEmail: () => unicodeEmail, + uppercase: () => uppercase, + uuid: () => uuid, + uuid4: () => uuid4, + uuid6: () => uuid6, + uuid7: () => uuid7, + xid: () => xid +}); +var cuid = /^[cC][^\s-]{8,}$/; +var cuid2 = /^[0-9a-z]+$/; +var ulid = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/; +var xid = /^[0-9a-vA-V]{20}$/; +var ksuid = /^[A-Za-z0-9]{27}$/; +var nanoid = /^[a-zA-Z0-9_-]{21}$/; +var duration = /^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/; +var extendedDuration = /^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/; +var guid = /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/; +var uuid = (version2) => { + if (!version2) + return /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/; + return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${version2}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`); +}; +var uuid4 = /* @__PURE__ */ uuid(4); +var uuid6 = /* @__PURE__ */ uuid(6); +var uuid7 = /* @__PURE__ */ uuid(7); +var email = /^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/; +var html5Email = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; +var rfc5322Email = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; +var unicodeEmail = /^[^\s@"]{1,64}@[^\s@]{1,255}$/u; +var idnEmail = unicodeEmail; +var browserEmail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; +var _emoji = `^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`; +function emoji() { + return new RegExp(_emoji, "u"); +} +var ipv4 = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/; +var ipv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/; +var mac = (delimiter) => { + const escapedDelim = escapeRegex(delimiter ?? ":"); + return new RegExp(`^(?:[0-9A-F]{2}${escapedDelim}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${escapedDelim}){5}[0-9a-f]{2}$`); +}; +var cidrv4 = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/; +var cidrv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/; +var base64 = /^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/; +var base64url = /^[A-Za-z0-9_-]*$/; +var hostname = /^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/; +var domain = /^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/; +var e164 = /^\+[1-9]\d{6,14}$/; +var dateSource = `(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`; +var date = /* @__PURE__ */ new RegExp(`^${dateSource}$`); +function timeSource(args) { + const hhmm = `(?:[01]\\d|2[0-3]):[0-5]\\d`; + const regex = typeof args.precision === "number" ? args.precision === -1 ? `${hhmm}` : args.precision === 0 ? `${hhmm}:[0-5]\\d` : `${hhmm}:[0-5]\\d\\.\\d{${args.precision}}` : `${hhmm}(?::[0-5]\\d(?:\\.\\d+)?)?`; + return regex; +} +function time(args) { + return new RegExp(`^${timeSource(args)}$`); +} +function datetime(args) { + const time3 = timeSource({ precision: args.precision }); + const opts = ["Z"]; + if (args.local) + opts.push(""); + if (args.offset) + opts.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`); + const timeRegex = `${time3}(?:${opts.join("|")})`; + return new RegExp(`^${dateSource}T(?:${timeRegex})$`); +} +var string = (params) => { + const regex = params ? `[\\s\\S]{${params?.minimum ?? 0},${params?.maximum ?? ""}}` : `[\\s\\S]*`; + return new RegExp(`^${regex}$`); +}; +var bigint = /^-?\d+n?$/; +var integer = /^-?\d+$/; +var number = /^-?\d+(?:\.\d+)?$/; +var boolean = /^(?:true|false)$/i; +var _null = /^null$/i; +var _undefined = /^undefined$/i; +var lowercase = /^[^A-Z]*$/; +var uppercase = /^[^a-z]*$/; +var hex = /^[0-9a-fA-F]*$/; +function fixedBase64(bodyLength, padding) { + return new RegExp(`^[A-Za-z0-9+/]{${bodyLength}}${padding}$`); +} +function fixedBase64url(length) { + return new RegExp(`^[A-Za-z0-9_-]{${length}}$`); +} +var md5_hex = /^[0-9a-fA-F]{32}$/; +var md5_base64 = /* @__PURE__ */ fixedBase64(22, "=="); +var md5_base64url = /* @__PURE__ */ fixedBase64url(22); +var sha1_hex = /^[0-9a-fA-F]{40}$/; +var sha1_base64 = /* @__PURE__ */ fixedBase64(27, "="); +var sha1_base64url = /* @__PURE__ */ fixedBase64url(27); +var sha256_hex = /^[0-9a-fA-F]{64}$/; +var sha256_base64 = /* @__PURE__ */ fixedBase64(43, "="); +var sha256_base64url = /* @__PURE__ */ fixedBase64url(43); +var sha384_hex = /^[0-9a-fA-F]{96}$/; +var sha384_base64 = /* @__PURE__ */ fixedBase64(64, ""); +var sha384_base64url = /* @__PURE__ */ fixedBase64url(64); +var sha512_hex = /^[0-9a-fA-F]{128}$/; +var sha512_base64 = /* @__PURE__ */ fixedBase64(86, "=="); +var sha512_base64url = /* @__PURE__ */ fixedBase64url(86); + +// node_modules/zod/v4/core/checks.js +var $ZodCheck = /* @__PURE__ */ $constructor("$ZodCheck", (inst, def) => { + var _a2; + inst._zod ?? (inst._zod = {}); + inst._zod.def = def; + (_a2 = inst._zod).onattach ?? (_a2.onattach = []); +}); +var numericOriginMap = { + number: "number", + bigint: "bigint", + object: "date" +}; +var $ZodCheckLessThan = /* @__PURE__ */ $constructor("$ZodCheckLessThan", (inst, def) => { + $ZodCheck.init(inst, def); + const origin = numericOriginMap[typeof def.value]; + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + const curr = (def.inclusive ? bag.maximum : bag.exclusiveMaximum) ?? Number.POSITIVE_INFINITY; + if (def.value < curr) { + if (def.inclusive) + bag.maximum = def.value; + else + bag.exclusiveMaximum = def.value; + } + }); + inst._zod.check = (payload) => { + if (def.inclusive ? payload.value <= def.value : payload.value < def.value) { + return; + } + payload.issues.push({ + origin, + code: "too_big", + maximum: typeof def.value === "object" ? def.value.getTime() : def.value, + input: payload.value, + inclusive: def.inclusive, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckGreaterThan = /* @__PURE__ */ $constructor("$ZodCheckGreaterThan", (inst, def) => { + $ZodCheck.init(inst, def); + const origin = numericOriginMap[typeof def.value]; + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + const curr = (def.inclusive ? bag.minimum : bag.exclusiveMinimum) ?? Number.NEGATIVE_INFINITY; + if (def.value > curr) { + if (def.inclusive) + bag.minimum = def.value; + else + bag.exclusiveMinimum = def.value; + } + }); + inst._zod.check = (payload) => { + if (def.inclusive ? payload.value >= def.value : payload.value > def.value) { + return; + } + payload.issues.push({ + origin, + code: "too_small", + minimum: typeof def.value === "object" ? def.value.getTime() : def.value, + input: payload.value, + inclusive: def.inclusive, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckMultipleOf = /* @__PURE__ */ $constructor("$ZodCheckMultipleOf", (inst, def) => { + $ZodCheck.init(inst, def); + inst._zod.onattach.push((inst2) => { + var _a2; + (_a2 = inst2._zod.bag).multipleOf ?? (_a2.multipleOf = def.value); + }); + inst._zod.check = (payload) => { + if (typeof payload.value !== typeof def.value) + throw new Error("Cannot mix number and bigint in multiple_of check."); + const isMultiple = typeof payload.value === "bigint" ? payload.value % def.value === BigInt(0) : floatSafeRemainder(payload.value, def.value) === 0; + if (isMultiple) + return; + payload.issues.push({ + origin: typeof payload.value, + code: "not_multiple_of", + divisor: def.value, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckNumberFormat = /* @__PURE__ */ $constructor("$ZodCheckNumberFormat", (inst, def) => { + $ZodCheck.init(inst, def); + def.format = def.format || "float64"; + const isInt = def.format?.includes("int"); + const origin = isInt ? "int" : "number"; + const [minimum, maximum] = NUMBER_FORMAT_RANGES[def.format]; + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.format = def.format; + bag.minimum = minimum; + bag.maximum = maximum; + if (isInt) + bag.pattern = integer; + }); + inst._zod.check = (payload) => { + const input = payload.value; + if (isInt) { + if (!Number.isInteger(input)) { + payload.issues.push({ + expected: origin, + format: def.format, + code: "invalid_type", + continue: false, + input, + inst + }); + return; + } + if (!Number.isSafeInteger(input)) { + if (input > 0) { + payload.issues.push({ + input, + code: "too_big", + maximum: Number.MAX_SAFE_INTEGER, + note: "Integers must be within the safe integer range.", + inst, + origin, + inclusive: true, + continue: !def.abort + }); + } else { + payload.issues.push({ + input, + code: "too_small", + minimum: Number.MIN_SAFE_INTEGER, + note: "Integers must be within the safe integer range.", + inst, + origin, + inclusive: true, + continue: !def.abort + }); + } + return; + } + } + if (input < minimum) { + payload.issues.push({ + origin: "number", + input, + code: "too_small", + minimum, + inclusive: true, + inst, + continue: !def.abort + }); + } + if (input > maximum) { + payload.issues.push({ + origin: "number", + input, + code: "too_big", + maximum, + inclusive: true, + inst, + continue: !def.abort + }); + } + }; +}); +var $ZodCheckBigIntFormat = /* @__PURE__ */ $constructor("$ZodCheckBigIntFormat", (inst, def) => { + $ZodCheck.init(inst, def); + const [minimum, maximum] = BIGINT_FORMAT_RANGES[def.format]; + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.format = def.format; + bag.minimum = minimum; + bag.maximum = maximum; + }); + inst._zod.check = (payload) => { + const input = payload.value; + if (input < minimum) { + payload.issues.push({ + origin: "bigint", + input, + code: "too_small", + minimum, + inclusive: true, + inst, + continue: !def.abort + }); + } + if (input > maximum) { + payload.issues.push({ + origin: "bigint", + input, + code: "too_big", + maximum, + inclusive: true, + inst, + continue: !def.abort + }); + } + }; +}); +var $ZodCheckMaxSize = /* @__PURE__ */ $constructor("$ZodCheckMaxSize", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.size !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const curr = inst2._zod.bag.maximum ?? Number.POSITIVE_INFINITY; + if (def.maximum < curr) + inst2._zod.bag.maximum = def.maximum; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const size = input.size; + if (size <= def.maximum) + return; + payload.issues.push({ + origin: getSizableOrigin(input), + code: "too_big", + maximum: def.maximum, + inclusive: true, + input, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckMinSize = /* @__PURE__ */ $constructor("$ZodCheckMinSize", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.size !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const curr = inst2._zod.bag.minimum ?? Number.NEGATIVE_INFINITY; + if (def.minimum > curr) + inst2._zod.bag.minimum = def.minimum; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const size = input.size; + if (size >= def.minimum) + return; + payload.issues.push({ + origin: getSizableOrigin(input), + code: "too_small", + minimum: def.minimum, + inclusive: true, + input, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckSizeEquals = /* @__PURE__ */ $constructor("$ZodCheckSizeEquals", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.size !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.minimum = def.size; + bag.maximum = def.size; + bag.size = def.size; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const size = input.size; + if (size === def.size) + return; + const tooBig = size > def.size; + payload.issues.push({ + origin: getSizableOrigin(input), + ...tooBig ? { code: "too_big", maximum: def.size } : { code: "too_small", minimum: def.size }, + inclusive: true, + exact: true, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckMaxLength = /* @__PURE__ */ $constructor("$ZodCheckMaxLength", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.length !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const curr = inst2._zod.bag.maximum ?? Number.POSITIVE_INFINITY; + if (def.maximum < curr) + inst2._zod.bag.maximum = def.maximum; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const length = input.length; + if (length <= def.maximum) + return; + const origin = getLengthableOrigin(input); + payload.issues.push({ + origin, + code: "too_big", + maximum: def.maximum, + inclusive: true, + input, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckMinLength = /* @__PURE__ */ $constructor("$ZodCheckMinLength", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.length !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const curr = inst2._zod.bag.minimum ?? Number.NEGATIVE_INFINITY; + if (def.minimum > curr) + inst2._zod.bag.minimum = def.minimum; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const length = input.length; + if (length >= def.minimum) + return; + const origin = getLengthableOrigin(input); + payload.issues.push({ + origin, + code: "too_small", + minimum: def.minimum, + inclusive: true, + input, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckLengthEquals = /* @__PURE__ */ $constructor("$ZodCheckLengthEquals", (inst, def) => { + var _a2; + $ZodCheck.init(inst, def); + (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { + const val = payload.value; + return !nullish(val) && val.length !== void 0; + }); + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.minimum = def.length; + bag.maximum = def.length; + bag.length = def.length; + }); + inst._zod.check = (payload) => { + const input = payload.value; + const length = input.length; + if (length === def.length) + return; + const origin = getLengthableOrigin(input); + const tooBig = length > def.length; + payload.issues.push({ + origin, + ...tooBig ? { code: "too_big", maximum: def.length } : { code: "too_small", minimum: def.length }, + inclusive: true, + exact: true, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckStringFormat = /* @__PURE__ */ $constructor("$ZodCheckStringFormat", (inst, def) => { + var _a2, _b; + $ZodCheck.init(inst, def); + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.format = def.format; + if (def.pattern) { + bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); + bag.patterns.add(def.pattern); + } + }); + if (def.pattern) + (_a2 = inst._zod).check ?? (_a2.check = (payload) => { + def.pattern.lastIndex = 0; + if (def.pattern.test(payload.value)) + return; + payload.issues.push({ + origin: "string", + code: "invalid_format", + format: def.format, + input: payload.value, + ...def.pattern ? { pattern: def.pattern.toString() } : {}, + inst, + continue: !def.abort + }); + }); + else + (_b = inst._zod).check ?? (_b.check = () => { + }); +}); +var $ZodCheckRegex = /* @__PURE__ */ $constructor("$ZodCheckRegex", (inst, def) => { + $ZodCheckStringFormat.init(inst, def); + inst._zod.check = (payload) => { + def.pattern.lastIndex = 0; + if (def.pattern.test(payload.value)) + return; + payload.issues.push({ + origin: "string", + code: "invalid_format", + format: "regex", + input: payload.value, + pattern: def.pattern.toString(), + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckLowerCase = /* @__PURE__ */ $constructor("$ZodCheckLowerCase", (inst, def) => { + def.pattern ?? (def.pattern = lowercase); + $ZodCheckStringFormat.init(inst, def); +}); +var $ZodCheckUpperCase = /* @__PURE__ */ $constructor("$ZodCheckUpperCase", (inst, def) => { + def.pattern ?? (def.pattern = uppercase); + $ZodCheckStringFormat.init(inst, def); +}); +var $ZodCheckIncludes = /* @__PURE__ */ $constructor("$ZodCheckIncludes", (inst, def) => { + $ZodCheck.init(inst, def); + const escapedRegex = escapeRegex(def.includes); + const pattern = new RegExp(typeof def.position === "number" ? `^.{${def.position}}${escapedRegex}` : escapedRegex); + def.pattern = pattern; + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); + bag.patterns.add(pattern); + }); + inst._zod.check = (payload) => { + if (payload.value.includes(def.includes, def.position)) + return; + payload.issues.push({ + origin: "string", + code: "invalid_format", + format: "includes", + includes: def.includes, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckStartsWith = /* @__PURE__ */ $constructor("$ZodCheckStartsWith", (inst, def) => { + $ZodCheck.init(inst, def); + const pattern = new RegExp(`^${escapeRegex(def.prefix)}.*`); + def.pattern ?? (def.pattern = pattern); + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); + bag.patterns.add(pattern); + }); + inst._zod.check = (payload) => { + if (payload.value.startsWith(def.prefix)) + return; + payload.issues.push({ + origin: "string", + code: "invalid_format", + format: "starts_with", + prefix: def.prefix, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckEndsWith = /* @__PURE__ */ $constructor("$ZodCheckEndsWith", (inst, def) => { + $ZodCheck.init(inst, def); + const pattern = new RegExp(`.*${escapeRegex(def.suffix)}$`); + def.pattern ?? (def.pattern = pattern); + inst._zod.onattach.push((inst2) => { + const bag = inst2._zod.bag; + bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); + bag.patterns.add(pattern); + }); + inst._zod.check = (payload) => { + if (payload.value.endsWith(def.suffix)) + return; + payload.issues.push({ + origin: "string", + code: "invalid_format", + format: "ends_with", + suffix: def.suffix, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +function handleCheckPropertyResult(result, payload, property) { + if (result.issues.length) { + payload.issues.push(...prefixIssues(property, result.issues)); + } +} +var $ZodCheckProperty = /* @__PURE__ */ $constructor("$ZodCheckProperty", (inst, def) => { + $ZodCheck.init(inst, def); + inst._zod.check = (payload) => { + const result = def.schema._zod.run({ + value: payload.value[def.property], + issues: [] + }, {}); + if (result instanceof Promise) { + return result.then((result2) => handleCheckPropertyResult(result2, payload, def.property)); + } + handleCheckPropertyResult(result, payload, def.property); + return; + }; +}); +var $ZodCheckMimeType = /* @__PURE__ */ $constructor("$ZodCheckMimeType", (inst, def) => { + $ZodCheck.init(inst, def); + const mimeSet = new Set(def.mime); + inst._zod.onattach.push((inst2) => { + inst2._zod.bag.mime = def.mime; + }); + inst._zod.check = (payload) => { + if (mimeSet.has(payload.value.type)) + return; + payload.issues.push({ + code: "invalid_value", + values: def.mime, + input: payload.value.type, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCheckOverwrite = /* @__PURE__ */ $constructor("$ZodCheckOverwrite", (inst, def) => { + $ZodCheck.init(inst, def); + inst._zod.check = (payload) => { + payload.value = def.tx(payload.value); + }; +}); + +// node_modules/zod/v4/core/doc.js +var Doc = class { + constructor(args = []) { + this.content = []; + this.indent = 0; + if (this) + this.args = args; + } + indented(fn) { + this.indent += 1; + fn(this); + this.indent -= 1; + } + write(arg) { + if (typeof arg === "function") { + arg(this, { execution: "sync" }); + arg(this, { execution: "async" }); + return; + } + const content = arg; + const lines = content.split("\n").filter((x) => x); + const minIndent = Math.min(...lines.map((x) => x.length - x.trimStart().length)); + const dedented = lines.map((x) => x.slice(minIndent)).map((x) => " ".repeat(this.indent * 2) + x); + for (const line of dedented) { + this.content.push(line); + } + } + compile() { + const F = Function; + const args = this?.args; + const content = this?.content ?? [``]; + const lines = [...content.map((x) => ` ${x}`)]; + return new F(...args, lines.join("\n")); + } +}; + +// node_modules/zod/v4/core/versions.js +var version = { + major: 4, + minor: 3, + patch: 6 +}; + +// node_modules/zod/v4/core/schemas.js +var $ZodType = /* @__PURE__ */ $constructor("$ZodType", (inst, def) => { + var _a2; + inst ?? (inst = {}); + inst._zod.def = def; + inst._zod.bag = inst._zod.bag || {}; + inst._zod.version = version; + const checks = [...inst._zod.def.checks ?? []]; + if (inst._zod.traits.has("$ZodCheck")) { + checks.unshift(inst); + } + for (const ch of checks) { + for (const fn of ch._zod.onattach) { + fn(inst); + } + } + if (checks.length === 0) { + (_a2 = inst._zod).deferred ?? (_a2.deferred = []); + inst._zod.deferred?.push(() => { + inst._zod.run = inst._zod.parse; + }); + } else { + const runChecks = (payload, checks2, ctx) => { + let isAborted = aborted(payload); + let asyncResult; + for (const ch of checks2) { + if (ch._zod.def.when) { + const shouldRun = ch._zod.def.when(payload); + if (!shouldRun) + continue; + } else if (isAborted) { + continue; + } + const currLen = payload.issues.length; + const _ = ch._zod.check(payload); + if (_ instanceof Promise && ctx?.async === false) { + throw new $ZodAsyncError(); + } + if (asyncResult || _ instanceof Promise) { + asyncResult = (asyncResult ?? Promise.resolve()).then(async () => { + await _; + const nextLen = payload.issues.length; + if (nextLen === currLen) + return; + if (!isAborted) + isAborted = aborted(payload, currLen); + }); + } else { + const nextLen = payload.issues.length; + if (nextLen === currLen) + continue; + if (!isAborted) + isAborted = aborted(payload, currLen); + } + } + if (asyncResult) { + return asyncResult.then(() => { + return payload; + }); + } + return payload; + }; + const handleCanaryResult = (canary, payload, ctx) => { + if (aborted(canary)) { + canary.aborted = true; + return canary; + } + const checkResult = runChecks(payload, checks, ctx); + if (checkResult instanceof Promise) { + if (ctx.async === false) + throw new $ZodAsyncError(); + return checkResult.then((checkResult2) => inst._zod.parse(checkResult2, ctx)); + } + return inst._zod.parse(checkResult, ctx); + }; + inst._zod.run = (payload, ctx) => { + if (ctx.skipChecks) { + return inst._zod.parse(payload, ctx); + } + if (ctx.direction === "backward") { + const canary = inst._zod.parse({ value: payload.value, issues: [] }, { ...ctx, skipChecks: true }); + if (canary instanceof Promise) { + return canary.then((canary2) => { + return handleCanaryResult(canary2, payload, ctx); + }); + } + return handleCanaryResult(canary, payload, ctx); + } + const result = inst._zod.parse(payload, ctx); + if (result instanceof Promise) { + if (ctx.async === false) + throw new $ZodAsyncError(); + return result.then((result2) => runChecks(result2, checks, ctx)); + } + return runChecks(result, checks, ctx); + }; + } + defineLazy(inst, "~standard", () => ({ + validate: (value) => { + try { + const r = safeParse(inst, value); + return r.success ? { value: r.data } : { issues: r.error?.issues }; + } catch (_) { + return safeParseAsync(inst, value).then((r) => r.success ? { value: r.data } : { issues: r.error?.issues }); + } + }, + vendor: "zod", + version: 1 + })); +}); +var $ZodString = /* @__PURE__ */ $constructor("$ZodString", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = [...inst?._zod.bag?.patterns ?? []].pop() ?? string(inst._zod.bag); + inst._zod.parse = (payload, _) => { + if (def.coerce) + try { + payload.value = String(payload.value); + } catch (_2) { + } + if (typeof payload.value === "string") + return payload; + payload.issues.push({ + expected: "string", + code: "invalid_type", + input: payload.value, + inst + }); + return payload; + }; +}); +var $ZodStringFormat = /* @__PURE__ */ $constructor("$ZodStringFormat", (inst, def) => { + $ZodCheckStringFormat.init(inst, def); + $ZodString.init(inst, def); +}); +var $ZodGUID = /* @__PURE__ */ $constructor("$ZodGUID", (inst, def) => { + def.pattern ?? (def.pattern = guid); + $ZodStringFormat.init(inst, def); +}); +var $ZodUUID = /* @__PURE__ */ $constructor("$ZodUUID", (inst, def) => { + if (def.version) { + const versionMap = { + v1: 1, + v2: 2, + v3: 3, + v4: 4, + v5: 5, + v6: 6, + v7: 7, + v8: 8 + }; + const v = versionMap[def.version]; + if (v === void 0) + throw new Error(`Invalid UUID version: "${def.version}"`); + def.pattern ?? (def.pattern = uuid(v)); + } else + def.pattern ?? (def.pattern = uuid()); + $ZodStringFormat.init(inst, def); +}); +var $ZodEmail = /* @__PURE__ */ $constructor("$ZodEmail", (inst, def) => { + def.pattern ?? (def.pattern = email); + $ZodStringFormat.init(inst, def); +}); +var $ZodURL = /* @__PURE__ */ $constructor("$ZodURL", (inst, def) => { + $ZodStringFormat.init(inst, def); + inst._zod.check = (payload) => { + try { + const trimmed = payload.value.trim(); + const url2 = new URL(trimmed); + if (def.hostname) { + def.hostname.lastIndex = 0; + if (!def.hostname.test(url2.hostname)) { + payload.issues.push({ + code: "invalid_format", + format: "url", + note: "Invalid hostname", + pattern: def.hostname.source, + input: payload.value, + inst, + continue: !def.abort + }); + } + } + if (def.protocol) { + def.protocol.lastIndex = 0; + if (!def.protocol.test(url2.protocol.endsWith(":") ? url2.protocol.slice(0, -1) : url2.protocol)) { + payload.issues.push({ + code: "invalid_format", + format: "url", + note: "Invalid protocol", + pattern: def.protocol.source, + input: payload.value, + inst, + continue: !def.abort + }); + } + } + if (def.normalize) { + payload.value = url2.href; + } else { + payload.value = trimmed; + } + return; + } catch (_) { + payload.issues.push({ + code: "invalid_format", + format: "url", + input: payload.value, + inst, + continue: !def.abort + }); + } + }; +}); +var $ZodEmoji = /* @__PURE__ */ $constructor("$ZodEmoji", (inst, def) => { + def.pattern ?? (def.pattern = emoji()); + $ZodStringFormat.init(inst, def); +}); +var $ZodNanoID = /* @__PURE__ */ $constructor("$ZodNanoID", (inst, def) => { + def.pattern ?? (def.pattern = nanoid); + $ZodStringFormat.init(inst, def); +}); +var $ZodCUID = /* @__PURE__ */ $constructor("$ZodCUID", (inst, def) => { + def.pattern ?? (def.pattern = cuid); + $ZodStringFormat.init(inst, def); +}); +var $ZodCUID2 = /* @__PURE__ */ $constructor("$ZodCUID2", (inst, def) => { + def.pattern ?? (def.pattern = cuid2); + $ZodStringFormat.init(inst, def); +}); +var $ZodULID = /* @__PURE__ */ $constructor("$ZodULID", (inst, def) => { + def.pattern ?? (def.pattern = ulid); + $ZodStringFormat.init(inst, def); +}); +var $ZodXID = /* @__PURE__ */ $constructor("$ZodXID", (inst, def) => { + def.pattern ?? (def.pattern = xid); + $ZodStringFormat.init(inst, def); +}); +var $ZodKSUID = /* @__PURE__ */ $constructor("$ZodKSUID", (inst, def) => { + def.pattern ?? (def.pattern = ksuid); + $ZodStringFormat.init(inst, def); +}); +var $ZodISODateTime = /* @__PURE__ */ $constructor("$ZodISODateTime", (inst, def) => { + def.pattern ?? (def.pattern = datetime(def)); + $ZodStringFormat.init(inst, def); +}); +var $ZodISODate = /* @__PURE__ */ $constructor("$ZodISODate", (inst, def) => { + def.pattern ?? (def.pattern = date); + $ZodStringFormat.init(inst, def); +}); +var $ZodISOTime = /* @__PURE__ */ $constructor("$ZodISOTime", (inst, def) => { + def.pattern ?? (def.pattern = time(def)); + $ZodStringFormat.init(inst, def); +}); +var $ZodISODuration = /* @__PURE__ */ $constructor("$ZodISODuration", (inst, def) => { + def.pattern ?? (def.pattern = duration); + $ZodStringFormat.init(inst, def); +}); +var $ZodIPv4 = /* @__PURE__ */ $constructor("$ZodIPv4", (inst, def) => { + def.pattern ?? (def.pattern = ipv4); + $ZodStringFormat.init(inst, def); + inst._zod.bag.format = `ipv4`; +}); +var $ZodIPv6 = /* @__PURE__ */ $constructor("$ZodIPv6", (inst, def) => { + def.pattern ?? (def.pattern = ipv6); + $ZodStringFormat.init(inst, def); + inst._zod.bag.format = `ipv6`; + inst._zod.check = (payload) => { + try { + new URL(`http://[${payload.value}]`); + } catch { + payload.issues.push({ + code: "invalid_format", + format: "ipv6", + input: payload.value, + inst, + continue: !def.abort + }); + } + }; +}); +var $ZodMAC = /* @__PURE__ */ $constructor("$ZodMAC", (inst, def) => { + def.pattern ?? (def.pattern = mac(def.delimiter)); + $ZodStringFormat.init(inst, def); + inst._zod.bag.format = `mac`; +}); +var $ZodCIDRv4 = /* @__PURE__ */ $constructor("$ZodCIDRv4", (inst, def) => { + def.pattern ?? (def.pattern = cidrv4); + $ZodStringFormat.init(inst, def); +}); +var $ZodCIDRv6 = /* @__PURE__ */ $constructor("$ZodCIDRv6", (inst, def) => { + def.pattern ?? (def.pattern = cidrv6); + $ZodStringFormat.init(inst, def); + inst._zod.check = (payload) => { + const parts = payload.value.split("/"); + try { + if (parts.length !== 2) + throw new Error(); + const [address, prefix] = parts; + if (!prefix) + throw new Error(); + const prefixNum = Number(prefix); + if (`${prefixNum}` !== prefix) + throw new Error(); + if (prefixNum < 0 || prefixNum > 128) + throw new Error(); + new URL(`http://[${address}]`); + } catch { + payload.issues.push({ + code: "invalid_format", + format: "cidrv6", + input: payload.value, + inst, + continue: !def.abort + }); + } + }; +}); +function isValidBase64(data) { + if (data === "") + return true; + if (data.length % 4 !== 0) + return false; + try { + atob(data); + return true; + } catch { + return false; + } +} +var $ZodBase64 = /* @__PURE__ */ $constructor("$ZodBase64", (inst, def) => { + def.pattern ?? (def.pattern = base64); + $ZodStringFormat.init(inst, def); + inst._zod.bag.contentEncoding = "base64"; + inst._zod.check = (payload) => { + if (isValidBase64(payload.value)) + return; + payload.issues.push({ + code: "invalid_format", + format: "base64", + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +function isValidBase64URL(data) { + if (!base64url.test(data)) + return false; + const base643 = data.replace(/[-_]/g, (c) => c === "-" ? "+" : "/"); + const padded = base643.padEnd(Math.ceil(base643.length / 4) * 4, "="); + return isValidBase64(padded); +} +var $ZodBase64URL = /* @__PURE__ */ $constructor("$ZodBase64URL", (inst, def) => { + def.pattern ?? (def.pattern = base64url); + $ZodStringFormat.init(inst, def); + inst._zod.bag.contentEncoding = "base64url"; + inst._zod.check = (payload) => { + if (isValidBase64URL(payload.value)) + return; + payload.issues.push({ + code: "invalid_format", + format: "base64url", + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodE164 = /* @__PURE__ */ $constructor("$ZodE164", (inst, def) => { + def.pattern ?? (def.pattern = e164); + $ZodStringFormat.init(inst, def); +}); +function isValidJWT(token, algorithm = null) { + try { + const tokensParts = token.split("."); + if (tokensParts.length !== 3) + return false; + const [header] = tokensParts; + if (!header) + return false; + const parsedHeader = JSON.parse(atob(header)); + if ("typ" in parsedHeader && parsedHeader?.typ !== "JWT") + return false; + if (!parsedHeader.alg) + return false; + if (algorithm && (!("alg" in parsedHeader) || parsedHeader.alg !== algorithm)) + return false; + return true; + } catch { + return false; + } +} +var $ZodJWT = /* @__PURE__ */ $constructor("$ZodJWT", (inst, def) => { + $ZodStringFormat.init(inst, def); + inst._zod.check = (payload) => { + if (isValidJWT(payload.value, def.alg)) + return; + payload.issues.push({ + code: "invalid_format", + format: "jwt", + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodCustomStringFormat = /* @__PURE__ */ $constructor("$ZodCustomStringFormat", (inst, def) => { + $ZodStringFormat.init(inst, def); + inst._zod.check = (payload) => { + if (def.fn(payload.value)) + return; + payload.issues.push({ + code: "invalid_format", + format: def.format, + input: payload.value, + inst, + continue: !def.abort + }); + }; +}); +var $ZodNumber = /* @__PURE__ */ $constructor("$ZodNumber", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = inst._zod.bag.pattern ?? number; + inst._zod.parse = (payload, _ctx) => { + if (def.coerce) + try { + payload.value = Number(payload.value); + } catch (_) { + } + const input = payload.value; + if (typeof input === "number" && !Number.isNaN(input) && Number.isFinite(input)) { + return payload; + } + const received = typeof input === "number" ? Number.isNaN(input) ? "NaN" : !Number.isFinite(input) ? "Infinity" : void 0 : void 0; + payload.issues.push({ + expected: "number", + code: "invalid_type", + input, + inst, + ...received ? { received } : {} + }); + return payload; + }; +}); +var $ZodNumberFormat = /* @__PURE__ */ $constructor("$ZodNumberFormat", (inst, def) => { + $ZodCheckNumberFormat.init(inst, def); + $ZodNumber.init(inst, def); +}); +var $ZodBoolean = /* @__PURE__ */ $constructor("$ZodBoolean", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = boolean; + inst._zod.parse = (payload, _ctx) => { + if (def.coerce) + try { + payload.value = Boolean(payload.value); + } catch (_) { + } + const input = payload.value; + if (typeof input === "boolean") + return payload; + payload.issues.push({ + expected: "boolean", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodBigInt = /* @__PURE__ */ $constructor("$ZodBigInt", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = bigint; + inst._zod.parse = (payload, _ctx) => { + if (def.coerce) + try { + payload.value = BigInt(payload.value); + } catch (_) { + } + if (typeof payload.value === "bigint") + return payload; + payload.issues.push({ + expected: "bigint", + code: "invalid_type", + input: payload.value, + inst + }); + return payload; + }; +}); +var $ZodBigIntFormat = /* @__PURE__ */ $constructor("$ZodBigIntFormat", (inst, def) => { + $ZodCheckBigIntFormat.init(inst, def); + $ZodBigInt.init(inst, def); +}); +var $ZodSymbol = /* @__PURE__ */ $constructor("$ZodSymbol", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (typeof input === "symbol") + return payload; + payload.issues.push({ + expected: "symbol", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodUndefined = /* @__PURE__ */ $constructor("$ZodUndefined", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = _undefined; + inst._zod.values = /* @__PURE__ */ new Set([void 0]); + inst._zod.optin = "optional"; + inst._zod.optout = "optional"; + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (typeof input === "undefined") + return payload; + payload.issues.push({ + expected: "undefined", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodNull = /* @__PURE__ */ $constructor("$ZodNull", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.pattern = _null; + inst._zod.values = /* @__PURE__ */ new Set([null]); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (input === null) + return payload; + payload.issues.push({ + expected: "null", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodAny = /* @__PURE__ */ $constructor("$ZodAny", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload) => payload; +}); +var $ZodUnknown = /* @__PURE__ */ $constructor("$ZodUnknown", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload) => payload; +}); +var $ZodNever = /* @__PURE__ */ $constructor("$ZodNever", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + payload.issues.push({ + expected: "never", + code: "invalid_type", + input: payload.value, + inst + }); + return payload; + }; +}); +var $ZodVoid = /* @__PURE__ */ $constructor("$ZodVoid", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (typeof input === "undefined") + return payload; + payload.issues.push({ + expected: "void", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodDate = /* @__PURE__ */ $constructor("$ZodDate", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + if (def.coerce) { + try { + payload.value = new Date(payload.value); + } catch (_err) { + } + } + const input = payload.value; + const isDate = input instanceof Date; + const isValidDate = isDate && !Number.isNaN(input.getTime()); + if (isValidDate) + return payload; + payload.issues.push({ + expected: "date", + code: "invalid_type", + input, + ...isDate ? { received: "Invalid Date" } : {}, + inst + }); + return payload; + }; +}); +function handleArrayResult(result, final, index) { + if (result.issues.length) { + final.issues.push(...prefixIssues(index, result.issues)); + } + final.value[index] = result.value; +} +var $ZodArray = /* @__PURE__ */ $constructor("$ZodArray", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!Array.isArray(input)) { + payload.issues.push({ + expected: "array", + code: "invalid_type", + input, + inst + }); + return payload; + } + payload.value = Array(input.length); + const proms = []; + for (let i = 0; i < input.length; i++) { + const item = input[i]; + const result = def.element._zod.run({ + value: item, + issues: [] + }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => handleArrayResult(result2, payload, i))); + } else { + handleArrayResult(result, payload, i); + } + } + if (proms.length) { + return Promise.all(proms).then(() => payload); + } + return payload; + }; +}); +function handlePropertyResult(result, final, key, input, isOptionalOut) { + if (result.issues.length) { + if (isOptionalOut && !(key in input)) { + return; + } + final.issues.push(...prefixIssues(key, result.issues)); + } + if (result.value === void 0) { + if (key in input) { + final.value[key] = void 0; + } + } else { + final.value[key] = result.value; + } +} +function normalizeDef(def) { + const keys = Object.keys(def.shape); + for (const k of keys) { + if (!def.shape?.[k]?._zod?.traits?.has("$ZodType")) { + throw new Error(`Invalid element at key "${k}": expected a Zod schema`); + } + } + const okeys = optionalKeys(def.shape); + return { + ...def, + keys, + keySet: new Set(keys), + numKeys: keys.length, + optionalKeys: new Set(okeys) + }; +} +function handleCatchall(proms, input, payload, ctx, def, inst) { + const unrecognized = []; + const keySet = def.keySet; + const _catchall = def.catchall._zod; + const t = _catchall.def.type; + const isOptionalOut = _catchall.optout === "optional"; + for (const key in input) { + if (keySet.has(key)) + continue; + if (t === "never") { + unrecognized.push(key); + continue; + } + const r = _catchall.run({ value: input[key], issues: [] }, ctx); + if (r instanceof Promise) { + proms.push(r.then((r2) => handlePropertyResult(r2, payload, key, input, isOptionalOut))); + } else { + handlePropertyResult(r, payload, key, input, isOptionalOut); + } + } + if (unrecognized.length) { + payload.issues.push({ + code: "unrecognized_keys", + keys: unrecognized, + input, + inst + }); + } + if (!proms.length) + return payload; + return Promise.all(proms).then(() => { + return payload; + }); +} +var $ZodObject = /* @__PURE__ */ $constructor("$ZodObject", (inst, def) => { + $ZodType.init(inst, def); + const desc = Object.getOwnPropertyDescriptor(def, "shape"); + if (!desc?.get) { + const sh = def.shape; + Object.defineProperty(def, "shape", { + get: () => { + const newSh = { ...sh }; + Object.defineProperty(def, "shape", { + value: newSh + }); + return newSh; + } + }); + } + const _normalized = cached(() => normalizeDef(def)); + defineLazy(inst._zod, "propValues", () => { + const shape = def.shape; + const propValues = {}; + for (const key in shape) { + const field = shape[key]._zod; + if (field.values) { + propValues[key] ?? (propValues[key] = /* @__PURE__ */ new Set()); + for (const v of field.values) + propValues[key].add(v); + } + } + return propValues; + }); + const isObject2 = isObject; + const catchall = def.catchall; + let value; + inst._zod.parse = (payload, ctx) => { + value ?? (value = _normalized.value); + const input = payload.value; + if (!isObject2(input)) { + payload.issues.push({ + expected: "object", + code: "invalid_type", + input, + inst + }); + return payload; + } + payload.value = {}; + const proms = []; + const shape = value.shape; + for (const key of value.keys) { + const el = shape[key]; + const isOptionalOut = el._zod.optout === "optional"; + const r = el._zod.run({ value: input[key], issues: [] }, ctx); + if (r instanceof Promise) { + proms.push(r.then((r2) => handlePropertyResult(r2, payload, key, input, isOptionalOut))); + } else { + handlePropertyResult(r, payload, key, input, isOptionalOut); + } + } + if (!catchall) { + return proms.length ? Promise.all(proms).then(() => payload) : payload; + } + return handleCatchall(proms, input, payload, ctx, _normalized.value, inst); + }; +}); +var $ZodObjectJIT = /* @__PURE__ */ $constructor("$ZodObjectJIT", (inst, def) => { + $ZodObject.init(inst, def); + const superParse = inst._zod.parse; + const _normalized = cached(() => normalizeDef(def)); + const generateFastpass = (shape) => { + const doc = new Doc(["shape", "payload", "ctx"]); + const normalized = _normalized.value; + const parseStr = (key) => { + const k = esc(key); + return `shape[${k}]._zod.run({ value: input[${k}], issues: [] }, ctx)`; + }; + doc.write(`const input = payload.value;`); + const ids = /* @__PURE__ */ Object.create(null); + let counter = 0; + for (const key of normalized.keys) { + ids[key] = `key_${counter++}`; + } + doc.write(`const newResult = {};`); + for (const key of normalized.keys) { + const id = ids[key]; + const k = esc(key); + const schema = shape[key]; + const isOptionalOut = schema?._zod?.optout === "optional"; + doc.write(`const ${id} = ${parseStr(key)};`); + if (isOptionalOut) { + doc.write(` + if (${id}.issues.length) { + if (${k} in input) { + payload.issues = payload.issues.concat(${id}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${k}, ...iss.path] : [${k}] + }))); + } + } + + if (${id}.value === undefined) { + if (${k} in input) { + newResult[${k}] = undefined; + } + } else { + newResult[${k}] = ${id}.value; + } + + `); + } else { + doc.write(` + if (${id}.issues.length) { + payload.issues = payload.issues.concat(${id}.issues.map(iss => ({ + ...iss, + path: iss.path ? [${k}, ...iss.path] : [${k}] + }))); + } + + if (${id}.value === undefined) { + if (${k} in input) { + newResult[${k}] = undefined; + } + } else { + newResult[${k}] = ${id}.value; + } + + `); + } + } + doc.write(`payload.value = newResult;`); + doc.write(`return payload;`); + const fn = doc.compile(); + return (payload, ctx) => fn(shape, payload, ctx); + }; + let fastpass; + const isObject2 = isObject; + const jit = !globalConfig.jitless; + const allowsEval2 = allowsEval; + const fastEnabled = jit && allowsEval2.value; + const catchall = def.catchall; + let value; + inst._zod.parse = (payload, ctx) => { + value ?? (value = _normalized.value); + const input = payload.value; + if (!isObject2(input)) { + payload.issues.push({ + expected: "object", + code: "invalid_type", + input, + inst + }); + return payload; + } + if (jit && fastEnabled && ctx?.async === false && ctx.jitless !== true) { + if (!fastpass) + fastpass = generateFastpass(def.shape); + payload = fastpass(payload, ctx); + if (!catchall) + return payload; + return handleCatchall([], input, payload, ctx, value, inst); + } + return superParse(payload, ctx); + }; +}); +function handleUnionResults(results, final, inst, ctx) { + for (const result of results) { + if (result.issues.length === 0) { + final.value = result.value; + return final; + } + } + const nonaborted = results.filter((r) => !aborted(r)); + if (nonaborted.length === 1) { + final.value = nonaborted[0].value; + return nonaborted[0]; + } + final.issues.push({ + code: "invalid_union", + input: final.value, + inst, + errors: results.map((result) => result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) + }); + return final; +} +var $ZodUnion = /* @__PURE__ */ $constructor("$ZodUnion", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "optin", () => def.options.some((o) => o._zod.optin === "optional") ? "optional" : void 0); + defineLazy(inst._zod, "optout", () => def.options.some((o) => o._zod.optout === "optional") ? "optional" : void 0); + defineLazy(inst._zod, "values", () => { + if (def.options.every((o) => o._zod.values)) { + return new Set(def.options.flatMap((option) => Array.from(option._zod.values))); + } + return void 0; + }); + defineLazy(inst._zod, "pattern", () => { + if (def.options.every((o) => o._zod.pattern)) { + const patterns = def.options.map((o) => o._zod.pattern); + return new RegExp(`^(${patterns.map((p) => cleanRegex(p.source)).join("|")})$`); + } + return void 0; + }); + const single = def.options.length === 1; + const first = def.options[0]._zod.run; + inst._zod.parse = (payload, ctx) => { + if (single) { + return first(payload, ctx); + } + let async = false; + const results = []; + for (const option of def.options) { + const result = option._zod.run({ + value: payload.value, + issues: [] + }, ctx); + if (result instanceof Promise) { + results.push(result); + async = true; + } else { + if (result.issues.length === 0) + return result; + results.push(result); + } + } + if (!async) + return handleUnionResults(results, payload, inst, ctx); + return Promise.all(results).then((results2) => { + return handleUnionResults(results2, payload, inst, ctx); + }); + }; +}); +function handleExclusiveUnionResults(results, final, inst, ctx) { + const successes = results.filter((r) => r.issues.length === 0); + if (successes.length === 1) { + final.value = successes[0].value; + return final; + } + if (successes.length === 0) { + final.issues.push({ + code: "invalid_union", + input: final.value, + inst, + errors: results.map((result) => result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) + }); + } else { + final.issues.push({ + code: "invalid_union", + input: final.value, + inst, + errors: [], + inclusive: false + }); + } + return final; +} +var $ZodXor = /* @__PURE__ */ $constructor("$ZodXor", (inst, def) => { + $ZodUnion.init(inst, def); + def.inclusive = false; + const single = def.options.length === 1; + const first = def.options[0]._zod.run; + inst._zod.parse = (payload, ctx) => { + if (single) { + return first(payload, ctx); + } + let async = false; + const results = []; + for (const option of def.options) { + const result = option._zod.run({ + value: payload.value, + issues: [] + }, ctx); + if (result instanceof Promise) { + results.push(result); + async = true; + } else { + results.push(result); + } + } + if (!async) + return handleExclusiveUnionResults(results, payload, inst, ctx); + return Promise.all(results).then((results2) => { + return handleExclusiveUnionResults(results2, payload, inst, ctx); + }); + }; +}); +var $ZodDiscriminatedUnion = /* @__PURE__ */ $constructor("$ZodDiscriminatedUnion", (inst, def) => { + def.inclusive = false; + $ZodUnion.init(inst, def); + const _super = inst._zod.parse; + defineLazy(inst._zod, "propValues", () => { + const propValues = {}; + for (const option of def.options) { + const pv = option._zod.propValues; + if (!pv || Object.keys(pv).length === 0) + throw new Error(`Invalid discriminated union option at index "${def.options.indexOf(option)}"`); + for (const [k, v] of Object.entries(pv)) { + if (!propValues[k]) + propValues[k] = /* @__PURE__ */ new Set(); + for (const val of v) { + propValues[k].add(val); + } + } + } + return propValues; + }); + const disc = cached(() => { + const opts = def.options; + const map2 = /* @__PURE__ */ new Map(); + for (const o of opts) { + const values = o._zod.propValues?.[def.discriminator]; + if (!values || values.size === 0) + throw new Error(`Invalid discriminated union option at index "${def.options.indexOf(o)}"`); + for (const v of values) { + if (map2.has(v)) { + throw new Error(`Duplicate discriminator value "${String(v)}"`); + } + map2.set(v, o); + } + } + return map2; + }); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!isObject(input)) { + payload.issues.push({ + code: "invalid_type", + expected: "object", + input, + inst + }); + return payload; + } + const opt = disc.value.get(input?.[def.discriminator]); + if (opt) { + return opt._zod.run(payload, ctx); + } + if (def.unionFallback) { + return _super(payload, ctx); + } + payload.issues.push({ + code: "invalid_union", + errors: [], + note: "No matching discriminator", + discriminator: def.discriminator, + input, + path: [def.discriminator], + inst + }); + return payload; + }; +}); +var $ZodIntersection = /* @__PURE__ */ $constructor("$ZodIntersection", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + const left = def.left._zod.run({ value: input, issues: [] }, ctx); + const right = def.right._zod.run({ value: input, issues: [] }, ctx); + const async = left instanceof Promise || right instanceof Promise; + if (async) { + return Promise.all([left, right]).then(([left2, right2]) => { + return handleIntersectionResults(payload, left2, right2); + }); + } + return handleIntersectionResults(payload, left, right); + }; +}); +function mergeValues(a, b) { + if (a === b) { + return { valid: true, data: a }; + } + if (a instanceof Date && b instanceof Date && +a === +b) { + return { valid: true, data: a }; + } + if (isPlainObject(a) && isPlainObject(b)) { + const bKeys = Object.keys(b); + const sharedKeys = Object.keys(a).filter((key) => bKeys.indexOf(key) !== -1); + const newObj = { ...a, ...b }; + for (const key of sharedKeys) { + const sharedValue = mergeValues(a[key], b[key]); + if (!sharedValue.valid) { + return { + valid: false, + mergeErrorPath: [key, ...sharedValue.mergeErrorPath] + }; + } + newObj[key] = sharedValue.data; + } + return { valid: true, data: newObj }; + } + if (Array.isArray(a) && Array.isArray(b)) { + if (a.length !== b.length) { + return { valid: false, mergeErrorPath: [] }; + } + const newArray = []; + for (let index = 0; index < a.length; index++) { + const itemA = a[index]; + const itemB = b[index]; + const sharedValue = mergeValues(itemA, itemB); + if (!sharedValue.valid) { + return { + valid: false, + mergeErrorPath: [index, ...sharedValue.mergeErrorPath] + }; + } + newArray.push(sharedValue.data); + } + return { valid: true, data: newArray }; + } + return { valid: false, mergeErrorPath: [] }; +} +function handleIntersectionResults(result, left, right) { + const unrecKeys = /* @__PURE__ */ new Map(); + let unrecIssue; + for (const iss of left.issues) { + if (iss.code === "unrecognized_keys") { + unrecIssue ?? (unrecIssue = iss); + for (const k of iss.keys) { + if (!unrecKeys.has(k)) + unrecKeys.set(k, {}); + unrecKeys.get(k).l = true; + } + } else { + result.issues.push(iss); + } + } + for (const iss of right.issues) { + if (iss.code === "unrecognized_keys") { + for (const k of iss.keys) { + if (!unrecKeys.has(k)) + unrecKeys.set(k, {}); + unrecKeys.get(k).r = true; + } + } else { + result.issues.push(iss); + } + } + const bothKeys = [...unrecKeys].filter(([, f]) => f.l && f.r).map(([k]) => k); + if (bothKeys.length && unrecIssue) { + result.issues.push({ ...unrecIssue, keys: bothKeys }); + } + if (aborted(result)) + return result; + const merged = mergeValues(left.value, right.value); + if (!merged.valid) { + throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(merged.mergeErrorPath)}`); + } + result.value = merged.data; + return result; +} +var $ZodTuple = /* @__PURE__ */ $constructor("$ZodTuple", (inst, def) => { + $ZodType.init(inst, def); + const items = def.items; + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!Array.isArray(input)) { + payload.issues.push({ + input, + inst, + expected: "tuple", + code: "invalid_type" + }); + return payload; + } + payload.value = []; + const proms = []; + const reversedIndex = [...items].reverse().findIndex((item) => item._zod.optin !== "optional"); + const optStart = reversedIndex === -1 ? 0 : items.length - reversedIndex; + if (!def.rest) { + const tooBig = input.length > items.length; + const tooSmall = input.length < optStart - 1; + if (tooBig || tooSmall) { + payload.issues.push({ + ...tooBig ? { code: "too_big", maximum: items.length, inclusive: true } : { code: "too_small", minimum: items.length }, + input, + inst, + origin: "array" + }); + return payload; + } + } + let i = -1; + for (const item of items) { + i++; + if (i >= input.length) { + if (i >= optStart) + continue; + } + const result = item._zod.run({ + value: input[i], + issues: [] + }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => handleTupleResult(result2, payload, i))); + } else { + handleTupleResult(result, payload, i); + } + } + if (def.rest) { + const rest = input.slice(items.length); + for (const el of rest) { + i++; + const result = def.rest._zod.run({ + value: el, + issues: [] + }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => handleTupleResult(result2, payload, i))); + } else { + handleTupleResult(result, payload, i); + } + } + } + if (proms.length) + return Promise.all(proms).then(() => payload); + return payload; + }; +}); +function handleTupleResult(result, final, index) { + if (result.issues.length) { + final.issues.push(...prefixIssues(index, result.issues)); + } + final.value[index] = result.value; +} +var $ZodRecord = /* @__PURE__ */ $constructor("$ZodRecord", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!isPlainObject(input)) { + payload.issues.push({ + expected: "record", + code: "invalid_type", + input, + inst + }); + return payload; + } + const proms = []; + const values = def.keyType._zod.values; + if (values) { + payload.value = {}; + const recordKeys = /* @__PURE__ */ new Set(); + for (const key of values) { + if (typeof key === "string" || typeof key === "number" || typeof key === "symbol") { + recordKeys.add(typeof key === "number" ? key.toString() : key); + const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => { + if (result2.issues.length) { + payload.issues.push(...prefixIssues(key, result2.issues)); + } + payload.value[key] = result2.value; + })); + } else { + if (result.issues.length) { + payload.issues.push(...prefixIssues(key, result.issues)); + } + payload.value[key] = result.value; + } + } + } + let unrecognized; + for (const key in input) { + if (!recordKeys.has(key)) { + unrecognized = unrecognized ?? []; + unrecognized.push(key); + } + } + if (unrecognized && unrecognized.length > 0) { + payload.issues.push({ + code: "unrecognized_keys", + input, + inst, + keys: unrecognized + }); + } + } else { + payload.value = {}; + for (const key of Reflect.ownKeys(input)) { + if (key === "__proto__") + continue; + let keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx); + if (keyResult instanceof Promise) { + throw new Error("Async schemas not supported in object keys currently"); + } + const checkNumericKey = typeof key === "string" && number.test(key) && keyResult.issues.length; + if (checkNumericKey) { + const retryResult = def.keyType._zod.run({ value: Number(key), issues: [] }, ctx); + if (retryResult instanceof Promise) { + throw new Error("Async schemas not supported in object keys currently"); + } + if (retryResult.issues.length === 0) { + keyResult = retryResult; + } + } + if (keyResult.issues.length) { + if (def.mode === "loose") { + payload.value[key] = input[key]; + } else { + payload.issues.push({ + code: "invalid_key", + origin: "record", + issues: keyResult.issues.map((iss) => finalizeIssue(iss, ctx, config())), + input: key, + path: [key], + inst + }); + } + continue; + } + const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => { + if (result2.issues.length) { + payload.issues.push(...prefixIssues(key, result2.issues)); + } + payload.value[keyResult.value] = result2.value; + })); + } else { + if (result.issues.length) { + payload.issues.push(...prefixIssues(key, result.issues)); + } + payload.value[keyResult.value] = result.value; + } + } + } + if (proms.length) { + return Promise.all(proms).then(() => payload); + } + return payload; + }; +}); +var $ZodMap = /* @__PURE__ */ $constructor("$ZodMap", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!(input instanceof Map)) { + payload.issues.push({ + expected: "map", + code: "invalid_type", + input, + inst + }); + return payload; + } + const proms = []; + payload.value = /* @__PURE__ */ new Map(); + for (const [key, value] of input) { + const keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx); + const valueResult = def.valueType._zod.run({ value, issues: [] }, ctx); + if (keyResult instanceof Promise || valueResult instanceof Promise) { + proms.push(Promise.all([keyResult, valueResult]).then(([keyResult2, valueResult2]) => { + handleMapResult(keyResult2, valueResult2, payload, key, input, inst, ctx); + })); + } else { + handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx); + } + } + if (proms.length) + return Promise.all(proms).then(() => payload); + return payload; + }; +}); +function handleMapResult(keyResult, valueResult, final, key, input, inst, ctx) { + if (keyResult.issues.length) { + if (propertyKeyTypes.has(typeof key)) { + final.issues.push(...prefixIssues(key, keyResult.issues)); + } else { + final.issues.push({ + code: "invalid_key", + origin: "map", + input, + inst, + issues: keyResult.issues.map((iss) => finalizeIssue(iss, ctx, config())) + }); + } + } + if (valueResult.issues.length) { + if (propertyKeyTypes.has(typeof key)) { + final.issues.push(...prefixIssues(key, valueResult.issues)); + } else { + final.issues.push({ + origin: "map", + code: "invalid_element", + input, + inst, + key, + issues: valueResult.issues.map((iss) => finalizeIssue(iss, ctx, config())) + }); + } + } + final.value.set(keyResult.value, valueResult.value); +} +var $ZodSet = /* @__PURE__ */ $constructor("$ZodSet", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + const input = payload.value; + if (!(input instanceof Set)) { + payload.issues.push({ + input, + inst, + expected: "set", + code: "invalid_type" + }); + return payload; + } + const proms = []; + payload.value = /* @__PURE__ */ new Set(); + for (const item of input) { + const result = def.valueType._zod.run({ value: item, issues: [] }, ctx); + if (result instanceof Promise) { + proms.push(result.then((result2) => handleSetResult(result2, payload))); + } else + handleSetResult(result, payload); + } + if (proms.length) + return Promise.all(proms).then(() => payload); + return payload; + }; +}); +function handleSetResult(result, final) { + if (result.issues.length) { + final.issues.push(...result.issues); + } + final.value.add(result.value); +} +var $ZodEnum = /* @__PURE__ */ $constructor("$ZodEnum", (inst, def) => { + $ZodType.init(inst, def); + const values = getEnumValues(def.entries); + const valuesSet = new Set(values); + inst._zod.values = valuesSet; + inst._zod.pattern = new RegExp(`^(${values.filter((k) => propertyKeyTypes.has(typeof k)).map((o) => typeof o === "string" ? escapeRegex(o) : o.toString()).join("|")})$`); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (valuesSet.has(input)) { + return payload; + } + payload.issues.push({ + code: "invalid_value", + values, + input, + inst + }); + return payload; + }; +}); +var $ZodLiteral = /* @__PURE__ */ $constructor("$ZodLiteral", (inst, def) => { + $ZodType.init(inst, def); + if (def.values.length === 0) { + throw new Error("Cannot create literal schema with no valid values"); + } + const values = new Set(def.values); + inst._zod.values = values; + inst._zod.pattern = new RegExp(`^(${def.values.map((o) => typeof o === "string" ? escapeRegex(o) : o ? escapeRegex(o.toString()) : String(o)).join("|")})$`); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (values.has(input)) { + return payload; + } + payload.issues.push({ + code: "invalid_value", + values: def.values, + input, + inst + }); + return payload; + }; +}); +var $ZodFile = /* @__PURE__ */ $constructor("$ZodFile", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + const input = payload.value; + if (input instanceof File) + return payload; + payload.issues.push({ + expected: "file", + code: "invalid_type", + input, + inst + }); + return payload; + }; +}); +var $ZodTransform = /* @__PURE__ */ $constructor("$ZodTransform", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + throw new $ZodEncodeError(inst.constructor.name); + } + const _out = def.transform(payload.value, payload); + if (ctx.async) { + const output = _out instanceof Promise ? _out : Promise.resolve(_out); + return output.then((output2) => { + payload.value = output2; + return payload; + }); + } + if (_out instanceof Promise) { + throw new $ZodAsyncError(); + } + payload.value = _out; + return payload; + }; +}); +function handleOptionalResult(result, input) { + if (result.issues.length && input === void 0) { + return { issues: [], value: void 0 }; + } + return result; +} +var $ZodOptional = /* @__PURE__ */ $constructor("$ZodOptional", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.optin = "optional"; + inst._zod.optout = "optional"; + defineLazy(inst._zod, "values", () => { + return def.innerType._zod.values ? /* @__PURE__ */ new Set([...def.innerType._zod.values, void 0]) : void 0; + }); + defineLazy(inst._zod, "pattern", () => { + const pattern = def.innerType._zod.pattern; + return pattern ? new RegExp(`^(${cleanRegex(pattern.source)})?$`) : void 0; + }); + inst._zod.parse = (payload, ctx) => { + if (def.innerType._zod.optin === "optional") { + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) + return result.then((r) => handleOptionalResult(r, payload.value)); + return handleOptionalResult(result, payload.value); + } + if (payload.value === void 0) { + return payload; + } + return def.innerType._zod.run(payload, ctx); + }; +}); +var $ZodExactOptional = /* @__PURE__ */ $constructor("$ZodExactOptional", (inst, def) => { + $ZodOptional.init(inst, def); + defineLazy(inst._zod, "values", () => def.innerType._zod.values); + defineLazy(inst._zod, "pattern", () => def.innerType._zod.pattern); + inst._zod.parse = (payload, ctx) => { + return def.innerType._zod.run(payload, ctx); + }; +}); +var $ZodNullable = /* @__PURE__ */ $constructor("$ZodNullable", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "optin", () => def.innerType._zod.optin); + defineLazy(inst._zod, "optout", () => def.innerType._zod.optout); + defineLazy(inst._zod, "pattern", () => { + const pattern = def.innerType._zod.pattern; + return pattern ? new RegExp(`^(${cleanRegex(pattern.source)}|null)$`) : void 0; + }); + defineLazy(inst._zod, "values", () => { + return def.innerType._zod.values ? /* @__PURE__ */ new Set([...def.innerType._zod.values, null]) : void 0; + }); + inst._zod.parse = (payload, ctx) => { + if (payload.value === null) + return payload; + return def.innerType._zod.run(payload, ctx); + }; +}); +var $ZodDefault = /* @__PURE__ */ $constructor("$ZodDefault", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.optin = "optional"; + defineLazy(inst._zod, "values", () => def.innerType._zod.values); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + return def.innerType._zod.run(payload, ctx); + } + if (payload.value === void 0) { + payload.value = def.defaultValue; + return payload; + } + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) { + return result.then((result2) => handleDefaultResult(result2, def)); + } + return handleDefaultResult(result, def); + }; +}); +function handleDefaultResult(payload, def) { + if (payload.value === void 0) { + payload.value = def.defaultValue; + } + return payload; +} +var $ZodPrefault = /* @__PURE__ */ $constructor("$ZodPrefault", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.optin = "optional"; + defineLazy(inst._zod, "values", () => def.innerType._zod.values); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + return def.innerType._zod.run(payload, ctx); + } + if (payload.value === void 0) { + payload.value = def.defaultValue; + } + return def.innerType._zod.run(payload, ctx); + }; +}); +var $ZodNonOptional = /* @__PURE__ */ $constructor("$ZodNonOptional", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "values", () => { + const v = def.innerType._zod.values; + return v ? new Set([...v].filter((x) => x !== void 0)) : void 0; + }); + inst._zod.parse = (payload, ctx) => { + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) { + return result.then((result2) => handleNonOptionalResult(result2, inst)); + } + return handleNonOptionalResult(result, inst); + }; +}); +function handleNonOptionalResult(payload, inst) { + if (!payload.issues.length && payload.value === void 0) { + payload.issues.push({ + code: "invalid_type", + expected: "nonoptional", + input: payload.value, + inst + }); + } + return payload; +} +var $ZodSuccess = /* @__PURE__ */ $constructor("$ZodSuccess", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + throw new $ZodEncodeError("ZodSuccess"); + } + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) { + return result.then((result2) => { + payload.value = result2.issues.length === 0; + return payload; + }); + } + payload.value = result.issues.length === 0; + return payload; + }; +}); +var $ZodCatch = /* @__PURE__ */ $constructor("$ZodCatch", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "optin", () => def.innerType._zod.optin); + defineLazy(inst._zod, "optout", () => def.innerType._zod.optout); + defineLazy(inst._zod, "values", () => def.innerType._zod.values); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + return def.innerType._zod.run(payload, ctx); + } + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) { + return result.then((result2) => { + payload.value = result2.value; + if (result2.issues.length) { + payload.value = def.catchValue({ + ...payload, + error: { + issues: result2.issues.map((iss) => finalizeIssue(iss, ctx, config())) + }, + input: payload.value + }); + payload.issues = []; + } + return payload; + }); + } + payload.value = result.value; + if (result.issues.length) { + payload.value = def.catchValue({ + ...payload, + error: { + issues: result.issues.map((iss) => finalizeIssue(iss, ctx, config())) + }, + input: payload.value + }); + payload.issues = []; + } + return payload; + }; +}); +var $ZodNaN = /* @__PURE__ */ $constructor("$ZodNaN", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, _ctx) => { + if (typeof payload.value !== "number" || !Number.isNaN(payload.value)) { + payload.issues.push({ + input: payload.value, + inst, + expected: "nan", + code: "invalid_type" + }); + return payload; + } + return payload; + }; +}); +var $ZodPipe = /* @__PURE__ */ $constructor("$ZodPipe", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "values", () => def.in._zod.values); + defineLazy(inst._zod, "optin", () => def.in._zod.optin); + defineLazy(inst._zod, "optout", () => def.out._zod.optout); + defineLazy(inst._zod, "propValues", () => def.in._zod.propValues); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + const right = def.out._zod.run(payload, ctx); + if (right instanceof Promise) { + return right.then((right2) => handlePipeResult(right2, def.in, ctx)); + } + return handlePipeResult(right, def.in, ctx); + } + const left = def.in._zod.run(payload, ctx); + if (left instanceof Promise) { + return left.then((left2) => handlePipeResult(left2, def.out, ctx)); + } + return handlePipeResult(left, def.out, ctx); + }; +}); +function handlePipeResult(left, next, ctx) { + if (left.issues.length) { + left.aborted = true; + return left; + } + return next._zod.run({ value: left.value, issues: left.issues }, ctx); +} +var $ZodCodec = /* @__PURE__ */ $constructor("$ZodCodec", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "values", () => def.in._zod.values); + defineLazy(inst._zod, "optin", () => def.in._zod.optin); + defineLazy(inst._zod, "optout", () => def.out._zod.optout); + defineLazy(inst._zod, "propValues", () => def.in._zod.propValues); + inst._zod.parse = (payload, ctx) => { + const direction = ctx.direction || "forward"; + if (direction === "forward") { + const left = def.in._zod.run(payload, ctx); + if (left instanceof Promise) { + return left.then((left2) => handleCodecAResult(left2, def, ctx)); + } + return handleCodecAResult(left, def, ctx); + } else { + const right = def.out._zod.run(payload, ctx); + if (right instanceof Promise) { + return right.then((right2) => handleCodecAResult(right2, def, ctx)); + } + return handleCodecAResult(right, def, ctx); + } + }; +}); +function handleCodecAResult(result, def, ctx) { + if (result.issues.length) { + result.aborted = true; + return result; + } + const direction = ctx.direction || "forward"; + if (direction === "forward") { + const transformed = def.transform(result.value, result); + if (transformed instanceof Promise) { + return transformed.then((value) => handleCodecTxResult(result, value, def.out, ctx)); + } + return handleCodecTxResult(result, transformed, def.out, ctx); + } else { + const transformed = def.reverseTransform(result.value, result); + if (transformed instanceof Promise) { + return transformed.then((value) => handleCodecTxResult(result, value, def.in, ctx)); + } + return handleCodecTxResult(result, transformed, def.in, ctx); + } +} +function handleCodecTxResult(left, value, nextSchema, ctx) { + if (left.issues.length) { + left.aborted = true; + return left; + } + return nextSchema._zod.run({ value, issues: left.issues }, ctx); +} +var $ZodReadonly = /* @__PURE__ */ $constructor("$ZodReadonly", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "propValues", () => def.innerType._zod.propValues); + defineLazy(inst._zod, "values", () => def.innerType._zod.values); + defineLazy(inst._zod, "optin", () => def.innerType?._zod?.optin); + defineLazy(inst._zod, "optout", () => def.innerType?._zod?.optout); + inst._zod.parse = (payload, ctx) => { + if (ctx.direction === "backward") { + return def.innerType._zod.run(payload, ctx); + } + const result = def.innerType._zod.run(payload, ctx); + if (result instanceof Promise) { + return result.then(handleReadonlyResult); + } + return handleReadonlyResult(result); + }; +}); +function handleReadonlyResult(payload) { + payload.value = Object.freeze(payload.value); + return payload; +} +var $ZodTemplateLiteral = /* @__PURE__ */ $constructor("$ZodTemplateLiteral", (inst, def) => { + $ZodType.init(inst, def); + const regexParts = []; + for (const part of def.parts) { + if (typeof part === "object" && part !== null) { + if (!part._zod.pattern) { + throw new Error(`Invalid template literal part, no pattern found: ${[...part._zod.traits].shift()}`); + } + const source = part._zod.pattern instanceof RegExp ? part._zod.pattern.source : part._zod.pattern; + if (!source) + throw new Error(`Invalid template literal part: ${part._zod.traits}`); + const start = source.startsWith("^") ? 1 : 0; + const end = source.endsWith("$") ? source.length - 1 : source.length; + regexParts.push(source.slice(start, end)); + } else if (part === null || primitiveTypes.has(typeof part)) { + regexParts.push(escapeRegex(`${part}`)); + } else { + throw new Error(`Invalid template literal part: ${part}`); + } + } + inst._zod.pattern = new RegExp(`^${regexParts.join("")}$`); + inst._zod.parse = (payload, _ctx) => { + if (typeof payload.value !== "string") { + payload.issues.push({ + input: payload.value, + inst, + expected: "string", + code: "invalid_type" + }); + return payload; + } + inst._zod.pattern.lastIndex = 0; + if (!inst._zod.pattern.test(payload.value)) { + payload.issues.push({ + input: payload.value, + inst, + code: "invalid_format", + format: def.format ?? "template_literal", + pattern: inst._zod.pattern.source + }); + return payload; + } + return payload; + }; +}); +var $ZodFunction = /* @__PURE__ */ $constructor("$ZodFunction", (inst, def) => { + $ZodType.init(inst, def); + inst._def = def; + inst._zod.def = def; + inst.implement = (func) => { + if (typeof func !== "function") { + throw new Error("implement() must be called with a function"); + } + return function(...args) { + const parsedArgs = inst._def.input ? parse(inst._def.input, args) : args; + const result = Reflect.apply(func, this, parsedArgs); + if (inst._def.output) { + return parse(inst._def.output, result); + } + return result; + }; + }; + inst.implementAsync = (func) => { + if (typeof func !== "function") { + throw new Error("implementAsync() must be called with a function"); + } + return async function(...args) { + const parsedArgs = inst._def.input ? await parseAsync(inst._def.input, args) : args; + const result = await Reflect.apply(func, this, parsedArgs); + if (inst._def.output) { + return await parseAsync(inst._def.output, result); + } + return result; + }; + }; + inst._zod.parse = (payload, _ctx) => { + if (typeof payload.value !== "function") { + payload.issues.push({ + code: "invalid_type", + expected: "function", + input: payload.value, + inst + }); + return payload; + } + const hasPromiseOutput = inst._def.output && inst._def.output._zod.def.type === "promise"; + if (hasPromiseOutput) { + payload.value = inst.implementAsync(payload.value); + } else { + payload.value = inst.implement(payload.value); + } + return payload; + }; + inst.input = (...args) => { + const F = inst.constructor; + if (Array.isArray(args[0])) { + return new F({ + type: "function", + input: new $ZodTuple({ + type: "tuple", + items: args[0], + rest: args[1] + }), + output: inst._def.output + }); + } + return new F({ + type: "function", + input: args[0], + output: inst._def.output + }); + }; + inst.output = (output) => { + const F = inst.constructor; + return new F({ + type: "function", + input: inst._def.input, + output + }); + }; + return inst; +}); +var $ZodPromise = /* @__PURE__ */ $constructor("$ZodPromise", (inst, def) => { + $ZodType.init(inst, def); + inst._zod.parse = (payload, ctx) => { + return Promise.resolve(payload.value).then((inner) => def.innerType._zod.run({ value: inner, issues: [] }, ctx)); + }; +}); +var $ZodLazy = /* @__PURE__ */ $constructor("$ZodLazy", (inst, def) => { + $ZodType.init(inst, def); + defineLazy(inst._zod, "innerType", () => def.getter()); + defineLazy(inst._zod, "pattern", () => inst._zod.innerType?._zod?.pattern); + defineLazy(inst._zod, "propValues", () => inst._zod.innerType?._zod?.propValues); + defineLazy(inst._zod, "optin", () => inst._zod.innerType?._zod?.optin ?? void 0); + defineLazy(inst._zod, "optout", () => inst._zod.innerType?._zod?.optout ?? void 0); + inst._zod.parse = (payload, ctx) => { + const inner = inst._zod.innerType; + return inner._zod.run(payload, ctx); + }; +}); +var $ZodCustom = /* @__PURE__ */ $constructor("$ZodCustom", (inst, def) => { + $ZodCheck.init(inst, def); + $ZodType.init(inst, def); + inst._zod.parse = (payload, _) => { + return payload; + }; + inst._zod.check = (payload) => { + const input = payload.value; + const r = def.fn(input); + if (r instanceof Promise) { + return r.then((r2) => handleRefineResult(r2, payload, input, inst)); + } + handleRefineResult(r, payload, input, inst); + return; + }; +}); +function handleRefineResult(result, payload, input, inst) { + if (!result) { + const _iss = { + code: "custom", + input, + inst, + // incorporates params.error into issue reporting + path: [...inst._zod.def.path ?? []], + // incorporates params.error into issue reporting + continue: !inst._zod.def.abort + // params: inst._zod.def.params, + }; + if (inst._zod.def.params) + _iss.params = inst._zod.def.params; + payload.issues.push(issue(_iss)); + } +} + +// node_modules/zod/v4/locales/index.js +var locales_exports = {}; +__export(locales_exports, { + ar: () => ar_default, + az: () => az_default, + be: () => be_default, + bg: () => bg_default, + ca: () => ca_default, + cs: () => cs_default, + da: () => da_default, + de: () => de_default, + en: () => en_default, + eo: () => eo_default, + es: () => es_default, + fa: () => fa_default, + fi: () => fi_default, + fr: () => fr_default, + frCA: () => fr_CA_default, + he: () => he_default, + hu: () => hu_default, + hy: () => hy_default, + id: () => id_default, + is: () => is_default, + it: () => it_default, + ja: () => ja_default, + ka: () => ka_default, + kh: () => kh_default, + km: () => km_default, + ko: () => ko_default, + lt: () => lt_default, + mk: () => mk_default, + ms: () => ms_default, + nl: () => nl_default, + no: () => no_default, + ota: () => ota_default, + pl: () => pl_default, + ps: () => ps_default, + pt: () => pt_default, + ru: () => ru_default, + sl: () => sl_default, + sv: () => sv_default, + ta: () => ta_default, + th: () => th_default, + tr: () => tr_default, + ua: () => ua_default, + uk: () => uk_default, + ur: () => ur_default, + uz: () => uz_default, + vi: () => vi_default, + yo: () => yo_default, + zhCN: () => zh_CN_default, + zhTW: () => zh_TW_default +}); + +// node_modules/zod/v4/locales/ar.js +var error = () => { + const Sizable = { + string: { unit: "\u062D\u0631\u0641", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, + file: { unit: "\u0628\u0627\u064A\u062A", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, + array: { unit: "\u0639\u0646\u0635\u0631", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, + set: { unit: "\u0639\u0646\u0635\u0631", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0645\u062F\u062E\u0644", + email: "\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A", + url: "\u0631\u0627\u0628\u0637", + emoji: "\u0625\u064A\u0645\u0648\u062C\u064A", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO", + date: "\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO", + time: "\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO", + duration: "\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO", + ipv4: "\u0639\u0646\u0648\u0627\u0646 IPv4", + ipv6: "\u0639\u0646\u0648\u0627\u0646 IPv6", + cidrv4: "\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4", + cidrv6: "\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6", + base64: "\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded", + base64url: "\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded", + json_string: "\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON", + e164: "\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164", + jwt: "JWT", + template_literal: "\u0645\u062F\u062E\u0644" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${issue2.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`; + } + return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${stringifyPrimitive(issue2.values[0])}`; + return `\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return ` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue2.origin ?? "\u0627\u0644\u0642\u064A\u0645\u0629"} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631"}`; + return `\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue2.origin ?? "\u0627\u0644\u0642\u064A\u0645\u0629"} ${adj} ${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue2.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue2.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${issue2.prefix}"`; + if (_issue.format === "ends_with") + return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`; + } + case "not_multiple_of": + return `\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${issue2.divisor}`; + case "unrecognized_keys": + return `\u0645\u0639\u0631\u0641${issue2.keys.length > 1 ? "\u0627\u062A" : ""} \u063A\u0631\u064A\u0628${issue2.keys.length > 1 ? "\u0629" : ""}: ${joinValues(issue2.keys, "\u060C ")}`; + case "invalid_key": + return `\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue2.origin}`; + case "invalid_union": + return "\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"; + case "invalid_element": + return `\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue2.origin}`; + default: + return "\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"; + } + }; +}; +function ar_default() { + return { + localeError: error() + }; +} + +// node_modules/zod/v4/locales/az.js +var error2 = () => { + const Sizable = { + string: { unit: "simvol", verb: "olmal\u0131d\u0131r" }, + file: { unit: "bayt", verb: "olmal\u0131d\u0131r" }, + array: { unit: "element", verb: "olmal\u0131d\u0131r" }, + set: { unit: "element", verb: "olmal\u0131d\u0131r" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "email address", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO datetime", + date: "ISO date", + time: "ISO time", + duration: "ISO duration", + ipv4: "IPv4 address", + ipv6: "IPv6 address", + cidrv4: "IPv4 range", + cidrv6: "IPv6 range", + base64: "base64-encoded string", + base64url: "base64url-encoded string", + json_string: "JSON string", + e164: "E.164 number", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${issue2.expected}, daxil olan ${received}`; + } + return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${expected}, daxil olan ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${stringifyPrimitive(issue2.values[0])}`; + return `Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${issue2.origin ?? "d\u0259y\u0259r"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element"}`; + return `\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${issue2.origin ?? "d\u0259y\u0259r"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + return `\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Yanl\u0131\u015F m\u0259tn: "${_issue.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`; + if (_issue.format === "ends_with") + return `Yanl\u0131\u015F m\u0259tn: "${_issue.suffix}" il\u0259 bitm\u0259lidir`; + if (_issue.format === "includes") + return `Yanl\u0131\u015F m\u0259tn: "${_issue.includes}" daxil olmal\u0131d\u0131r`; + if (_issue.format === "regex") + return `Yanl\u0131\u015F m\u0259tn: ${_issue.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`; + return `Yanl\u0131\u015F ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Yanl\u0131\u015F \u0259d\u0259d: ${issue2.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`; + case "unrecognized_keys": + return `Tan\u0131nmayan a\xE7ar${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`; + case "invalid_union": + return "Yanl\u0131\u015F d\u0259y\u0259r"; + case "invalid_element": + return `${issue2.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`; + default: + return `Yanl\u0131\u015F d\u0259y\u0259r`; + } + }; +}; +function az_default() { + return { + localeError: error2() + }; +} + +// node_modules/zod/v4/locales/be.js +function getBelarusianPlural(count, one, few, many) { + const absCount = Math.abs(count); + const lastDigit = absCount % 10; + const lastTwoDigits = absCount % 100; + if (lastTwoDigits >= 11 && lastTwoDigits <= 19) { + return many; + } + if (lastDigit === 1) { + return one; + } + if (lastDigit >= 2 && lastDigit <= 4) { + return few; + } + return many; +} +var error3 = () => { + const Sizable = { + string: { + unit: { + one: "\u0441\u0456\u043C\u0432\u0430\u043B", + few: "\u0441\u0456\u043C\u0432\u0430\u043B\u044B", + many: "\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E" + }, + verb: "\u043C\u0435\u0446\u044C" + }, + array: { + unit: { + one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", + few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B", + many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E" + }, + verb: "\u043C\u0435\u0446\u044C" + }, + set: { + unit: { + one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", + few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B", + many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E" + }, + verb: "\u043C\u0435\u0446\u044C" + }, + file: { + unit: { + one: "\u0431\u0430\u0439\u0442", + few: "\u0431\u0430\u0439\u0442\u044B", + many: "\u0431\u0430\u0439\u0442\u0430\u045E" + }, + verb: "\u043C\u0435\u0446\u044C" + } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0443\u0432\u043E\u0434", + email: "email \u0430\u0434\u0440\u0430\u0441", + url: "URL", + emoji: "\u044D\u043C\u043E\u0434\u0437\u0456", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441", + date: "ISO \u0434\u0430\u0442\u0430", + time: "ISO \u0447\u0430\u0441", + duration: "ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C", + ipv4: "IPv4 \u0430\u0434\u0440\u0430\u0441", + ipv6: "IPv6 \u0430\u0434\u0440\u0430\u0441", + cidrv4: "IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D", + cidrv6: "IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D", + base64: "\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64", + base64url: "\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url", + json_string: "JSON \u0440\u0430\u0434\u043E\u043A", + e164: "\u043D\u0443\u043C\u0430\u0440 E.164", + jwt: "JWT", + template_literal: "\u0443\u0432\u043E\u0434" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u043B\u0456\u043A", + array: "\u043C\u0430\u0441\u0456\u045E" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${issue2.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`; + } + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${stringifyPrimitive(issue2.values[0])}`; + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const maxValue = Number(issue2.maximum); + const unit = getBelarusianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); + return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue2.maximum.toString()} ${unit}`; + } + return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const minValue = Number(issue2.minimum); + const unit = getBelarusianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); + return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue2.minimum.toString()} ${unit}`; + } + return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue2.divisor}`; + case "unrecognized_keys": + return `\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${issue2.keys.length > 1 ? "\u043A\u043B\u044E\u0447\u044B" : "\u043A\u043B\u044E\u0447"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${issue2.origin}`; + case "invalid_union": + return "\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"; + case "invalid_element": + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${issue2.origin}`; + default: + return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434`; + } + }; +}; +function be_default() { + return { + localeError: error3() + }; +} + +// node_modules/zod/v4/locales/bg.js +var error4 = () => { + const Sizable = { + string: { unit: "\u0441\u0438\u043C\u0432\u043E\u043B\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, + file: { unit: "\u0431\u0430\u0439\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, + array: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, + set: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0432\u0445\u043E\u0434", + email: "\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441", + url: "URL", + emoji: "\u0435\u043C\u043E\u0434\u0436\u0438", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0432\u0440\u0435\u043C\u0435", + date: "ISO \u0434\u0430\u0442\u0430", + time: "ISO \u0432\u0440\u0435\u043C\u0435", + duration: "ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442", + ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441", + ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441", + cidrv4: "IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", + cidrv6: "IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", + base64: "base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437", + base64url: "base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437", + json_string: "JSON \u043D\u0438\u0437", + e164: "E.164 \u043D\u043E\u043C\u0435\u0440", + jwt: "JWT", + template_literal: "\u0432\u0445\u043E\u0434" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0447\u0438\u0441\u043B\u043E", + array: "\u043C\u0430\u0441\u0438\u0432" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${issue2.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`; + } + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${stringifyPrimitive(issue2.values[0])}`; + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin ?? "\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`; + return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin ?? "\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${_issue.pattern}`; + let invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D"; + if (_issue.format === "emoji") + invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; + if (_issue.format === "datetime") + invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; + if (_issue.format === "date") + invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"; + if (_issue.format === "time") + invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; + if (_issue.format === "duration") + invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"; + return `${invalid_adj} ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${issue2.divisor}`; + case "unrecognized_keys": + return `\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${issue2.keys.length > 1 ? "\u0438" : ""} \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u043E\u0432\u0435" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${issue2.origin}`; + case "invalid_union": + return "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"; + case "invalid_element": + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${issue2.origin}`; + default: + return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434`; + } + }; +}; +function bg_default() { + return { + localeError: error4() + }; +} + +// node_modules/zod/v4/locales/ca.js +var error5 = () => { + const Sizable = { + string: { unit: "car\xE0cters", verb: "contenir" }, + file: { unit: "bytes", verb: "contenir" }, + array: { unit: "elements", verb: "contenir" }, + set: { unit: "elements", verb: "contenir" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "entrada", + email: "adre\xE7a electr\xF2nica", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "data i hora ISO", + date: "data ISO", + time: "hora ISO", + duration: "durada ISO", + ipv4: "adre\xE7a IPv4", + ipv6: "adre\xE7a IPv6", + cidrv4: "rang IPv4", + cidrv6: "rang IPv6", + base64: "cadena codificada en base64", + base64url: "cadena codificada en base64url", + json_string: "cadena JSON", + e164: "n\xFAmero E.164", + jwt: "JWT", + template_literal: "entrada" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Tipus inv\xE0lid: s'esperava instanceof ${issue2.expected}, s'ha rebut ${received}`; + } + return `Tipus inv\xE0lid: s'esperava ${expected}, s'ha rebut ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Valor inv\xE0lid: s'esperava ${stringifyPrimitive(issue2.values[0])}`; + return `Opci\xF3 inv\xE0lida: s'esperava una de ${joinValues(issue2.values, " o ")}`; + case "too_big": { + const adj = issue2.inclusive ? "com a m\xE0xim" : "menys de"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Massa gran: s'esperava que ${issue2.origin ?? "el valor"} contingu\xE9s ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "elements"}`; + return `Massa gran: s'esperava que ${issue2.origin ?? "el valor"} fos ${adj} ${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? "com a m\xEDnim" : "m\xE9s de"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Massa petit: s'esperava que ${issue2.origin} contingu\xE9s ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Massa petit: s'esperava que ${issue2.origin} fos ${adj} ${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Format inv\xE0lid: ha de comen\xE7ar amb "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Format inv\xE0lid: ha d'acabar amb "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Format inv\xE0lid: ha d'incloure "${_issue.includes}"`; + if (_issue.format === "regex") + return `Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${_issue.pattern}`; + return `Format inv\xE0lid per a ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${issue2.divisor}`; + case "unrecognized_keys": + return `Clau${issue2.keys.length > 1 ? "s" : ""} no reconeguda${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Clau inv\xE0lida a ${issue2.origin}`; + case "invalid_union": + return "Entrada inv\xE0lida"; + // Could also be "Tipus d'unió invàlid" but "Entrada invàlida" is more general + case "invalid_element": + return `Element inv\xE0lid a ${issue2.origin}`; + default: + return `Entrada inv\xE0lida`; + } + }; +}; +function ca_default() { + return { + localeError: error5() + }; +} + +// node_modules/zod/v4/locales/cs.js +var error6 = () => { + const Sizable = { + string: { unit: "znak\u016F", verb: "m\xEDt" }, + file: { unit: "bajt\u016F", verb: "m\xEDt" }, + array: { unit: "prvk\u016F", verb: "m\xEDt" }, + set: { unit: "prvk\u016F", verb: "m\xEDt" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "regul\xE1rn\xED v\xFDraz", + email: "e-mailov\xE1 adresa", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "datum a \u010Das ve form\xE1tu ISO", + date: "datum ve form\xE1tu ISO", + time: "\u010Das ve form\xE1tu ISO", + duration: "doba trv\xE1n\xED ISO", + ipv4: "IPv4 adresa", + ipv6: "IPv6 adresa", + cidrv4: "rozsah IPv4", + cidrv6: "rozsah IPv6", + base64: "\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64", + base64url: "\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url", + json_string: "\u0159et\u011Bzec ve form\xE1tu JSON", + e164: "\u010D\xEDslo E.164", + jwt: "JWT", + template_literal: "vstup" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u010D\xEDslo", + string: "\u0159et\u011Bzec", + function: "funkce", + array: "pole" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${issue2.expected}, obdr\u017Eeno ${received}`; + } + return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${expected}, obdr\u017Eeno ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${stringifyPrimitive(issue2.values[0])}`; + return `Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${issue2.origin ?? "hodnota"} mus\xED m\xEDt ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "prvk\u016F"}`; + } + return `Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${issue2.origin ?? "hodnota"} mus\xED b\xFDt ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${issue2.origin ?? "hodnota"} mus\xED m\xEDt ${adj}${issue2.minimum.toString()} ${sizing.unit ?? "prvk\u016F"}`; + } + return `Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${issue2.origin ?? "hodnota"} mus\xED b\xFDt ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${_issue.includes}"`; + if (_issue.format === "regex") + return `Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${_issue.pattern}`; + return `Neplatn\xFD form\xE1t ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${issue2.divisor}`; + case "unrecognized_keys": + return `Nezn\xE1m\xE9 kl\xED\u010De: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Neplatn\xFD kl\xED\u010D v ${issue2.origin}`; + case "invalid_union": + return "Neplatn\xFD vstup"; + case "invalid_element": + return `Neplatn\xE1 hodnota v ${issue2.origin}`; + default: + return `Neplatn\xFD vstup`; + } + }; +}; +function cs_default() { + return { + localeError: error6() + }; +} + +// node_modules/zod/v4/locales/da.js +var error7 = () => { + const Sizable = { + string: { unit: "tegn", verb: "havde" }, + file: { unit: "bytes", verb: "havde" }, + array: { unit: "elementer", verb: "indeholdt" }, + set: { unit: "elementer", verb: "indeholdt" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "e-mailadresse", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO dato- og klokkesl\xE6t", + date: "ISO-dato", + time: "ISO-klokkesl\xE6t", + duration: "ISO-varighed", + ipv4: "IPv4-omr\xE5de", + ipv6: "IPv6-omr\xE5de", + cidrv4: "IPv4-spektrum", + cidrv6: "IPv6-spektrum", + base64: "base64-kodet streng", + base64url: "base64url-kodet streng", + json_string: "JSON-streng", + e164: "E.164-nummer", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN", + string: "streng", + number: "tal", + boolean: "boolean", + array: "liste", + object: "objekt", + set: "s\xE6t", + file: "fil" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ugyldigt input: forventede instanceof ${issue2.expected}, fik ${received}`; + } + return `Ugyldigt input: forventede ${expected}, fik ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ugyldig v\xE6rdi: forventede ${stringifyPrimitive(issue2.values[0])}`; + return `Ugyldigt valg: forventede en af f\xF8lgende ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + if (sizing) + return `For stor: forventede ${origin ?? "value"} ${sizing.verb} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "elementer"}`; + return `For stor: forventede ${origin ?? "value"} havde ${adj} ${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + if (sizing) { + return `For lille: forventede ${origin} ${sizing.verb} ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; + } + return `For lille: forventede ${origin} havde ${adj} ${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Ugyldig streng: skal starte med "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Ugyldig streng: skal ende med "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Ugyldig streng: skal indeholde "${_issue.includes}"`; + if (_issue.format === "regex") + return `Ugyldig streng: skal matche m\xF8nsteret ${_issue.pattern}`; + return `Ugyldig ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ugyldigt tal: skal v\xE6re deleligt med ${issue2.divisor}`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "Ukendte n\xF8gler" : "Ukendt n\xF8gle"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Ugyldig n\xF8gle i ${issue2.origin}`; + case "invalid_union": + return "Ugyldigt input: matcher ingen af de tilladte typer"; + case "invalid_element": + return `Ugyldig v\xE6rdi i ${issue2.origin}`; + default: + return `Ugyldigt input`; + } + }; +}; +function da_default() { + return { + localeError: error7() + }; +} + +// node_modules/zod/v4/locales/de.js +var error8 = () => { + const Sizable = { + string: { unit: "Zeichen", verb: "zu haben" }, + file: { unit: "Bytes", verb: "zu haben" }, + array: { unit: "Elemente", verb: "zu haben" }, + set: { unit: "Elemente", verb: "zu haben" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "Eingabe", + email: "E-Mail-Adresse", + url: "URL", + emoji: "Emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO-Datum und -Uhrzeit", + date: "ISO-Datum", + time: "ISO-Uhrzeit", + duration: "ISO-Dauer", + ipv4: "IPv4-Adresse", + ipv6: "IPv6-Adresse", + cidrv4: "IPv4-Bereich", + cidrv6: "IPv6-Bereich", + base64: "Base64-codierter String", + base64url: "Base64-URL-codierter String", + json_string: "JSON-String", + e164: "E.164-Nummer", + jwt: "JWT", + template_literal: "Eingabe" + }; + const TypeDictionary = { + nan: "NaN", + number: "Zahl", + array: "Array" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ung\xFCltige Eingabe: erwartet instanceof ${issue2.expected}, erhalten ${received}`; + } + return `Ung\xFCltige Eingabe: erwartet ${expected}, erhalten ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ung\xFCltige Eingabe: erwartet ${stringifyPrimitive(issue2.values[0])}`; + return `Ung\xFCltige Option: erwartet eine von ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Zu gro\xDF: erwartet, dass ${issue2.origin ?? "Wert"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "Elemente"} hat`; + return `Zu gro\xDF: erwartet, dass ${issue2.origin ?? "Wert"} ${adj}${issue2.maximum.toString()} ist`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Zu klein: erwartet, dass ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} hat`; + } + return `Zu klein: erwartet, dass ${issue2.origin} ${adj}${issue2.minimum.toString()} ist`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Ung\xFCltiger String: muss mit "${_issue.prefix}" beginnen`; + if (_issue.format === "ends_with") + return `Ung\xFCltiger String: muss mit "${_issue.suffix}" enden`; + if (_issue.format === "includes") + return `Ung\xFCltiger String: muss "${_issue.includes}" enthalten`; + if (_issue.format === "regex") + return `Ung\xFCltiger String: muss dem Muster ${_issue.pattern} entsprechen`; + return `Ung\xFCltig: ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ung\xFCltige Zahl: muss ein Vielfaches von ${issue2.divisor} sein`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "Unbekannte Schl\xFCssel" : "Unbekannter Schl\xFCssel"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Ung\xFCltiger Schl\xFCssel in ${issue2.origin}`; + case "invalid_union": + return "Ung\xFCltige Eingabe"; + case "invalid_element": + return `Ung\xFCltiger Wert in ${issue2.origin}`; + default: + return `Ung\xFCltige Eingabe`; + } + }; +}; +function de_default() { + return { + localeError: error8() + }; +} + +// node_modules/zod/v4/locales/en.js +var error9 = () => { + const Sizable = { + string: { unit: "characters", verb: "to have" }, + file: { unit: "bytes", verb: "to have" }, + array: { unit: "items", verb: "to have" }, + set: { unit: "items", verb: "to have" }, + map: { unit: "entries", verb: "to have" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "email address", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO datetime", + date: "ISO date", + time: "ISO time", + duration: "ISO duration", + ipv4: "IPv4 address", + ipv6: "IPv6 address", + mac: "MAC address", + cidrv4: "IPv4 range", + cidrv6: "IPv6 range", + base64: "base64-encoded string", + base64url: "base64url-encoded string", + json_string: "JSON string", + e164: "E.164 number", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + // Compatibility: "nan" -> "NaN" for display + nan: "NaN" + // All other type names omitted - they fall back to raw values via ?? operator + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + return `Invalid input: expected ${expected}, received ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Invalid input: expected ${stringifyPrimitive(issue2.values[0])}`; + return `Invalid option: expected one of ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Too big: expected ${issue2.origin ?? "value"} to have ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elements"}`; + return `Too big: expected ${issue2.origin ?? "value"} to be ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Too small: expected ${issue2.origin} to have ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Too small: expected ${issue2.origin} to be ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Invalid string: must start with "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Invalid string: must end with "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Invalid string: must include "${_issue.includes}"`; + if (_issue.format === "regex") + return `Invalid string: must match pattern ${_issue.pattern}`; + return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Invalid number: must be a multiple of ${issue2.divisor}`; + case "unrecognized_keys": + return `Unrecognized key${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Invalid key in ${issue2.origin}`; + case "invalid_union": + return "Invalid input"; + case "invalid_element": + return `Invalid value in ${issue2.origin}`; + default: + return `Invalid input`; + } + }; +}; +function en_default() { + return { + localeError: error9() + }; +} + +// node_modules/zod/v4/locales/eo.js +var error10 = () => { + const Sizable = { + string: { unit: "karaktrojn", verb: "havi" }, + file: { unit: "bajtojn", verb: "havi" }, + array: { unit: "elementojn", verb: "havi" }, + set: { unit: "elementojn", verb: "havi" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "enigo", + email: "retadreso", + url: "URL", + emoji: "emo\u011Dio", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO-datotempo", + date: "ISO-dato", + time: "ISO-tempo", + duration: "ISO-da\u016Dro", + ipv4: "IPv4-adreso", + ipv6: "IPv6-adreso", + cidrv4: "IPv4-rango", + cidrv6: "IPv6-rango", + base64: "64-ume kodita karaktraro", + base64url: "URL-64-ume kodita karaktraro", + json_string: "JSON-karaktraro", + e164: "E.164-nombro", + jwt: "JWT", + template_literal: "enigo" + }; + const TypeDictionary = { + nan: "NaN", + number: "nombro", + array: "tabelo", + null: "senvalora" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Nevalida enigo: atendi\u011Dis instanceof ${issue2.expected}, ricevi\u011Dis ${received}`; + } + return `Nevalida enigo: atendi\u011Dis ${expected}, ricevi\u011Dis ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Nevalida enigo: atendi\u011Dis ${stringifyPrimitive(issue2.values[0])}`; + return `Nevalida opcio: atendi\u011Dis unu el ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Tro granda: atendi\u011Dis ke ${issue2.origin ?? "valoro"} havu ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementojn"}`; + return `Tro granda: atendi\u011Dis ke ${issue2.origin ?? "valoro"} havu ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Tro malgranda: atendi\u011Dis ke ${issue2.origin} havu ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Tro malgranda: atendi\u011Dis ke ${issue2.origin} estu ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Nevalida karaktraro: devas komenci\u011Di per "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Nevalida karaktraro: devas fini\u011Di per "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Nevalida karaktraro: devas inkluzivi "${_issue.includes}"`; + if (_issue.format === "regex") + return `Nevalida karaktraro: devas kongrui kun la modelo ${_issue.pattern}`; + return `Nevalida ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Nevalida nombro: devas esti oblo de ${issue2.divisor}`; + case "unrecognized_keys": + return `Nekonata${issue2.keys.length > 1 ? "j" : ""} \u015Dlosilo${issue2.keys.length > 1 ? "j" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Nevalida \u015Dlosilo en ${issue2.origin}`; + case "invalid_union": + return "Nevalida enigo"; + case "invalid_element": + return `Nevalida valoro en ${issue2.origin}`; + default: + return `Nevalida enigo`; + } + }; +}; +function eo_default() { + return { + localeError: error10() + }; +} + +// node_modules/zod/v4/locales/es.js +var error11 = () => { + const Sizable = { + string: { unit: "caracteres", verb: "tener" }, + file: { unit: "bytes", verb: "tener" }, + array: { unit: "elementos", verb: "tener" }, + set: { unit: "elementos", verb: "tener" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "entrada", + email: "direcci\xF3n de correo electr\xF3nico", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "fecha y hora ISO", + date: "fecha ISO", + time: "hora ISO", + duration: "duraci\xF3n ISO", + ipv4: "direcci\xF3n IPv4", + ipv6: "direcci\xF3n IPv6", + cidrv4: "rango IPv4", + cidrv6: "rango IPv6", + base64: "cadena codificada en base64", + base64url: "URL codificada en base64", + json_string: "cadena JSON", + e164: "n\xFAmero E.164", + jwt: "JWT", + template_literal: "entrada" + }; + const TypeDictionary = { + nan: "NaN", + string: "texto", + number: "n\xFAmero", + boolean: "booleano", + array: "arreglo", + object: "objeto", + set: "conjunto", + file: "archivo", + date: "fecha", + bigint: "n\xFAmero grande", + symbol: "s\xEDmbolo", + undefined: "indefinido", + null: "nulo", + function: "funci\xF3n", + map: "mapa", + record: "registro", + tuple: "tupla", + enum: "enumeraci\xF3n", + union: "uni\xF3n", + literal: "literal", + promise: "promesa", + void: "vac\xEDo", + never: "nunca", + unknown: "desconocido", + any: "cualquiera" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Entrada inv\xE1lida: se esperaba instanceof ${issue2.expected}, recibido ${received}`; + } + return `Entrada inv\xE1lida: se esperaba ${expected}, recibido ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Entrada inv\xE1lida: se esperaba ${stringifyPrimitive(issue2.values[0])}`; + return `Opci\xF3n inv\xE1lida: se esperaba una de ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + if (sizing) + return `Demasiado grande: se esperaba que ${origin ?? "valor"} tuviera ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementos"}`; + return `Demasiado grande: se esperaba que ${origin ?? "valor"} fuera ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + if (sizing) { + return `Demasiado peque\xF1o: se esperaba que ${origin} tuviera ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Demasiado peque\xF1o: se esperaba que ${origin} fuera ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Cadena inv\xE1lida: debe comenzar con "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Cadena inv\xE1lida: debe terminar en "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Cadena inv\xE1lida: debe incluir "${_issue.includes}"`; + if (_issue.format === "regex") + return `Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${_issue.pattern}`; + return `Inv\xE1lido ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${issue2.divisor}`; + case "unrecognized_keys": + return `Llave${issue2.keys.length > 1 ? "s" : ""} desconocida${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Llave inv\xE1lida en ${TypeDictionary[issue2.origin] ?? issue2.origin}`; + case "invalid_union": + return "Entrada inv\xE1lida"; + case "invalid_element": + return `Valor inv\xE1lido en ${TypeDictionary[issue2.origin] ?? issue2.origin}`; + default: + return `Entrada inv\xE1lida`; + } + }; +}; +function es_default() { + return { + localeError: error11() + }; +} + +// node_modules/zod/v4/locales/fa.js +var error12 = () => { + const Sizable = { + string: { unit: "\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, + file: { unit: "\u0628\u0627\u06CC\u062A", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, + array: { unit: "\u0622\u06CC\u062A\u0645", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, + set: { unit: "\u0622\u06CC\u062A\u0645", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0648\u0631\u0648\u062F\u06CC", + email: "\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644", + url: "URL", + emoji: "\u0627\u06CC\u0645\u0648\u062C\u06CC", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", + date: "\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648", + time: "\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", + duration: "\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", + ipv4: "IPv4 \u0622\u062F\u0631\u0633", + ipv6: "IPv6 \u0622\u062F\u0631\u0633", + cidrv4: "IPv4 \u062F\u0627\u0645\u0646\u0647", + cidrv6: "IPv6 \u062F\u0627\u0645\u0646\u0647", + base64: "base64-encoded \u0631\u0634\u062A\u0647", + base64url: "base64url-encoded \u0631\u0634\u062A\u0647", + json_string: "JSON \u0631\u0634\u062A\u0647", + e164: "E.164 \u0639\u062F\u062F", + jwt: "JWT", + template_literal: "\u0648\u0631\u0648\u062F\u06CC" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0639\u062F\u062F", + array: "\u0622\u0631\u0627\u06CC\u0647" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${issue2.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`; + } + return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`; + } + case "invalid_value": + if (issue2.values.length === 1) { + return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${stringifyPrimitive(issue2.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`; + } + return `\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${joinValues(issue2.values, "|")} \u0645\u06CC\u200C\u0628\u0648\u062F`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue2.origin ?? "\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`; + } + return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue2.origin ?? "\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} \u0628\u0627\u0634\u062F`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0628\u0627\u0634\u062F`; + } + return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} \u0628\u0627\u0634\u062F`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${_issue.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`; + } + if (_issue.format === "ends_with") { + return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${_issue.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`; + } + if (_issue.format === "includes") { + return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${_issue.includes}" \u0628\u0627\u0634\u062F`; + } + if (_issue.format === "regex") { + return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${_issue.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`; + } + return `${FormatDictionary[_issue.format] ?? issue2.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; + } + case "not_multiple_of": + return `\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${issue2.divisor} \u0628\u0627\u0634\u062F`; + case "unrecognized_keys": + return `\u06A9\u0644\u06CC\u062F${issue2.keys.length > 1 ? "\u0647\u0627\u06CC" : ""} \u0646\u0627\u0634\u0646\u0627\u0633: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${issue2.origin}`; + case "invalid_union": + return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; + case "invalid_element": + return `\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${issue2.origin}`; + default: + return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; + } + }; +}; +function fa_default() { + return { + localeError: error12() + }; +} + +// node_modules/zod/v4/locales/fi.js +var error13 = () => { + const Sizable = { + string: { unit: "merkki\xE4", subject: "merkkijonon" }, + file: { unit: "tavua", subject: "tiedoston" }, + array: { unit: "alkiota", subject: "listan" }, + set: { unit: "alkiota", subject: "joukon" }, + number: { unit: "", subject: "luvun" }, + bigint: { unit: "", subject: "suuren kokonaisluvun" }, + int: { unit: "", subject: "kokonaisluvun" }, + date: { unit: "", subject: "p\xE4iv\xE4m\xE4\xE4r\xE4n" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "s\xE4\xE4nn\xF6llinen lauseke", + email: "s\xE4hk\xF6postiosoite", + url: "URL-osoite", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO-aikaleima", + date: "ISO-p\xE4iv\xE4m\xE4\xE4r\xE4", + time: "ISO-aika", + duration: "ISO-kesto", + ipv4: "IPv4-osoite", + ipv6: "IPv6-osoite", + cidrv4: "IPv4-alue", + cidrv6: "IPv6-alue", + base64: "base64-koodattu merkkijono", + base64url: "base64url-koodattu merkkijono", + json_string: "JSON-merkkijono", + e164: "E.164-luku", + jwt: "JWT", + template_literal: "templaattimerkkijono" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Virheellinen tyyppi: odotettiin instanceof ${issue2.expected}, oli ${received}`; + } + return `Virheellinen tyyppi: odotettiin ${expected}, oli ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Virheellinen sy\xF6te: t\xE4ytyy olla ${stringifyPrimitive(issue2.values[0])}`; + return `Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Liian suuri: ${sizing.subject} t\xE4ytyy olla ${adj}${issue2.maximum.toString()} ${sizing.unit}`.trim(); + } + return `Liian suuri: arvon t\xE4ytyy olla ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Liian pieni: ${sizing.subject} t\xE4ytyy olla ${adj}${issue2.minimum.toString()} ${sizing.unit}`.trim(); + } + return `Liian pieni: arvon t\xE4ytyy olla ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Virheellinen sy\xF6te: t\xE4ytyy alkaa "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Virheellinen sy\xF6te: t\xE4ytyy loppua "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${_issue.includes}"`; + if (_issue.format === "regex") { + return `Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${_issue.pattern}`; + } + return `Virheellinen ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Virheellinen luku: t\xE4ytyy olla luvun ${issue2.divisor} monikerta`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "Tuntemattomat avaimet" : "Tuntematon avain"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return "Virheellinen avain tietueessa"; + case "invalid_union": + return "Virheellinen unioni"; + case "invalid_element": + return "Virheellinen arvo joukossa"; + default: + return `Virheellinen sy\xF6te`; + } + }; +}; +function fi_default() { + return { + localeError: error13() + }; +} + +// node_modules/zod/v4/locales/fr.js +var error14 = () => { + const Sizable = { + string: { unit: "caract\xE8res", verb: "avoir" }, + file: { unit: "octets", verb: "avoir" }, + array: { unit: "\xE9l\xE9ments", verb: "avoir" }, + set: { unit: "\xE9l\xE9ments", verb: "avoir" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "entr\xE9e", + email: "adresse e-mail", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "date et heure ISO", + date: "date ISO", + time: "heure ISO", + duration: "dur\xE9e ISO", + ipv4: "adresse IPv4", + ipv6: "adresse IPv6", + cidrv4: "plage IPv4", + cidrv6: "plage IPv6", + base64: "cha\xEEne encod\xE9e en base64", + base64url: "cha\xEEne encod\xE9e en base64url", + json_string: "cha\xEEne JSON", + e164: "num\xE9ro E.164", + jwt: "JWT", + template_literal: "entr\xE9e" + }; + const TypeDictionary = { + nan: "NaN", + number: "nombre", + array: "tableau" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Entr\xE9e invalide : instanceof ${issue2.expected} attendu, ${received} re\xE7u`; + } + return `Entr\xE9e invalide : ${expected} attendu, ${received} re\xE7u`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Entr\xE9e invalide : ${stringifyPrimitive(issue2.values[0])} attendu`; + return `Option invalide : une valeur parmi ${joinValues(issue2.values, "|")} attendue`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Trop grand : ${issue2.origin ?? "valeur"} doit ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\xE9l\xE9ment(s)"}`; + return `Trop grand : ${issue2.origin ?? "valeur"} doit \xEAtre ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Trop petit : ${issue2.origin} doit ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Trop petit : ${issue2.origin} doit \xEAtre ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Cha\xEEne invalide : doit commencer par "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Cha\xEEne invalide : doit se terminer par "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Cha\xEEne invalide : doit inclure "${_issue.includes}"`; + if (_issue.format === "regex") + return `Cha\xEEne invalide : doit correspondre au mod\xE8le ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} invalide`; + } + case "not_multiple_of": + return `Nombre invalide : doit \xEAtre un multiple de ${issue2.divisor}`; + case "unrecognized_keys": + return `Cl\xE9${issue2.keys.length > 1 ? "s" : ""} non reconnue${issue2.keys.length > 1 ? "s" : ""} : ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Cl\xE9 invalide dans ${issue2.origin}`; + case "invalid_union": + return "Entr\xE9e invalide"; + case "invalid_element": + return `Valeur invalide dans ${issue2.origin}`; + default: + return `Entr\xE9e invalide`; + } + }; +}; +function fr_default() { + return { + localeError: error14() + }; +} + +// node_modules/zod/v4/locales/fr-CA.js +var error15 = () => { + const Sizable = { + string: { unit: "caract\xE8res", verb: "avoir" }, + file: { unit: "octets", verb: "avoir" }, + array: { unit: "\xE9l\xE9ments", verb: "avoir" }, + set: { unit: "\xE9l\xE9ments", verb: "avoir" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "entr\xE9e", + email: "adresse courriel", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "date-heure ISO", + date: "date ISO", + time: "heure ISO", + duration: "dur\xE9e ISO", + ipv4: "adresse IPv4", + ipv6: "adresse IPv6", + cidrv4: "plage IPv4", + cidrv6: "plage IPv6", + base64: "cha\xEEne encod\xE9e en base64", + base64url: "cha\xEEne encod\xE9e en base64url", + json_string: "cha\xEEne JSON", + e164: "num\xE9ro E.164", + jwt: "JWT", + template_literal: "entr\xE9e" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Entr\xE9e invalide : attendu instanceof ${issue2.expected}, re\xE7u ${received}`; + } + return `Entr\xE9e invalide : attendu ${expected}, re\xE7u ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Entr\xE9e invalide : attendu ${stringifyPrimitive(issue2.values[0])}`; + return `Option invalide : attendu l'une des valeurs suivantes ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "\u2264" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Trop grand : attendu que ${issue2.origin ?? "la valeur"} ait ${adj}${issue2.maximum.toString()} ${sizing.unit}`; + return `Trop grand : attendu que ${issue2.origin ?? "la valeur"} soit ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? "\u2265" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Trop petit : attendu que ${issue2.origin} ait ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Trop petit : attendu que ${issue2.origin} soit ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Cha\xEEne invalide : doit commencer par "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Cha\xEEne invalide : doit se terminer par "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Cha\xEEne invalide : doit inclure "${_issue.includes}"`; + if (_issue.format === "regex") + return `Cha\xEEne invalide : doit correspondre au motif ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} invalide`; + } + case "not_multiple_of": + return `Nombre invalide : doit \xEAtre un multiple de ${issue2.divisor}`; + case "unrecognized_keys": + return `Cl\xE9${issue2.keys.length > 1 ? "s" : ""} non reconnue${issue2.keys.length > 1 ? "s" : ""} : ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Cl\xE9 invalide dans ${issue2.origin}`; + case "invalid_union": + return "Entr\xE9e invalide"; + case "invalid_element": + return `Valeur invalide dans ${issue2.origin}`; + default: + return `Entr\xE9e invalide`; + } + }; +}; +function fr_CA_default() { + return { + localeError: error15() + }; +} + +// node_modules/zod/v4/locales/he.js +var error16 = () => { + const TypeNames = { + string: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA", gender: "f" }, + number: { label: "\u05DE\u05E1\u05E4\u05E8", gender: "m" }, + boolean: { label: "\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9", gender: "m" }, + bigint: { label: "BigInt", gender: "m" }, + date: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA", gender: "m" }, + array: { label: "\u05DE\u05E2\u05E8\u05DA", gender: "m" }, + object: { label: "\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8", gender: "m" }, + null: { label: "\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)", gender: "m" }, + undefined: { label: "\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)", gender: "m" }, + symbol: { label: "\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)", gender: "m" }, + function: { label: "\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4", gender: "f" }, + map: { label: "\u05DE\u05E4\u05D4 (Map)", gender: "f" }, + set: { label: "\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)", gender: "f" }, + file: { label: "\u05E7\u05D5\u05D1\u05E5", gender: "m" }, + promise: { label: "Promise", gender: "m" }, + NaN: { label: "NaN", gender: "m" }, + unknown: { label: "\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2", gender: "m" }, + value: { label: "\u05E2\u05E8\u05DA", gender: "m" } + }; + const Sizable = { + string: { unit: "\u05EA\u05D5\u05D5\u05D9\u05DD", shortLabel: "\u05E7\u05E6\u05E8", longLabel: "\u05D0\u05E8\u05D5\u05DA" }, + file: { unit: "\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, + array: { unit: "\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, + set: { unit: "\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, + number: { unit: "", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" } + // no unit + }; + const typeEntry = (t) => t ? TypeNames[t] : void 0; + const typeLabel = (t) => { + const e = typeEntry(t); + if (e) + return e.label; + return t ?? TypeNames.unknown.label; + }; + const withDefinite = (t) => `\u05D4${typeLabel(t)}`; + const verbFor = (t) => { + const e = typeEntry(t); + const gender = e?.gender ?? "m"; + return gender === "f" ? "\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA" : "\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"; + }; + const getSizing = (origin) => { + if (!origin) + return null; + return Sizable[origin] ?? null; + }; + const FormatDictionary = { + regex: { label: "\u05E7\u05DC\u05D8", gender: "m" }, + email: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC", gender: "f" }, + url: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA", gender: "f" }, + emoji: { label: "\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9", gender: "m" }, + uuid: { label: "UUID", gender: "m" }, + nanoid: { label: "nanoid", gender: "m" }, + guid: { label: "GUID", gender: "m" }, + cuid: { label: "cuid", gender: "m" }, + cuid2: { label: "cuid2", gender: "m" }, + ulid: { label: "ULID", gender: "m" }, + xid: { label: "XID", gender: "m" }, + ksuid: { label: "KSUID", gender: "m" }, + datetime: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO", gender: "m" }, + date: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA ISO", gender: "m" }, + time: { label: "\u05D6\u05DE\u05DF ISO", gender: "m" }, + duration: { label: "\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO", gender: "m" }, + ipv4: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA IPv4", gender: "f" }, + ipv6: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA IPv6", gender: "f" }, + cidrv4: { label: "\u05D8\u05D5\u05D5\u05D7 IPv4", gender: "m" }, + cidrv6: { label: "\u05D8\u05D5\u05D5\u05D7 IPv6", gender: "m" }, + base64: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64", gender: "f" }, + base64url: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA", gender: "f" }, + json_string: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON", gender: "f" }, + e164: { label: "\u05DE\u05E1\u05E4\u05E8 E.164", gender: "m" }, + jwt: { label: "JWT", gender: "m" }, + ends_with: { label: "\u05E7\u05DC\u05D8", gender: "m" }, + includes: { label: "\u05E7\u05DC\u05D8", gender: "m" }, + lowercase: { label: "\u05E7\u05DC\u05D8", gender: "m" }, + starts_with: { label: "\u05E7\u05DC\u05D8", gender: "m" }, + uppercase: { label: "\u05E7\u05DC\u05D8", gender: "m" } + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expectedKey = issue2.expected; + const expected = TypeDictionary[expectedKey ?? ""] ?? typeLabel(expectedKey); + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? TypeNames[receivedType]?.label ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${issue2.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`; + } + return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`; + } + case "invalid_value": { + if (issue2.values.length === 1) { + return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${stringifyPrimitive(issue2.values[0])}`; + } + const stringified = issue2.values.map((v) => stringifyPrimitive(v)); + if (issue2.values.length === 2) { + return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${stringified[0]} \u05D0\u05D5 ${stringified[1]}`; + } + const lastValue = stringified[stringified.length - 1]; + const restValues = stringified.slice(0, -1).join(", "); + return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${restValues} \u05D0\u05D5 ${lastValue}`; + } + case "too_big": { + const sizing = getSizing(issue2.origin); + const subject = withDefinite(issue2.origin ?? "value"); + if (issue2.origin === "string") { + return `${sizing?.longLabel ?? "\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue2.maximum.toString()} ${sizing?.unit ?? ""} ${issue2.inclusive ? "\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA" : "\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim(); + } + if (issue2.origin === "number") { + const comparison = issue2.inclusive ? `\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue2.maximum}` : `\u05E7\u05D8\u05DF \u05DE-${issue2.maximum}`; + return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`; + } + if (issue2.origin === "array" || issue2.origin === "set") { + const verb = issue2.origin === "set" ? "\u05E6\u05E8\u05D9\u05DB\u05D4" : "\u05E6\u05E8\u05D9\u05DA"; + const comparison = issue2.inclusive ? `${issue2.maximum} ${sizing?.unit ?? ""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA` : `\u05E4\u05D7\u05D5\u05EA \u05DE-${issue2.maximum} ${sizing?.unit ?? ""}`; + return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim(); + } + const adj = issue2.inclusive ? "<=" : "<"; + const be = verbFor(issue2.origin ?? "value"); + if (sizing?.unit) { + return `${sizing.longLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.maximum.toString()} ${sizing.unit}`; + } + return `${sizing?.longLabel ?? "\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const sizing = getSizing(issue2.origin); + const subject = withDefinite(issue2.origin ?? "value"); + if (issue2.origin === "string") { + return `${sizing?.shortLabel ?? "\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue2.minimum.toString()} ${sizing?.unit ?? ""} ${issue2.inclusive ? "\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8" : "\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim(); + } + if (issue2.origin === "number") { + const comparison = issue2.inclusive ? `\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue2.minimum}` : `\u05D2\u05D3\u05D5\u05DC \u05DE-${issue2.minimum}`; + return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`; + } + if (issue2.origin === "array" || issue2.origin === "set") { + const verb = issue2.origin === "set" ? "\u05E6\u05E8\u05D9\u05DB\u05D4" : "\u05E6\u05E8\u05D9\u05DA"; + if (issue2.minimum === 1 && issue2.inclusive) { + const singularPhrase = issue2.origin === "set" ? "\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3" : "\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3"; + return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${singularPhrase}`; + } + const comparison = issue2.inclusive ? `${issue2.minimum} ${sizing?.unit ?? ""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8` : `\u05D9\u05D5\u05EA\u05E8 \u05DE-${issue2.minimum} ${sizing?.unit ?? ""}`; + return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim(); + } + const adj = issue2.inclusive ? ">=" : ">"; + const be = verbFor(issue2.origin ?? "value"); + if (sizing?.unit) { + return `${sizing.shortLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `${sizing?.shortLabel ?? "\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${_issue.pattern}`; + const nounEntry = FormatDictionary[_issue.format]; + const noun = nounEntry?.label ?? _issue.format; + const gender = nounEntry?.gender ?? "m"; + const adjective = gender === "f" ? "\u05EA\u05E7\u05D9\u05E0\u05D4" : "\u05EA\u05E7\u05D9\u05DF"; + return `${noun} \u05DC\u05D0 ${adjective}`; + } + case "not_multiple_of": + return `\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${issue2.divisor}`; + case "unrecognized_keys": + return `\u05DE\u05E4\u05EA\u05D7${issue2.keys.length > 1 ? "\u05D5\u05EA" : ""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${issue2.keys.length > 1 ? "\u05D9\u05DD" : "\u05D4"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": { + return `\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8`; + } + case "invalid_union": + return "\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"; + case "invalid_element": { + const place = withDefinite(issue2.origin ?? "array"); + return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${place}`; + } + default: + return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`; + } + }; +}; +function he_default() { + return { + localeError: error16() + }; +} + +// node_modules/zod/v4/locales/hu.js +var error17 = () => { + const Sizable = { + string: { unit: "karakter", verb: "legyen" }, + file: { unit: "byte", verb: "legyen" }, + array: { unit: "elem", verb: "legyen" }, + set: { unit: "elem", verb: "legyen" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "bemenet", + email: "email c\xEDm", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO id\u0151b\xE9lyeg", + date: "ISO d\xE1tum", + time: "ISO id\u0151", + duration: "ISO id\u0151intervallum", + ipv4: "IPv4 c\xEDm", + ipv6: "IPv6 c\xEDm", + cidrv4: "IPv4 tartom\xE1ny", + cidrv6: "IPv6 tartom\xE1ny", + base64: "base64-k\xF3dolt string", + base64url: "base64url-k\xF3dolt string", + json_string: "JSON string", + e164: "E.164 sz\xE1m", + jwt: "JWT", + template_literal: "bemenet" + }; + const TypeDictionary = { + nan: "NaN", + number: "sz\xE1m", + array: "t\xF6mb" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${issue2.expected}, a kapott \xE9rt\xE9k ${received}`; + } + return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${expected}, a kapott \xE9rt\xE9k ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${stringifyPrimitive(issue2.values[0])}`; + return `\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `T\xFAl nagy: ${issue2.origin ?? "\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elem"}`; + return `T\xFAl nagy: a bemeneti \xE9rt\xE9k ${issue2.origin ?? "\xE9rt\xE9k"} t\xFAl nagy: ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${issue2.origin} m\xE9rete t\xFAl kicsi ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${issue2.origin} t\xFAl kicsi ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\xC9rv\xE9nytelen string: "${_issue.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`; + if (_issue.format === "ends_with") + return `\xC9rv\xE9nytelen string: "${_issue.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`; + if (_issue.format === "includes") + return `\xC9rv\xE9nytelen string: "${_issue.includes}" \xE9rt\xE9ket kell tartalmaznia`; + if (_issue.format === "regex") + return `\xC9rv\xE9nytelen string: ${_issue.pattern} mint\xE1nak kell megfelelnie`; + return `\xC9rv\xE9nytelen ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\xC9rv\xE9nytelen sz\xE1m: ${issue2.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`; + case "unrecognized_keys": + return `Ismeretlen kulcs${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\xC9rv\xE9nytelen kulcs ${issue2.origin}`; + case "invalid_union": + return "\xC9rv\xE9nytelen bemenet"; + case "invalid_element": + return `\xC9rv\xE9nytelen \xE9rt\xE9k: ${issue2.origin}`; + default: + return `\xC9rv\xE9nytelen bemenet`; + } + }; +}; +function hu_default() { + return { + localeError: error17() + }; +} + +// node_modules/zod/v4/locales/hy.js +function getArmenianPlural(count, one, many) { + return Math.abs(count) === 1 ? one : many; +} +function withDefiniteArticle(word) { + if (!word) + return ""; + const vowels = ["\u0561", "\u0565", "\u0568", "\u056B", "\u0578", "\u0578\u0582", "\u0585"]; + const lastChar = word[word.length - 1]; + return word + (vowels.includes(lastChar) ? "\u0576" : "\u0568"); +} +var error18 = () => { + const Sizable = { + string: { + unit: { + one: "\u0576\u0577\u0561\u0576", + many: "\u0576\u0577\u0561\u0576\u0576\u0565\u0580" + }, + verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" + }, + file: { + unit: { + one: "\u0562\u0561\u0575\u0569", + many: "\u0562\u0561\u0575\u0569\u0565\u0580" + }, + verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" + }, + array: { + unit: { + one: "\u057F\u0561\u0580\u0580", + many: "\u057F\u0561\u0580\u0580\u0565\u0580" + }, + verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" + }, + set: { + unit: { + one: "\u057F\u0561\u0580\u0580", + many: "\u057F\u0561\u0580\u0580\u0565\u0580" + }, + verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" + } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0574\u0578\u0582\u057F\u0584", + email: "\u0567\u056C. \u0570\u0561\u057D\u0581\u0565", + url: "URL", + emoji: "\u0567\u0574\u0578\u057B\u056B", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574", + date: "ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E", + time: "ISO \u056A\u0561\u0574", + duration: "ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576", + ipv4: "IPv4 \u0570\u0561\u057D\u0581\u0565", + ipv6: "IPv6 \u0570\u0561\u057D\u0581\u0565", + cidrv4: "IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584", + cidrv6: "IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584", + base64: "base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572", + base64url: "base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572", + json_string: "JSON \u057F\u0578\u0572", + e164: "E.164 \u0570\u0561\u0574\u0561\u0580", + jwt: "JWT", + template_literal: "\u0574\u0578\u0582\u057F\u0584" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0569\u056B\u057E", + array: "\u0566\u0561\u0576\u0563\u057E\u0561\u056E" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${issue2.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`; + } + return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${stringifyPrimitive(issue2.values[1])}`; + return `\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const maxValue = Number(issue2.maximum); + const unit = getArmenianPlural(maxValue, sizing.unit.one, sizing.unit.many); + return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin ?? "\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue2.maximum.toString()} ${unit}`; + } + return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin ?? "\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const minValue = Number(issue2.minimum); + const unit = getArmenianPlural(minValue, sizing.unit.one, sizing.unit.many); + return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue2.minimum.toString()} ${unit}`; + } + return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin)} \u056C\u056B\u0576\u056B ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${_issue.prefix}"-\u0578\u057E`; + if (_issue.format === "ends_with") + return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${_issue.suffix}"-\u0578\u057E`; + if (_issue.format === "includes") + return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${_issue.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`; + return `\u054D\u056D\u0561\u056C ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${issue2.divisor}-\u056B`; + case "unrecognized_keys": + return `\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${issue2.keys.length > 1 ? "\u0576\u0565\u0580" : ""}. ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${withDefiniteArticle(issue2.origin)}-\u0578\u0582\u0574`; + case "invalid_union": + return "\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"; + case "invalid_element": + return `\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${withDefiniteArticle(issue2.origin)}-\u0578\u0582\u0574`; + default: + return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574`; + } + }; +}; +function hy_default() { + return { + localeError: error18() + }; +} + +// node_modules/zod/v4/locales/id.js +var error19 = () => { + const Sizable = { + string: { unit: "karakter", verb: "memiliki" }, + file: { unit: "byte", verb: "memiliki" }, + array: { unit: "item", verb: "memiliki" }, + set: { unit: "item", verb: "memiliki" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "alamat email", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "tanggal dan waktu format ISO", + date: "tanggal format ISO", + time: "jam format ISO", + duration: "durasi format ISO", + ipv4: "alamat IPv4", + ipv6: "alamat IPv6", + cidrv4: "rentang alamat IPv4", + cidrv6: "rentang alamat IPv6", + base64: "string dengan enkode base64", + base64url: "string dengan enkode base64url", + json_string: "string JSON", + e164: "angka E.164", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Input tidak valid: diharapkan instanceof ${issue2.expected}, diterima ${received}`; + } + return `Input tidak valid: diharapkan ${expected}, diterima ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Input tidak valid: diharapkan ${stringifyPrimitive(issue2.values[0])}`; + return `Pilihan tidak valid: diharapkan salah satu dari ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Terlalu besar: diharapkan ${issue2.origin ?? "value"} memiliki ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elemen"}`; + return `Terlalu besar: diharapkan ${issue2.origin ?? "value"} menjadi ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Terlalu kecil: diharapkan ${issue2.origin} memiliki ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Terlalu kecil: diharapkan ${issue2.origin} menjadi ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `String tidak valid: harus dimulai dengan "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `String tidak valid: harus berakhir dengan "${_issue.suffix}"`; + if (_issue.format === "includes") + return `String tidak valid: harus menyertakan "${_issue.includes}"`; + if (_issue.format === "regex") + return `String tidak valid: harus sesuai pola ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} tidak valid`; + } + case "not_multiple_of": + return `Angka tidak valid: harus kelipatan dari ${issue2.divisor}`; + case "unrecognized_keys": + return `Kunci tidak dikenali ${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Kunci tidak valid di ${issue2.origin}`; + case "invalid_union": + return "Input tidak valid"; + case "invalid_element": + return `Nilai tidak valid di ${issue2.origin}`; + default: + return `Input tidak valid`; + } + }; +}; +function id_default() { + return { + localeError: error19() + }; +} + +// node_modules/zod/v4/locales/is.js +var error20 = () => { + const Sizable = { + string: { unit: "stafi", verb: "a\xF0 hafa" }, + file: { unit: "b\xE6ti", verb: "a\xF0 hafa" }, + array: { unit: "hluti", verb: "a\xF0 hafa" }, + set: { unit: "hluti", verb: "a\xF0 hafa" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "gildi", + email: "netfang", + url: "vefsl\xF3\xF0", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO dagsetning og t\xEDmi", + date: "ISO dagsetning", + time: "ISO t\xEDmi", + duration: "ISO t\xEDmalengd", + ipv4: "IPv4 address", + ipv6: "IPv6 address", + cidrv4: "IPv4 range", + cidrv6: "IPv6 range", + base64: "base64-encoded strengur", + base64url: "base64url-encoded strengur", + json_string: "JSON strengur", + e164: "E.164 t\xF6lugildi", + jwt: "JWT", + template_literal: "gildi" + }; + const TypeDictionary = { + nan: "NaN", + number: "n\xFAmer", + array: "fylki" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Rangt gildi: \xDE\xFA sl\xF3st inn ${received} \xFEar sem \xE1 a\xF0 vera instanceof ${issue2.expected}`; + } + return `Rangt gildi: \xDE\xFA sl\xF3st inn ${received} \xFEar sem \xE1 a\xF0 vera ${expected}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Rangt gildi: gert r\xE1\xF0 fyrir ${stringifyPrimitive(issue2.values[0])}`; + return `\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin ?? "gildi"} hafi ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "hluti"}`; + return `Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin ?? "gildi"} s\xE9 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin} hafi ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin} s\xE9 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${_issue.includes}"`; + if (_issue.format === "regex") + return `\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${_issue.pattern}`; + return `Rangt ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${issue2.divisor}`; + case "unrecognized_keys": + return `\xD3\xFEekkt ${issue2.keys.length > 1 ? "ir lyklar" : "ur lykill"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Rangur lykill \xED ${issue2.origin}`; + case "invalid_union": + return "Rangt gildi"; + case "invalid_element": + return `Rangt gildi \xED ${issue2.origin}`; + default: + return `Rangt gildi`; + } + }; +}; +function is_default() { + return { + localeError: error20() + }; +} + +// node_modules/zod/v4/locales/it.js +var error21 = () => { + const Sizable = { + string: { unit: "caratteri", verb: "avere" }, + file: { unit: "byte", verb: "avere" }, + array: { unit: "elementi", verb: "avere" }, + set: { unit: "elementi", verb: "avere" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "indirizzo email", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "data e ora ISO", + date: "data ISO", + time: "ora ISO", + duration: "durata ISO", + ipv4: "indirizzo IPv4", + ipv6: "indirizzo IPv6", + cidrv4: "intervallo IPv4", + cidrv6: "intervallo IPv6", + base64: "stringa codificata in base64", + base64url: "URL codificata in base64", + json_string: "stringa JSON", + e164: "numero E.164", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN", + number: "numero", + array: "vettore" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Input non valido: atteso instanceof ${issue2.expected}, ricevuto ${received}`; + } + return `Input non valido: atteso ${expected}, ricevuto ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Input non valido: atteso ${stringifyPrimitive(issue2.values[0])}`; + return `Opzione non valida: atteso uno tra ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Troppo grande: ${issue2.origin ?? "valore"} deve avere ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementi"}`; + return `Troppo grande: ${issue2.origin ?? "valore"} deve essere ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Troppo piccolo: ${issue2.origin} deve avere ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Troppo piccolo: ${issue2.origin} deve essere ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Stringa non valida: deve iniziare con "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Stringa non valida: deve terminare con "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Stringa non valida: deve includere "${_issue.includes}"`; + if (_issue.format === "regex") + return `Stringa non valida: deve corrispondere al pattern ${_issue.pattern}`; + return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Numero non valido: deve essere un multiplo di ${issue2.divisor}`; + case "unrecognized_keys": + return `Chiav${issue2.keys.length > 1 ? "i" : "e"} non riconosciut${issue2.keys.length > 1 ? "e" : "a"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Chiave non valida in ${issue2.origin}`; + case "invalid_union": + return "Input non valido"; + case "invalid_element": + return `Valore non valido in ${issue2.origin}`; + default: + return `Input non valido`; + } + }; +}; +function it_default() { + return { + localeError: error21() + }; +} + +// node_modules/zod/v4/locales/ja.js +var error22 = () => { + const Sizable = { + string: { unit: "\u6587\u5B57", verb: "\u3067\u3042\u308B" }, + file: { unit: "\u30D0\u30A4\u30C8", verb: "\u3067\u3042\u308B" }, + array: { unit: "\u8981\u7D20", verb: "\u3067\u3042\u308B" }, + set: { unit: "\u8981\u7D20", verb: "\u3067\u3042\u308B" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u5165\u529B\u5024", + email: "\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9", + url: "URL", + emoji: "\u7D75\u6587\u5B57", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO\u65E5\u6642", + date: "ISO\u65E5\u4ED8", + time: "ISO\u6642\u523B", + duration: "ISO\u671F\u9593", + ipv4: "IPv4\u30A2\u30C9\u30EC\u30B9", + ipv6: "IPv6\u30A2\u30C9\u30EC\u30B9", + cidrv4: "IPv4\u7BC4\u56F2", + cidrv6: "IPv6\u7BC4\u56F2", + base64: "base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217", + base64url: "base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217", + json_string: "JSON\u6587\u5B57\u5217", + e164: "E.164\u756A\u53F7", + jwt: "JWT", + template_literal: "\u5165\u529B\u5024" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u6570\u5024", + array: "\u914D\u5217" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u7121\u52B9\u306A\u5165\u529B: instanceof ${issue2.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`; + } + return `\u7121\u52B9\u306A\u5165\u529B: ${expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u7121\u52B9\u306A\u5165\u529B: ${stringifyPrimitive(issue2.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`; + return `\u7121\u52B9\u306A\u9078\u629E: ${joinValues(issue2.values, "\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + case "too_big": { + const adj = issue2.inclusive ? "\u4EE5\u4E0B\u3067\u3042\u308B" : "\u3088\u308A\u5C0F\u3055\u3044"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue2.origin ?? "\u5024"}\u306F${issue2.maximum.toString()}${sizing.unit ?? "\u8981\u7D20"}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue2.origin ?? "\u5024"}\u306F${issue2.maximum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + } + case "too_small": { + const adj = issue2.inclusive ? "\u4EE5\u4E0A\u3067\u3042\u308B" : "\u3088\u308A\u5927\u304D\u3044"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue2.origin}\u306F${issue2.minimum.toString()}${sizing.unit}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue2.origin}\u306F${issue2.minimum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + if (_issue.format === "ends_with") + return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + if (_issue.format === "includes") + return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + if (_issue.format === "regex") + return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${_issue.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + return `\u7121\u52B9\u306A${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u7121\u52B9\u306A\u6570\u5024: ${issue2.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; + case "unrecognized_keys": + return `\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${issue2.keys.length > 1 ? "\u7FA4" : ""}: ${joinValues(issue2.keys, "\u3001")}`; + case "invalid_key": + return `${issue2.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`; + case "invalid_union": + return "\u7121\u52B9\u306A\u5165\u529B"; + case "invalid_element": + return `${issue2.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`; + default: + return `\u7121\u52B9\u306A\u5165\u529B`; + } + }; +}; +function ja_default() { + return { + localeError: error22() + }; +} + +// node_modules/zod/v4/locales/ka.js +var error23 = () => { + const Sizable = { + string: { unit: "\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, + file: { unit: "\u10D1\u10D0\u10D8\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, + array: { unit: "\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, + set: { unit: "\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0", + email: "\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", + url: "URL", + emoji: "\u10D4\u10DB\u10DD\u10EF\u10D8", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD", + date: "\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8", + time: "\u10D3\u10E0\u10DD", + duration: "\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0", + ipv4: "IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", + ipv6: "IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", + cidrv4: "IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8", + cidrv6: "IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8", + base64: "base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", + base64url: "base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", + json_string: "JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", + e164: "E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8", + jwt: "JWT", + template_literal: "\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8", + string: "\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", + boolean: "\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8", + function: "\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0", + array: "\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${issue2.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`; + } + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${stringifyPrimitive(issue2.values[0])}`; + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${joinValues(issue2.values, "|")}-\u10D3\u10D0\u10DC`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin ?? "\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit}`; + return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin ?? "\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${_issue.prefix}"-\u10D8\u10D7`; + } + if (_issue.format === "ends_with") + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${_issue.suffix}"-\u10D8\u10D7`; + if (_issue.format === "includes") + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${_issue.includes}"-\u10E1`; + if (_issue.format === "regex") + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${_issue.pattern}`; + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${issue2.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`; + case "unrecognized_keys": + return `\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${issue2.keys.length > 1 ? "\u10D4\u10D1\u10D8" : "\u10D8"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${issue2.origin}-\u10E8\u10D8`; + case "invalid_union": + return "\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"; + case "invalid_element": + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${issue2.origin}-\u10E8\u10D8`; + default: + return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0`; + } + }; +}; +function ka_default() { + return { + localeError: error23() + }; +} + +// node_modules/zod/v4/locales/km.js +var error24 = () => { + const Sizable = { + string: { unit: "\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, + file: { unit: "\u1794\u17C3", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, + array: { unit: "\u1792\u17B6\u178F\u17BB", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, + set: { unit: "\u1792\u17B6\u178F\u17BB", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B", + email: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B", + url: "URL", + emoji: "\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO", + date: "\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO", + time: "\u1798\u17C9\u17C4\u1784 ISO", + duration: "\u179A\u1799\u17C8\u1796\u17C1\u179B ISO", + ipv4: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4", + ipv6: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6", + cidrv4: "\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4", + cidrv6: "\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6", + base64: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64", + base64url: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url", + json_string: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON", + e164: "\u179B\u17C1\u1781 E.164", + jwt: "JWT", + template_literal: "\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u179B\u17C1\u1781", + array: "\u17A2\u17B6\u179A\u17C1 (Array)", + null: "\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${issue2.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`; + } + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${stringifyPrimitive(issue2.values[0])}`; + return `\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin ?? "\u178F\u1798\u17D2\u179B\u17C3"} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u1792\u17B6\u178F\u17BB"}`; + return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin ?? "\u178F\u1798\u17D2\u179B\u17C3"} ${adj} ${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin} ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin} ${adj} ${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${_issue.pattern}`; + return `\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${issue2.divisor}`; + case "unrecognized_keys": + return `\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue2.origin}`; + case "invalid_union": + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`; + case "invalid_element": + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue2.origin}`; + default: + return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`; + } + }; +}; +function km_default() { + return { + localeError: error24() + }; +} + +// node_modules/zod/v4/locales/kh.js +function kh_default() { + return km_default(); +} + +// node_modules/zod/v4/locales/ko.js +var error25 = () => { + const Sizable = { + string: { unit: "\uBB38\uC790", verb: "to have" }, + file: { unit: "\uBC14\uC774\uD2B8", verb: "to have" }, + array: { unit: "\uAC1C", verb: "to have" }, + set: { unit: "\uAC1C", verb: "to have" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\uC785\uB825", + email: "\uC774\uBA54\uC77C \uC8FC\uC18C", + url: "URL", + emoji: "\uC774\uBAA8\uC9C0", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \uB0A0\uC9DC\uC2DC\uAC04", + date: "ISO \uB0A0\uC9DC", + time: "ISO \uC2DC\uAC04", + duration: "ISO \uAE30\uAC04", + ipv4: "IPv4 \uC8FC\uC18C", + ipv6: "IPv6 \uC8FC\uC18C", + cidrv4: "IPv4 \uBC94\uC704", + cidrv6: "IPv6 \uBC94\uC704", + base64: "base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4", + base64url: "base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4", + json_string: "JSON \uBB38\uC790\uC5F4", + e164: "E.164 \uBC88\uD638", + jwt: "JWT", + template_literal: "\uC785\uB825" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${issue2.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`; + } + return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${stringifyPrimitive(issue2.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`; + return `\uC798\uBABB\uB41C \uC635\uC158: ${joinValues(issue2.values, "\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`; + case "too_big": { + const adj = issue2.inclusive ? "\uC774\uD558" : "\uBBF8\uB9CC"; + const suffix = adj === "\uBBF8\uB9CC" ? "\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4" : "\uC5EC\uC57C \uD569\uB2C8\uB2E4"; + const sizing = getSizing(issue2.origin); + const unit = sizing?.unit ?? "\uC694\uC18C"; + if (sizing) + return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue2.maximum.toString()}${unit} ${adj}${suffix}`; + return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue2.maximum.toString()} ${adj}${suffix}`; + } + case "too_small": { + const adj = issue2.inclusive ? "\uC774\uC0C1" : "\uCD08\uACFC"; + const suffix = adj === "\uC774\uC0C1" ? "\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4" : "\uC5EC\uC57C \uD569\uB2C8\uB2E4"; + const sizing = getSizing(issue2.origin); + const unit = sizing?.unit ?? "\uC694\uC18C"; + if (sizing) { + return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue2.minimum.toString()}${unit} ${adj}${suffix}`; + } + return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue2.minimum.toString()} ${adj}${suffix}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`; + } + if (_issue.format === "ends_with") + return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`; + if (_issue.format === "includes") + return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`; + if (_issue.format === "regex") + return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${_issue.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`; + return `\uC798\uBABB\uB41C ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\uC798\uBABB\uB41C \uC22B\uC790: ${issue2.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`; + case "unrecognized_keys": + return `\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\uC798\uBABB\uB41C \uD0A4: ${issue2.origin}`; + case "invalid_union": + return `\uC798\uBABB\uB41C \uC785\uB825`; + case "invalid_element": + return `\uC798\uBABB\uB41C \uAC12: ${issue2.origin}`; + default: + return `\uC798\uBABB\uB41C \uC785\uB825`; + } + }; +}; +function ko_default() { + return { + localeError: error25() + }; +} + +// node_modules/zod/v4/locales/lt.js +var capitalizeFirstCharacter = (text) => { + return text.charAt(0).toUpperCase() + text.slice(1); +}; +function getUnitTypeFromNumber(number4) { + const abs = Math.abs(number4); + const last = abs % 10; + const last2 = abs % 100; + if (last2 >= 11 && last2 <= 19 || last === 0) + return "many"; + if (last === 1) + return "one"; + return "few"; +} +var error26 = () => { + const Sizable = { + string: { + unit: { + one: "simbolis", + few: "simboliai", + many: "simboli\u0173" + }, + verb: { + smaller: { + inclusive: "turi b\u016Bti ne ilgesn\u0117 kaip", + notInclusive: "turi b\u016Bti trumpesn\u0117 kaip" + }, + bigger: { + inclusive: "turi b\u016Bti ne trumpesn\u0117 kaip", + notInclusive: "turi b\u016Bti ilgesn\u0117 kaip" + } + } + }, + file: { + unit: { + one: "baitas", + few: "baitai", + many: "bait\u0173" + }, + verb: { + smaller: { + inclusive: "turi b\u016Bti ne didesnis kaip", + notInclusive: "turi b\u016Bti ma\u017Eesnis kaip" + }, + bigger: { + inclusive: "turi b\u016Bti ne ma\u017Eesnis kaip", + notInclusive: "turi b\u016Bti didesnis kaip" + } + } + }, + array: { + unit: { + one: "element\u0105", + few: "elementus", + many: "element\u0173" + }, + verb: { + smaller: { + inclusive: "turi tur\u0117ti ne daugiau kaip", + notInclusive: "turi tur\u0117ti ma\u017Eiau kaip" + }, + bigger: { + inclusive: "turi tur\u0117ti ne ma\u017Eiau kaip", + notInclusive: "turi tur\u0117ti daugiau kaip" + } + } + }, + set: { + unit: { + one: "element\u0105", + few: "elementus", + many: "element\u0173" + }, + verb: { + smaller: { + inclusive: "turi tur\u0117ti ne daugiau kaip", + notInclusive: "turi tur\u0117ti ma\u017Eiau kaip" + }, + bigger: { + inclusive: "turi tur\u0117ti ne ma\u017Eiau kaip", + notInclusive: "turi tur\u0117ti daugiau kaip" + } + } + } + }; + function getSizing(origin, unitType, inclusive, targetShouldBe) { + const result = Sizable[origin] ?? null; + if (result === null) + return result; + return { + unit: result.unit[unitType], + verb: result.verb[targetShouldBe][inclusive ? "inclusive" : "notInclusive"] + }; + } + const FormatDictionary = { + regex: "\u012Fvestis", + email: "el. pa\u0161to adresas", + url: "URL", + emoji: "jaustukas", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO data ir laikas", + date: "ISO data", + time: "ISO laikas", + duration: "ISO trukm\u0117", + ipv4: "IPv4 adresas", + ipv6: "IPv6 adresas", + cidrv4: "IPv4 tinklo prefiksas (CIDR)", + cidrv6: "IPv6 tinklo prefiksas (CIDR)", + base64: "base64 u\u017Ekoduota eilut\u0117", + base64url: "base64url u\u017Ekoduota eilut\u0117", + json_string: "JSON eilut\u0117", + e164: "E.164 numeris", + jwt: "JWT", + template_literal: "\u012Fvestis" + }; + const TypeDictionary = { + nan: "NaN", + number: "skai\u010Dius", + bigint: "sveikasis skai\u010Dius", + string: "eilut\u0117", + boolean: "login\u0117 reik\u0161m\u0117", + undefined: "neapibr\u0117\u017Eta reik\u0161m\u0117", + function: "funkcija", + symbol: "simbolis", + array: "masyvas", + object: "objektas", + null: "nulin\u0117 reik\u0161m\u0117" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Gautas tipas ${received}, o tik\u0117tasi - instanceof ${issue2.expected}`; + } + return `Gautas tipas ${received}, o tik\u0117tasi - ${expected}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Privalo b\u016Bti ${stringifyPrimitive(issue2.values[0])}`; + return `Privalo b\u016Bti vienas i\u0161 ${joinValues(issue2.values, "|")} pasirinkim\u0173`; + case "too_big": { + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + const sizing = getSizing(issue2.origin, getUnitTypeFromNumber(Number(issue2.maximum)), issue2.inclusive ?? false, "smaller"); + if (sizing?.verb) + return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} ${sizing.verb} ${issue2.maximum.toString()} ${sizing.unit ?? "element\u0173"}`; + const adj = issue2.inclusive ? "ne didesnis kaip" : "ma\u017Eesnis kaip"; + return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi b\u016Bti ${adj} ${issue2.maximum.toString()} ${sizing?.unit}`; + } + case "too_small": { + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + const sizing = getSizing(issue2.origin, getUnitTypeFromNumber(Number(issue2.minimum)), issue2.inclusive ?? false, "bigger"); + if (sizing?.verb) + return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} ${sizing.verb} ${issue2.minimum.toString()} ${sizing.unit ?? "element\u0173"}`; + const adj = issue2.inclusive ? "ne ma\u017Eesnis kaip" : "didesnis kaip"; + return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi b\u016Bti ${adj} ${issue2.minimum.toString()} ${sizing?.unit}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Eilut\u0117 privalo prasid\u0117ti "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Eilut\u0117 privalo pasibaigti "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Eilut\u0117 privalo \u012Ftraukti "${_issue.includes}"`; + if (_issue.format === "regex") + return `Eilut\u0117 privalo atitikti ${_issue.pattern}`; + return `Neteisingas ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Skai\u010Dius privalo b\u016Bti ${issue2.divisor} kartotinis.`; + case "unrecognized_keys": + return `Neatpa\u017Eint${issue2.keys.length > 1 ? "i" : "as"} rakt${issue2.keys.length > 1 ? "ai" : "as"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return "Rastas klaidingas raktas"; + case "invalid_union": + return "Klaidinga \u012Fvestis"; + case "invalid_element": { + const origin = TypeDictionary[issue2.origin] ?? issue2.origin; + return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`; + } + default: + return "Klaidinga \u012Fvestis"; + } + }; +}; +function lt_default() { + return { + localeError: error26() + }; +} + +// node_modules/zod/v4/locales/mk.js +var error27 = () => { + const Sizable = { + string: { unit: "\u0437\u043D\u0430\u0446\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, + file: { unit: "\u0431\u0430\u0458\u0442\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, + array: { unit: "\u0441\u0442\u0430\u0432\u043A\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, + set: { unit: "\u0441\u0442\u0430\u0432\u043A\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0432\u043D\u0435\u0441", + email: "\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430", + url: "URL", + emoji: "\u0435\u043C\u043E\u045F\u0438", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435", + date: "ISO \u0434\u0430\u0442\u0443\u043C", + time: "ISO \u0432\u0440\u0435\u043C\u0435", + duration: "ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435", + ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441\u0430", + ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441\u0430", + cidrv4: "IPv4 \u043E\u043F\u0441\u0435\u0433", + cidrv6: "IPv6 \u043E\u043F\u0441\u0435\u0433", + base64: "base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430", + base64url: "base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430", + json_string: "JSON \u043D\u0438\u0437\u0430", + e164: "E.164 \u0431\u0440\u043E\u0458", + jwt: "JWT", + template_literal: "\u0432\u043D\u0435\u0441" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0431\u0440\u043E\u0458", + array: "\u043D\u0438\u0437\u0430" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${issue2.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`; + } + return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Invalid input: expected ${stringifyPrimitive(issue2.values[0])}`; + return `\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin ?? "\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`; + return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin ?? "\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${_issue.pattern}`; + return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${issue2.divisor}`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438" : "\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${issue2.origin}`; + case "invalid_union": + return "\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"; + case "invalid_element": + return `\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${issue2.origin}`; + default: + return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441`; + } + }; +}; +function mk_default() { + return { + localeError: error27() + }; +} + +// node_modules/zod/v4/locales/ms.js +var error28 = () => { + const Sizable = { + string: { unit: "aksara", verb: "mempunyai" }, + file: { unit: "bait", verb: "mempunyai" }, + array: { unit: "elemen", verb: "mempunyai" }, + set: { unit: "elemen", verb: "mempunyai" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "alamat e-mel", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "tarikh masa ISO", + date: "tarikh ISO", + time: "masa ISO", + duration: "tempoh ISO", + ipv4: "alamat IPv4", + ipv6: "alamat IPv6", + cidrv4: "julat IPv4", + cidrv6: "julat IPv6", + base64: "string dikodkan base64", + base64url: "string dikodkan base64url", + json_string: "string JSON", + e164: "nombor E.164", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN", + number: "nombor" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Input tidak sah: dijangka instanceof ${issue2.expected}, diterima ${received}`; + } + return `Input tidak sah: dijangka ${expected}, diterima ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Input tidak sah: dijangka ${stringifyPrimitive(issue2.values[0])}`; + return `Pilihan tidak sah: dijangka salah satu daripada ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Terlalu besar: dijangka ${issue2.origin ?? "nilai"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elemen"}`; + return `Terlalu besar: dijangka ${issue2.origin ?? "nilai"} adalah ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Terlalu kecil: dijangka ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Terlalu kecil: dijangka ${issue2.origin} adalah ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `String tidak sah: mesti bermula dengan "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `String tidak sah: mesti berakhir dengan "${_issue.suffix}"`; + if (_issue.format === "includes") + return `String tidak sah: mesti mengandungi "${_issue.includes}"`; + if (_issue.format === "regex") + return `String tidak sah: mesti sepadan dengan corak ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} tidak sah`; + } + case "not_multiple_of": + return `Nombor tidak sah: perlu gandaan ${issue2.divisor}`; + case "unrecognized_keys": + return `Kunci tidak dikenali: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Kunci tidak sah dalam ${issue2.origin}`; + case "invalid_union": + return "Input tidak sah"; + case "invalid_element": + return `Nilai tidak sah dalam ${issue2.origin}`; + default: + return `Input tidak sah`; + } + }; +}; +function ms_default() { + return { + localeError: error28() + }; +} + +// node_modules/zod/v4/locales/nl.js +var error29 = () => { + const Sizable = { + string: { unit: "tekens", verb: "heeft" }, + file: { unit: "bytes", verb: "heeft" }, + array: { unit: "elementen", verb: "heeft" }, + set: { unit: "elementen", verb: "heeft" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "invoer", + email: "emailadres", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO datum en tijd", + date: "ISO datum", + time: "ISO tijd", + duration: "ISO duur", + ipv4: "IPv4-adres", + ipv6: "IPv6-adres", + cidrv4: "IPv4-bereik", + cidrv6: "IPv6-bereik", + base64: "base64-gecodeerde tekst", + base64url: "base64 URL-gecodeerde tekst", + json_string: "JSON string", + e164: "E.164-nummer", + jwt: "JWT", + template_literal: "invoer" + }; + const TypeDictionary = { + nan: "NaN", + number: "getal" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ongeldige invoer: verwacht instanceof ${issue2.expected}, ontving ${received}`; + } + return `Ongeldige invoer: verwacht ${expected}, ontving ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ongeldige invoer: verwacht ${stringifyPrimitive(issue2.values[0])}`; + return `Ongeldige optie: verwacht \xE9\xE9n van ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + const longName = issue2.origin === "date" ? "laat" : issue2.origin === "string" ? "lang" : "groot"; + if (sizing) + return `Te ${longName}: verwacht dat ${issue2.origin ?? "waarde"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementen"} ${sizing.verb}`; + return `Te ${longName}: verwacht dat ${issue2.origin ?? "waarde"} ${adj}${issue2.maximum.toString()} is`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + const shortName = issue2.origin === "date" ? "vroeg" : issue2.origin === "string" ? "kort" : "klein"; + if (sizing) { + return `Te ${shortName}: verwacht dat ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} ${sizing.verb}`; + } + return `Te ${shortName}: verwacht dat ${issue2.origin} ${adj}${issue2.minimum.toString()} is`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Ongeldige tekst: moet met "${_issue.prefix}" beginnen`; + } + if (_issue.format === "ends_with") + return `Ongeldige tekst: moet op "${_issue.suffix}" eindigen`; + if (_issue.format === "includes") + return `Ongeldige tekst: moet "${_issue.includes}" bevatten`; + if (_issue.format === "regex") + return `Ongeldige tekst: moet overeenkomen met patroon ${_issue.pattern}`; + return `Ongeldig: ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ongeldig getal: moet een veelvoud van ${issue2.divisor} zijn`; + case "unrecognized_keys": + return `Onbekende key${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Ongeldige key in ${issue2.origin}`; + case "invalid_union": + return "Ongeldige invoer"; + case "invalid_element": + return `Ongeldige waarde in ${issue2.origin}`; + default: + return `Ongeldige invoer`; + } + }; +}; +function nl_default() { + return { + localeError: error29() + }; +} + +// node_modules/zod/v4/locales/no.js +var error30 = () => { + const Sizable = { + string: { unit: "tegn", verb: "\xE5 ha" }, + file: { unit: "bytes", verb: "\xE5 ha" }, + array: { unit: "elementer", verb: "\xE5 inneholde" }, + set: { unit: "elementer", verb: "\xE5 inneholde" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "input", + email: "e-postadresse", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO dato- og klokkeslett", + date: "ISO-dato", + time: "ISO-klokkeslett", + duration: "ISO-varighet", + ipv4: "IPv4-omr\xE5de", + ipv6: "IPv6-omr\xE5de", + cidrv4: "IPv4-spekter", + cidrv6: "IPv6-spekter", + base64: "base64-enkodet streng", + base64url: "base64url-enkodet streng", + json_string: "JSON-streng", + e164: "E.164-nummer", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN", + number: "tall", + array: "liste" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ugyldig input: forventet instanceof ${issue2.expected}, fikk ${received}`; + } + return `Ugyldig input: forventet ${expected}, fikk ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ugyldig verdi: forventet ${stringifyPrimitive(issue2.values[0])}`; + return `Ugyldig valg: forventet en av ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `For stor(t): forventet ${issue2.origin ?? "value"} til \xE5 ha ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementer"}`; + return `For stor(t): forventet ${issue2.origin ?? "value"} til \xE5 ha ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `For lite(n): forventet ${issue2.origin} til \xE5 ha ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `For lite(n): forventet ${issue2.origin} til \xE5 ha ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Ugyldig streng: m\xE5 starte med "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Ugyldig streng: m\xE5 ende med "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Ugyldig streng: m\xE5 inneholde "${_issue.includes}"`; + if (_issue.format === "regex") + return `Ugyldig streng: m\xE5 matche m\xF8nsteret ${_issue.pattern}`; + return `Ugyldig ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ugyldig tall: m\xE5 v\xE6re et multiplum av ${issue2.divisor}`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "Ukjente n\xF8kler" : "Ukjent n\xF8kkel"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Ugyldig n\xF8kkel i ${issue2.origin}`; + case "invalid_union": + return "Ugyldig input"; + case "invalid_element": + return `Ugyldig verdi i ${issue2.origin}`; + default: + return `Ugyldig input`; + } + }; +}; +function no_default() { + return { + localeError: error30() + }; +} + +// node_modules/zod/v4/locales/ota.js +var error31 = () => { + const Sizable = { + string: { unit: "harf", verb: "olmal\u0131d\u0131r" }, + file: { unit: "bayt", verb: "olmal\u0131d\u0131r" }, + array: { unit: "unsur", verb: "olmal\u0131d\u0131r" }, + set: { unit: "unsur", verb: "olmal\u0131d\u0131r" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "giren", + email: "epostag\xE2h", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO heng\xE2m\u0131", + date: "ISO tarihi", + time: "ISO zaman\u0131", + duration: "ISO m\xFCddeti", + ipv4: "IPv4 ni\u015F\xE2n\u0131", + ipv6: "IPv6 ni\u015F\xE2n\u0131", + cidrv4: "IPv4 menzili", + cidrv6: "IPv6 menzili", + base64: "base64-\u015Fifreli metin", + base64url: "base64url-\u015Fifreli metin", + json_string: "JSON metin", + e164: "E.164 say\u0131s\u0131", + jwt: "JWT", + template_literal: "giren" + }; + const TypeDictionary = { + nan: "NaN", + number: "numara", + array: "saf", + null: "gayb" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `F\xE2sit giren: umulan instanceof ${issue2.expected}, al\u0131nan ${received}`; + } + return `F\xE2sit giren: umulan ${expected}, al\u0131nan ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `F\xE2sit giren: umulan ${stringifyPrimitive(issue2.values[0])}`; + return `F\xE2sit tercih: m\xFBteberler ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Fazla b\xFCy\xFCk: ${issue2.origin ?? "value"}, ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elements"} sahip olmal\u0131yd\u0131.`; + return `Fazla b\xFCy\xFCk: ${issue2.origin ?? "value"}, ${adj}${issue2.maximum.toString()} olmal\u0131yd\u0131.`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Fazla k\xFC\xE7\xFCk: ${issue2.origin}, ${adj}${issue2.minimum.toString()} ${sizing.unit} sahip olmal\u0131yd\u0131.`; + } + return `Fazla k\xFC\xE7\xFCk: ${issue2.origin}, ${adj}${issue2.minimum.toString()} olmal\u0131yd\u0131.`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `F\xE2sit metin: "${_issue.prefix}" ile ba\u015Flamal\u0131.`; + if (_issue.format === "ends_with") + return `F\xE2sit metin: "${_issue.suffix}" ile bitmeli.`; + if (_issue.format === "includes") + return `F\xE2sit metin: "${_issue.includes}" ihtiv\xE2 etmeli.`; + if (_issue.format === "regex") + return `F\xE2sit metin: ${_issue.pattern} nak\u015F\u0131na uymal\u0131.`; + return `F\xE2sit ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `F\xE2sit say\u0131: ${issue2.divisor} kat\u0131 olmal\u0131yd\u0131.`; + case "unrecognized_keys": + return `Tan\u0131nmayan anahtar ${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} i\xE7in tan\u0131nmayan anahtar var.`; + case "invalid_union": + return "Giren tan\u0131namad\u0131."; + case "invalid_element": + return `${issue2.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`; + default: + return `K\u0131ymet tan\u0131namad\u0131.`; + } + }; +}; +function ota_default() { + return { + localeError: error31() + }; +} + +// node_modules/zod/v4/locales/ps.js +var error32 = () => { + const Sizable = { + string: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" }, + file: { unit: "\u0628\u0627\u06CC\u067C\u0633", verb: "\u0648\u0644\u0631\u064A" }, + array: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" }, + set: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0648\u0631\u0648\u062F\u064A", + email: "\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9", + url: "\u06CC\u0648 \u0622\u0631 \u0627\u0644", + emoji: "\u0627\u06CC\u0645\u0648\u062C\u064A", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A", + date: "\u0646\u06D0\u067C\u0647", + time: "\u0648\u062E\u062A", + duration: "\u0645\u0648\u062F\u0647", + ipv4: "\u062F IPv4 \u067E\u062A\u0647", + ipv6: "\u062F IPv6 \u067E\u062A\u0647", + cidrv4: "\u062F IPv4 \u0633\u0627\u062D\u0647", + cidrv6: "\u062F IPv6 \u0633\u0627\u062D\u0647", + base64: "base64-encoded \u0645\u062A\u0646", + base64url: "base64url-encoded \u0645\u062A\u0646", + json_string: "JSON \u0645\u062A\u0646", + e164: "\u062F E.164 \u0634\u0645\u06D0\u0631\u0647", + jwt: "JWT", + template_literal: "\u0648\u0631\u0648\u062F\u064A" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0639\u062F\u062F", + array: "\u0627\u0631\u06D0" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${issue2.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`; + } + return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`; + } + case "invalid_value": + if (issue2.values.length === 1) { + return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${stringifyPrimitive(issue2.values[0])} \u0648\u0627\u06CC`; + } + return `\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${joinValues(issue2.values, "|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue2.origin ?? "\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`; + } + return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue2.origin ?? "\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} \u0648\u064A`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0648\u0644\u0631\u064A`; + } + return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} \u0648\u064A`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${_issue.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`; + } + if (_issue.format === "ends_with") { + return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${_issue.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`; + } + if (_issue.format === "includes") { + return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${_issue.includes}" \u0648\u0644\u0631\u064A`; + } + if (_issue.format === "regex") { + return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${_issue.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`; + } + return `${FormatDictionary[_issue.format] ?? issue2.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`; + } + case "not_multiple_of": + return `\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${issue2.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`; + case "unrecognized_keys": + return `\u0646\u0627\u0633\u0645 ${issue2.keys.length > 1 ? "\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647" : "\u06A9\u0644\u06CC\u0689"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${issue2.origin} \u06A9\u06D0`; + case "invalid_union": + return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`; + case "invalid_element": + return `\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${issue2.origin} \u06A9\u06D0`; + default: + return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`; + } + }; +}; +function ps_default() { + return { + localeError: error32() + }; +} + +// node_modules/zod/v4/locales/pl.js +var error33 = () => { + const Sizable = { + string: { unit: "znak\xF3w", verb: "mie\u0107" }, + file: { unit: "bajt\xF3w", verb: "mie\u0107" }, + array: { unit: "element\xF3w", verb: "mie\u0107" }, + set: { unit: "element\xF3w", verb: "mie\u0107" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "wyra\u017Cenie", + email: "adres email", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "data i godzina w formacie ISO", + date: "data w formacie ISO", + time: "godzina w formacie ISO", + duration: "czas trwania ISO", + ipv4: "adres IPv4", + ipv6: "adres IPv6", + cidrv4: "zakres IPv4", + cidrv6: "zakres IPv6", + base64: "ci\u0105g znak\xF3w zakodowany w formacie base64", + base64url: "ci\u0105g znak\xF3w zakodowany w formacie base64url", + json_string: "ci\u0105g znak\xF3w w formacie JSON", + e164: "liczba E.164", + jwt: "JWT", + template_literal: "wej\u015Bcie" + }; + const TypeDictionary = { + nan: "NaN", + number: "liczba", + array: "tablica" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${issue2.expected}, otrzymano ${received}`; + } + return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${expected}, otrzymano ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${stringifyPrimitive(issue2.values[0])}`; + return `Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie mie\u0107 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element\xF3w"}`; + } + return `Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie mie\u0107 ${adj}${issue2.minimum.toString()} ${sizing.unit ?? "element\xF3w"}`; + } + return `Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${_issue.includes}"`; + if (_issue.format === "regex") + return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${_issue.pattern}`; + return `Nieprawid\u0142ow(y/a/e) ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${issue2.divisor}`; + case "unrecognized_keys": + return `Nierozpoznane klucze${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Nieprawid\u0142owy klucz w ${issue2.origin}`; + case "invalid_union": + return "Nieprawid\u0142owe dane wej\u015Bciowe"; + case "invalid_element": + return `Nieprawid\u0142owa warto\u015B\u0107 w ${issue2.origin}`; + default: + return `Nieprawid\u0142owe dane wej\u015Bciowe`; + } + }; +}; +function pl_default() { + return { + localeError: error33() + }; +} + +// node_modules/zod/v4/locales/pt.js +var error34 = () => { + const Sizable = { + string: { unit: "caracteres", verb: "ter" }, + file: { unit: "bytes", verb: "ter" }, + array: { unit: "itens", verb: "ter" }, + set: { unit: "itens", verb: "ter" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "padr\xE3o", + email: "endere\xE7o de e-mail", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "data e hora ISO", + date: "data ISO", + time: "hora ISO", + duration: "dura\xE7\xE3o ISO", + ipv4: "endere\xE7o IPv4", + ipv6: "endere\xE7o IPv6", + cidrv4: "faixa de IPv4", + cidrv6: "faixa de IPv6", + base64: "texto codificado em base64", + base64url: "URL codificada em base64", + json_string: "texto JSON", + e164: "n\xFAmero E.164", + jwt: "JWT", + template_literal: "entrada" + }; + const TypeDictionary = { + nan: "NaN", + number: "n\xFAmero", + null: "nulo" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Tipo inv\xE1lido: esperado instanceof ${issue2.expected}, recebido ${received}`; + } + return `Tipo inv\xE1lido: esperado ${expected}, recebido ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Entrada inv\xE1lida: esperado ${stringifyPrimitive(issue2.values[0])}`; + return `Op\xE7\xE3o inv\xE1lida: esperada uma das ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Muito grande: esperado que ${issue2.origin ?? "valor"} tivesse ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementos"}`; + return `Muito grande: esperado que ${issue2.origin ?? "valor"} fosse ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Muito pequeno: esperado que ${issue2.origin} tivesse ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Muito pequeno: esperado que ${issue2.origin} fosse ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Texto inv\xE1lido: deve come\xE7ar com "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Texto inv\xE1lido: deve terminar com "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Texto inv\xE1lido: deve incluir "${_issue.includes}"`; + if (_issue.format === "regex") + return `Texto inv\xE1lido: deve corresponder ao padr\xE3o ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} inv\xE1lido`; + } + case "not_multiple_of": + return `N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${issue2.divisor}`; + case "unrecognized_keys": + return `Chave${issue2.keys.length > 1 ? "s" : ""} desconhecida${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Chave inv\xE1lida em ${issue2.origin}`; + case "invalid_union": + return "Entrada inv\xE1lida"; + case "invalid_element": + return `Valor inv\xE1lido em ${issue2.origin}`; + default: + return `Campo inv\xE1lido`; + } + }; +}; +function pt_default() { + return { + localeError: error34() + }; +} + +// node_modules/zod/v4/locales/ru.js +function getRussianPlural(count, one, few, many) { + const absCount = Math.abs(count); + const lastDigit = absCount % 10; + const lastTwoDigits = absCount % 100; + if (lastTwoDigits >= 11 && lastTwoDigits <= 19) { + return many; + } + if (lastDigit === 1) { + return one; + } + if (lastDigit >= 2 && lastDigit <= 4) { + return few; + } + return many; +} +var error35 = () => { + const Sizable = { + string: { + unit: { + one: "\u0441\u0438\u043C\u0432\u043E\u043B", + few: "\u0441\u0438\u043C\u0432\u043E\u043B\u0430", + many: "\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432" + }, + verb: "\u0438\u043C\u0435\u0442\u044C" + }, + file: { + unit: { + one: "\u0431\u0430\u0439\u0442", + few: "\u0431\u0430\u0439\u0442\u0430", + many: "\u0431\u0430\u0439\u0442" + }, + verb: "\u0438\u043C\u0435\u0442\u044C" + }, + array: { + unit: { + one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", + few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430", + many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432" + }, + verb: "\u0438\u043C\u0435\u0442\u044C" + }, + set: { + unit: { + one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", + few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430", + many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432" + }, + verb: "\u0438\u043C\u0435\u0442\u044C" + } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0432\u0432\u043E\u0434", + email: "email \u0430\u0434\u0440\u0435\u0441", + url: "URL", + emoji: "\u044D\u043C\u043E\u0434\u0437\u0438", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F", + date: "ISO \u0434\u0430\u0442\u0430", + time: "ISO \u0432\u0440\u0435\u043C\u044F", + duration: "ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C", + ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441", + ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441", + cidrv4: "IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", + cidrv6: "IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", + base64: "\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64", + base64url: "\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url", + json_string: "JSON \u0441\u0442\u0440\u043E\u043A\u0430", + e164: "\u043D\u043E\u043C\u0435\u0440 E.164", + jwt: "JWT", + template_literal: "\u0432\u0432\u043E\u0434" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0447\u0438\u0441\u043B\u043E", + array: "\u043C\u0430\u0441\u0441\u0438\u0432" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${issue2.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`; + } + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${stringifyPrimitive(issue2.values[0])}`; + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const maxValue = Number(issue2.maximum); + const unit = getRussianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); + return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue2.maximum.toString()} ${unit}`; + } + return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + const minValue = Number(issue2.minimum); + const unit = getRussianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); + return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue2.minimum.toString()} ${unit}`; + } + return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue2.divisor}`; + case "unrecognized_keys": + return `\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${issue2.keys.length > 1 ? "\u044B\u0435" : "\u044B\u0439"} \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u0438" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${issue2.origin}`; + case "invalid_union": + return "\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"; + case "invalid_element": + return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${issue2.origin}`; + default: + return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435`; + } + }; +}; +function ru_default() { + return { + localeError: error35() + }; +} + +// node_modules/zod/v4/locales/sl.js +var error36 = () => { + const Sizable = { + string: { unit: "znakov", verb: "imeti" }, + file: { unit: "bajtov", verb: "imeti" }, + array: { unit: "elementov", verb: "imeti" }, + set: { unit: "elementov", verb: "imeti" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "vnos", + email: "e-po\u0161tni naslov", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO datum in \u010Das", + date: "ISO datum", + time: "ISO \u010Das", + duration: "ISO trajanje", + ipv4: "IPv4 naslov", + ipv6: "IPv6 naslov", + cidrv4: "obseg IPv4", + cidrv6: "obseg IPv6", + base64: "base64 kodiran niz", + base64url: "base64url kodiran niz", + json_string: "JSON niz", + e164: "E.164 \u0161tevilka", + jwt: "JWT", + template_literal: "vnos" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0161tevilo", + array: "tabela" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Neveljaven vnos: pri\u010Dakovano instanceof ${issue2.expected}, prejeto ${received}`; + } + return `Neveljaven vnos: pri\u010Dakovano ${expected}, prejeto ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Neveljaven vnos: pri\u010Dakovano ${stringifyPrimitive(issue2.values[0])}`; + return `Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Preveliko: pri\u010Dakovano, da bo ${issue2.origin ?? "vrednost"} imelo ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementov"}`; + return `Preveliko: pri\u010Dakovano, da bo ${issue2.origin ?? "vrednost"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Premajhno: pri\u010Dakovano, da bo ${issue2.origin} imelo ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Premajhno: pri\u010Dakovano, da bo ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Neveljaven niz: mora se za\u010Deti z "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Neveljaven niz: mora se kon\u010Dati z "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Neveljaven niz: mora vsebovati "${_issue.includes}"`; + if (_issue.format === "regex") + return `Neveljaven niz: mora ustrezati vzorcu ${_issue.pattern}`; + return `Neveljaven ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${issue2.divisor}`; + case "unrecognized_keys": + return `Neprepoznan${issue2.keys.length > 1 ? "i klju\u010Di" : " klju\u010D"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Neveljaven klju\u010D v ${issue2.origin}`; + case "invalid_union": + return "Neveljaven vnos"; + case "invalid_element": + return `Neveljavna vrednost v ${issue2.origin}`; + default: + return "Neveljaven vnos"; + } + }; +}; +function sl_default() { + return { + localeError: error36() + }; +} + +// node_modules/zod/v4/locales/sv.js +var error37 = () => { + const Sizable = { + string: { unit: "tecken", verb: "att ha" }, + file: { unit: "bytes", verb: "att ha" }, + array: { unit: "objekt", verb: "att inneh\xE5lla" }, + set: { unit: "objekt", verb: "att inneh\xE5lla" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "regulj\xE4rt uttryck", + email: "e-postadress", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO-datum och tid", + date: "ISO-datum", + time: "ISO-tid", + duration: "ISO-varaktighet", + ipv4: "IPv4-intervall", + ipv6: "IPv6-intervall", + cidrv4: "IPv4-spektrum", + cidrv6: "IPv6-spektrum", + base64: "base64-kodad str\xE4ng", + base64url: "base64url-kodad str\xE4ng", + json_string: "JSON-str\xE4ng", + e164: "E.164-nummer", + jwt: "JWT", + template_literal: "mall-literal" + }; + const TypeDictionary = { + nan: "NaN", + number: "antal", + array: "lista" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${issue2.expected}, fick ${received}`; + } + return `Ogiltig inmatning: f\xF6rv\xE4ntat ${expected}, fick ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ogiltig inmatning: f\xF6rv\xE4ntat ${stringifyPrimitive(issue2.values[0])}`; + return `Ogiltigt val: f\xF6rv\xE4ntade en av ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `F\xF6r stor(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element"}`; + } + return `F\xF6r stor(t): f\xF6rv\xE4ntat ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `F\xF6r lite(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `F\xF6r lite(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `Ogiltig str\xE4ng: m\xE5ste sluta med "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${_issue.includes}"`; + if (_issue.format === "regex") + return `Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${_issue.pattern}"`; + return `Ogiltig(t) ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ogiltigt tal: m\xE5ste vara en multipel av ${issue2.divisor}`; + case "unrecognized_keys": + return `${issue2.keys.length > 1 ? "Ok\xE4nda nycklar" : "Ok\xE4nd nyckel"}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Ogiltig nyckel i ${issue2.origin ?? "v\xE4rdet"}`; + case "invalid_union": + return "Ogiltig input"; + case "invalid_element": + return `Ogiltigt v\xE4rde i ${issue2.origin ?? "v\xE4rdet"}`; + default: + return `Ogiltig input`; + } + }; +}; +function sv_default() { + return { + localeError: error37() + }; +} + +// node_modules/zod/v4/locales/ta.js +var error38 = () => { + const Sizable = { + string: { unit: "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, + file: { unit: "\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, + array: { unit: "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, + set: { unit: "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1", + email: "\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD", + date: "ISO \u0BA4\u0BC7\u0BA4\u0BBF", + time: "ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD", + duration: "ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1", + ipv4: "IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", + ipv6: "IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", + cidrv4: "IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1", + cidrv6: "IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1", + base64: "base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD", + base64url: "base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD", + json_string: "JSON \u0B9A\u0BB0\u0BAE\u0BCD", + e164: "E.164 \u0B8E\u0BA3\u0BCD", + jwt: "JWT", + template_literal: "input" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0B8E\u0BA3\u0BCD", + array: "\u0B85\u0BA3\u0BBF", + null: "\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${issue2.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`; + } + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${stringifyPrimitive(issue2.values[0])}`; + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${joinValues(issue2.values, "|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin ?? "\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + } + return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin ?? "\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${adj}${issue2.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + } + return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin} ${adj}${issue2.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + if (_issue.format === "ends_with") + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + if (_issue.format === "includes") + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + if (_issue.format === "regex") + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${_issue.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${issue2.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; + case "unrecognized_keys": + return `\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${issue2.keys.length > 1 ? "\u0B95\u0BB3\u0BCD" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`; + case "invalid_union": + return "\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"; + case "invalid_element": + return `${issue2.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`; + default: + return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1`; + } + }; +}; +function ta_default() { + return { + localeError: error38() + }; +} + +// node_modules/zod/v4/locales/th.js +var error39 = () => { + const Sizable = { + string: { unit: "\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, + file: { unit: "\u0E44\u0E1A\u0E15\u0E4C", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, + array: { unit: "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, + set: { unit: "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19", + email: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25", + url: "URL", + emoji: "\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", + date: "\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO", + time: "\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", + duration: "\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", + ipv4: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4", + ipv6: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6", + cidrv4: "\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4", + cidrv6: "\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6", + base64: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64", + base64url: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL", + json_string: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON", + e164: "\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)", + jwt: "\u0E42\u0E17\u0E40\u0E04\u0E19 JWT", + template_literal: "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02", + array: "\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)", + null: "\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${issue2.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`; + } + return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${stringifyPrimitive(issue2.values[0])}`; + return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19" : "\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin ?? "\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`; + return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin ?? "\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? "\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22" : "\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${_issue.prefix}"`; + } + if (_issue.format === "ends_with") + return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${_issue.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`; + if (_issue.format === "regex") + return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${_issue.pattern}`; + return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${issue2.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`; + case "unrecognized_keys": + return `\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue2.origin}`; + case "invalid_union": + return "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49"; + case "invalid_element": + return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue2.origin}`; + default: + return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07`; + } + }; +}; +function th_default() { + return { + localeError: error39() + }; +} + +// node_modules/zod/v4/locales/tr.js +var error40 = () => { + const Sizable = { + string: { unit: "karakter", verb: "olmal\u0131" }, + file: { unit: "bayt", verb: "olmal\u0131" }, + array: { unit: "\xF6\u011Fe", verb: "olmal\u0131" }, + set: { unit: "\xF6\u011Fe", verb: "olmal\u0131" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "girdi", + email: "e-posta adresi", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO tarih ve saat", + date: "ISO tarih", + time: "ISO saat", + duration: "ISO s\xFCre", + ipv4: "IPv4 adresi", + ipv6: "IPv6 adresi", + cidrv4: "IPv4 aral\u0131\u011F\u0131", + cidrv6: "IPv6 aral\u0131\u011F\u0131", + base64: "base64 ile \u015Fifrelenmi\u015F metin", + base64url: "base64url ile \u015Fifrelenmi\u015F metin", + json_string: "JSON dizesi", + e164: "E.164 say\u0131s\u0131", + jwt: "JWT", + template_literal: "\u015Eablon dizesi" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Ge\xE7ersiz de\u011Fer: beklenen instanceof ${issue2.expected}, al\u0131nan ${received}`; + } + return `Ge\xE7ersiz de\u011Fer: beklenen ${expected}, al\u0131nan ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Ge\xE7ersiz de\u011Fer: beklenen ${stringifyPrimitive(issue2.values[0])}`; + return `Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\xC7ok b\xFCy\xFCk: beklenen ${issue2.origin ?? "de\u011Fer"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\xF6\u011Fe"}`; + return `\xC7ok b\xFCy\xFCk: beklenen ${issue2.origin ?? "de\u011Fer"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\xC7ok k\xFC\xE7\xFCk: beklenen ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + return `\xC7ok k\xFC\xE7\xFCk: beklenen ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Ge\xE7ersiz metin: "${_issue.prefix}" ile ba\u015Flamal\u0131`; + if (_issue.format === "ends_with") + return `Ge\xE7ersiz metin: "${_issue.suffix}" ile bitmeli`; + if (_issue.format === "includes") + return `Ge\xE7ersiz metin: "${_issue.includes}" i\xE7ermeli`; + if (_issue.format === "regex") + return `Ge\xE7ersiz metin: ${_issue.pattern} desenine uymal\u0131`; + return `Ge\xE7ersiz ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Ge\xE7ersiz say\u0131: ${issue2.divisor} ile tam b\xF6l\xFCnebilmeli`; + case "unrecognized_keys": + return `Tan\u0131nmayan anahtar${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} i\xE7inde ge\xE7ersiz anahtar`; + case "invalid_union": + return "Ge\xE7ersiz de\u011Fer"; + case "invalid_element": + return `${issue2.origin} i\xE7inde ge\xE7ersiz de\u011Fer`; + default: + return `Ge\xE7ersiz de\u011Fer`; + } + }; +}; +function tr_default() { + return { + localeError: error40() + }; +} + +// node_modules/zod/v4/locales/uk.js +var error41 = () => { + const Sizable = { + string: { unit: "\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, + file: { unit: "\u0431\u0430\u0439\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, + array: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, + set: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456", + email: "\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438", + url: "URL", + emoji: "\u0435\u043C\u043E\u0434\u0437\u0456", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO", + date: "\u0434\u0430\u0442\u0430 ISO", + time: "\u0447\u0430\u0441 ISO", + duration: "\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO", + ipv4: "\u0430\u0434\u0440\u0435\u0441\u0430 IPv4", + ipv6: "\u0430\u0434\u0440\u0435\u0441\u0430 IPv6", + cidrv4: "\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4", + cidrv6: "\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6", + base64: "\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64", + base64url: "\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url", + json_string: "\u0440\u044F\u0434\u043E\u043A JSON", + e164: "\u043D\u043E\u043C\u0435\u0440 E.164", + jwt: "JWT", + template_literal: "\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0447\u0438\u0441\u043B\u043E", + array: "\u043C\u0430\u0441\u0438\u0432" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${issue2.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`; + } + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${stringifyPrimitive(issue2.values[0])}`; + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`; + return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin} \u0431\u0443\u0434\u0435 ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${issue2.divisor}`; + case "unrecognized_keys": + return `\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u0456" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${issue2.origin}`; + case "invalid_union": + return "\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"; + case "invalid_element": + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${issue2.origin}`; + default: + return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456`; + } + }; +}; +function uk_default() { + return { + localeError: error41() + }; +} + +// node_modules/zod/v4/locales/ua.js +function ua_default() { + return uk_default(); +} + +// node_modules/zod/v4/locales/ur.js +var error42 = () => { + const Sizable = { + string: { unit: "\u062D\u0631\u0648\u0641", verb: "\u06C1\u0648\u0646\u0627" }, + file: { unit: "\u0628\u0627\u0626\u0679\u0633", verb: "\u06C1\u0648\u0646\u0627" }, + array: { unit: "\u0622\u0626\u0679\u0645\u0632", verb: "\u06C1\u0648\u0646\u0627" }, + set: { unit: "\u0622\u0626\u0679\u0645\u0632", verb: "\u06C1\u0648\u0646\u0627" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0627\u0646 \u067E\u0679", + email: "\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633", + url: "\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644", + emoji: "\u0627\u06CC\u0645\u0648\u062C\u06CC", + uuid: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", + uuidv4: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4", + uuidv6: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6", + nanoid: "\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC", + guid: "\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", + cuid: "\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", + cuid2: "\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2", + ulid: "\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC", + xid: "\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC", + ksuid: "\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", + datetime: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645", + date: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E", + time: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A", + duration: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A", + ipv4: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633", + ipv6: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633", + cidrv4: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C", + cidrv6: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C", + base64: "\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF", + base64url: "\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF", + json_string: "\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF", + e164: "\u0627\u06CC 164 \u0646\u0645\u0628\u0631", + jwt: "\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC", + template_literal: "\u0627\u0646 \u067E\u0679" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u0646\u0645\u0628\u0631", + array: "\u0622\u0631\u06D2", + null: "\u0646\u0644" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${issue2.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`; + } + return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${stringifyPrimitive(issue2.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; + return `\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${joinValues(issue2.values, "|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue2.origin ?? "\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`; + return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue2.origin ?? "\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${adj}${issue2.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue2.origin} \u06A9\u06D2 ${adj}${issue2.minimum.toString()} ${sizing.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`; + } + return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue2.origin} \u06A9\u0627 ${adj}${issue2.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; + } + if (_issue.format === "ends_with") + return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; + if (_issue.format === "includes") + return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; + if (_issue.format === "regex") + return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${_issue.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; + return `\u063A\u0644\u0637 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${issue2.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; + case "unrecognized_keys": + return `\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${issue2.keys.length > 1 ? "\u0632" : ""}: ${joinValues(issue2.keys, "\u060C ")}`; + case "invalid_key": + return `${issue2.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`; + case "invalid_union": + return "\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"; + case "invalid_element": + return `${issue2.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`; + default: + return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679`; + } + }; +}; +function ur_default() { + return { + localeError: error42() + }; +} + +// node_modules/zod/v4/locales/uz.js +var error43 = () => { + const Sizable = { + string: { unit: "belgi", verb: "bo\u2018lishi kerak" }, + file: { unit: "bayt", verb: "bo\u2018lishi kerak" }, + array: { unit: "element", verb: "bo\u2018lishi kerak" }, + set: { unit: "element", verb: "bo\u2018lishi kerak" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "kirish", + email: "elektron pochta manzili", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO sana va vaqti", + date: "ISO sana", + time: "ISO vaqt", + duration: "ISO davomiylik", + ipv4: "IPv4 manzil", + ipv6: "IPv6 manzil", + mac: "MAC manzil", + cidrv4: "IPv4 diapazon", + cidrv6: "IPv6 diapazon", + base64: "base64 kodlangan satr", + base64url: "base64url kodlangan satr", + json_string: "JSON satr", + e164: "E.164 raqam", + jwt: "JWT", + template_literal: "kirish" + }; + const TypeDictionary = { + nan: "NaN", + number: "raqam", + array: "massiv" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `Noto\u2018g\u2018ri kirish: kutilgan instanceof ${issue2.expected}, qabul qilingan ${received}`; + } + return `Noto\u2018g\u2018ri kirish: kutilgan ${expected}, qabul qilingan ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `Noto\u2018g\u2018ri kirish: kutilgan ${stringifyPrimitive(issue2.values[0])}`; + return `Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Juda katta: kutilgan ${issue2.origin ?? "qiymat"} ${adj}${issue2.maximum.toString()} ${sizing.unit} ${sizing.verb}`; + return `Juda katta: kutilgan ${issue2.origin ?? "qiymat"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Juda kichik: kutilgan ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} ${sizing.verb}`; + } + return `Juda kichik: kutilgan ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Noto\u2018g\u2018ri satr: "${_issue.prefix}" bilan boshlanishi kerak`; + if (_issue.format === "ends_with") + return `Noto\u2018g\u2018ri satr: "${_issue.suffix}" bilan tugashi kerak`; + if (_issue.format === "includes") + return `Noto\u2018g\u2018ri satr: "${_issue.includes}" ni o\u2018z ichiga olishi kerak`; + if (_issue.format === "regex") + return `Noto\u2018g\u2018ri satr: ${_issue.pattern} shabloniga mos kelishi kerak`; + return `Noto\u2018g\u2018ri ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `Noto\u2018g\u2018ri raqam: ${issue2.divisor} ning karralisi bo\u2018lishi kerak`; + case "unrecognized_keys": + return `Noma\u2019lum kalit${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} dagi kalit noto\u2018g\u2018ri`; + case "invalid_union": + return "Noto\u2018g\u2018ri kirish"; + case "invalid_element": + return `${issue2.origin} da noto\u2018g\u2018ri qiymat`; + default: + return `Noto\u2018g\u2018ri kirish`; + } + }; +}; +function uz_default() { + return { + localeError: error43() + }; +} + +// node_modules/zod/v4/locales/vi.js +var error44 = () => { + const Sizable = { + string: { unit: "k\xFD t\u1EF1", verb: "c\xF3" }, + file: { unit: "byte", verb: "c\xF3" }, + array: { unit: "ph\u1EA7n t\u1EED", verb: "c\xF3" }, + set: { unit: "ph\u1EA7n t\u1EED", verb: "c\xF3" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u0111\u1EA7u v\xE0o", + email: "\u0111\u1ECBa ch\u1EC9 email", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ng\xE0y gi\u1EDD ISO", + date: "ng\xE0y ISO", + time: "gi\u1EDD ISO", + duration: "kho\u1EA3ng th\u1EDDi gian ISO", + ipv4: "\u0111\u1ECBa ch\u1EC9 IPv4", + ipv6: "\u0111\u1ECBa ch\u1EC9 IPv6", + cidrv4: "d\u1EA3i IPv4", + cidrv6: "d\u1EA3i IPv6", + base64: "chu\u1ED7i m\xE3 h\xF3a base64", + base64url: "chu\u1ED7i m\xE3 h\xF3a base64url", + json_string: "chu\u1ED7i JSON", + e164: "s\u1ED1 E.164", + jwt: "JWT", + template_literal: "\u0111\u1EA7u v\xE0o" + }; + const TypeDictionary = { + nan: "NaN", + number: "s\u1ED1", + array: "m\u1EA3ng" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${issue2.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`; + } + return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${stringifyPrimitive(issue2.values[0])}`; + return `T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${issue2.origin ?? "gi\xE1 tr\u1ECB"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "ph\u1EA7n t\u1EED"}`; + return `Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${issue2.origin ?? "gi\xE1 tr\u1ECB"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${_issue.suffix}"`; + if (_issue.format === "includes") + return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${_issue.includes}"`; + if (_issue.format === "regex") + return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${_issue.pattern}`; + return `${FormatDictionary[_issue.format] ?? issue2.format} kh\xF4ng h\u1EE3p l\u1EC7`; + } + case "not_multiple_of": + return `S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${issue2.divisor}`; + case "unrecognized_keys": + return `Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${issue2.origin}`; + case "invalid_union": + return "\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"; + case "invalid_element": + return `Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${issue2.origin}`; + default: + return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7`; + } + }; +}; +function vi_default() { + return { + localeError: error44() + }; +} + +// node_modules/zod/v4/locales/zh-CN.js +var error45 = () => { + const Sizable = { + string: { unit: "\u5B57\u7B26", verb: "\u5305\u542B" }, + file: { unit: "\u5B57\u8282", verb: "\u5305\u542B" }, + array: { unit: "\u9879", verb: "\u5305\u542B" }, + set: { unit: "\u9879", verb: "\u5305\u542B" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u8F93\u5165", + email: "\u7535\u5B50\u90AE\u4EF6", + url: "URL", + emoji: "\u8868\u60C5\u7B26\u53F7", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO\u65E5\u671F\u65F6\u95F4", + date: "ISO\u65E5\u671F", + time: "ISO\u65F6\u95F4", + duration: "ISO\u65F6\u957F", + ipv4: "IPv4\u5730\u5740", + ipv6: "IPv6\u5730\u5740", + cidrv4: "IPv4\u7F51\u6BB5", + cidrv6: "IPv6\u7F51\u6BB5", + base64: "base64\u7F16\u7801\u5B57\u7B26\u4E32", + base64url: "base64url\u7F16\u7801\u5B57\u7B26\u4E32", + json_string: "JSON\u5B57\u7B26\u4E32", + e164: "E.164\u53F7\u7801", + jwt: "JWT", + template_literal: "\u8F93\u5165" + }; + const TypeDictionary = { + nan: "NaN", + number: "\u6570\u5B57", + array: "\u6570\u7EC4", + null: "\u7A7A\u503C(null)" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${issue2.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`; + } + return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${stringifyPrimitive(issue2.values[0])}`; + return `\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue2.origin ?? "\u503C"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u4E2A\u5143\u7D20"}`; + return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue2.origin ?? "\u503C"} ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue2.origin} ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${_issue.prefix}" \u5F00\u5934`; + if (_issue.format === "ends_with") + return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${_issue.suffix}" \u7ED3\u5C3E`; + if (_issue.format === "includes") + return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${_issue.pattern}`; + return `\u65E0\u6548${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${issue2.divisor} \u7684\u500D\u6570`; + case "unrecognized_keys": + return `\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `${issue2.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`; + case "invalid_union": + return "\u65E0\u6548\u8F93\u5165"; + case "invalid_element": + return `${issue2.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`; + default: + return `\u65E0\u6548\u8F93\u5165`; + } + }; +}; +function zh_CN_default() { + return { + localeError: error45() + }; +} + +// node_modules/zod/v4/locales/zh-TW.js +var error46 = () => { + const Sizable = { + string: { unit: "\u5B57\u5143", verb: "\u64C1\u6709" }, + file: { unit: "\u4F4D\u5143\u7D44", verb: "\u64C1\u6709" }, + array: { unit: "\u9805\u76EE", verb: "\u64C1\u6709" }, + set: { unit: "\u9805\u76EE", verb: "\u64C1\u6709" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u8F38\u5165", + email: "\u90F5\u4EF6\u5730\u5740", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "ISO \u65E5\u671F\u6642\u9593", + date: "ISO \u65E5\u671F", + time: "ISO \u6642\u9593", + duration: "ISO \u671F\u9593", + ipv4: "IPv4 \u4F4D\u5740", + ipv6: "IPv6 \u4F4D\u5740", + cidrv4: "IPv4 \u7BC4\u570D", + cidrv6: "IPv6 \u7BC4\u570D", + base64: "base64 \u7DE8\u78BC\u5B57\u4E32", + base64url: "base64url \u7DE8\u78BC\u5B57\u4E32", + json_string: "JSON \u5B57\u4E32", + e164: "E.164 \u6578\u503C", + jwt: "JWT", + template_literal: "\u8F38\u5165" + }; + const TypeDictionary = { + nan: "NaN" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${issue2.expected}\uFF0C\u4F46\u6536\u5230 ${received}`; + } + return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${expected}\uFF0C\u4F46\u6536\u5230 ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${stringifyPrimitive(issue2.values[0])}`; + return `\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue2.origin ?? "\u503C"} \u61C9\u70BA ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u500B\u5143\u7D20"}`; + return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue2.origin ?? "\u503C"} \u61C9\u70BA ${adj}${issue2.maximum.toString()}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) { + return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue2.origin} \u61C9\u70BA ${adj}${issue2.minimum.toString()} ${sizing.unit}`; + } + return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue2.origin} \u61C9\u70BA ${adj}${issue2.minimum.toString()}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") { + return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${_issue.prefix}" \u958B\u982D`; + } + if (_issue.format === "ends_with") + return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${_issue.suffix}" \u7D50\u5C3E`; + if (_issue.format === "includes") + return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${_issue.pattern}`; + return `\u7121\u6548\u7684 ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${issue2.divisor} \u7684\u500D\u6578`; + case "unrecognized_keys": + return `\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${issue2.keys.length > 1 ? "\u5011" : ""}\uFF1A${joinValues(issue2.keys, "\u3001")}`; + case "invalid_key": + return `${issue2.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`; + case "invalid_union": + return "\u7121\u6548\u7684\u8F38\u5165\u503C"; + case "invalid_element": + return `${issue2.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`; + default: + return `\u7121\u6548\u7684\u8F38\u5165\u503C`; + } + }; +}; +function zh_TW_default() { + return { + localeError: error46() + }; +} + +// node_modules/zod/v4/locales/yo.js +var error47 = () => { + const Sizable = { + string: { unit: "\xE0mi", verb: "n\xED" }, + file: { unit: "bytes", verb: "n\xED" }, + array: { unit: "nkan", verb: "n\xED" }, + set: { unit: "nkan", verb: "n\xED" } + }; + function getSizing(origin) { + return Sizable[origin] ?? null; + } + const FormatDictionary = { + regex: "\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9", + email: "\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC", + url: "URL", + emoji: "emoji", + uuid: "UUID", + uuidv4: "UUIDv4", + uuidv6: "UUIDv6", + nanoid: "nanoid", + guid: "GUID", + cuid: "cuid", + cuid2: "cuid2", + ulid: "ULID", + xid: "XID", + ksuid: "KSUID", + datetime: "\xE0k\xF3k\xF2 ISO", + date: "\u1ECDj\u1ECD\u0301 ISO", + time: "\xE0k\xF3k\xF2 ISO", + duration: "\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO", + ipv4: "\xE0d\xEDr\u1EB9\u0301s\xEC IPv4", + ipv6: "\xE0d\xEDr\u1EB9\u0301s\xEC IPv6", + cidrv4: "\xE0gb\xE8gb\xE8 IPv4", + cidrv6: "\xE0gb\xE8gb\xE8 IPv6", + base64: "\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64", + base64url: "\u1ECD\u0300r\u1ECD\u0300 base64url", + json_string: "\u1ECD\u0300r\u1ECD\u0300 JSON", + e164: "n\u1ECD\u0301mb\xE0 E.164", + jwt: "JWT", + template_literal: "\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9" + }; + const TypeDictionary = { + nan: "NaN", + number: "n\u1ECD\u0301mb\xE0", + array: "akop\u1ECD" + }; + return (issue2) => { + switch (issue2.code) { + case "invalid_type": { + const expected = TypeDictionary[issue2.expected] ?? issue2.expected; + const receivedType = parsedType(issue2.input); + const received = TypeDictionary[receivedType] ?? receivedType; + if (/^[A-Z]/.test(issue2.expected)) { + return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${issue2.expected}, \xE0m\u1ECD\u0300 a r\xED ${received}`; + } + return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${expected}, \xE0m\u1ECD\u0300 a r\xED ${received}`; + } + case "invalid_value": + if (issue2.values.length === 1) + return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${stringifyPrimitive(issue2.values[0])}`; + return `\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${joinValues(issue2.values, "|")}`; + case "too_big": { + const adj = issue2.inclusive ? "<=" : "<"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${issue2.origin ?? "iye"} ${sizing.verb} ${adj}${issue2.maximum} ${sizing.unit}`; + return `T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${adj}${issue2.maximum}`; + } + case "too_small": { + const adj = issue2.inclusive ? ">=" : ">"; + const sizing = getSizing(issue2.origin); + if (sizing) + return `K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum} ${sizing.unit}`; + return `K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${adj}${issue2.minimum}`; + } + case "invalid_format": { + const _issue = issue2; + if (_issue.format === "starts_with") + return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${_issue.prefix}"`; + if (_issue.format === "ends_with") + return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${_issue.suffix}"`; + if (_issue.format === "includes") + return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${_issue.includes}"`; + if (_issue.format === "regex") + return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${_issue.pattern}`; + return `A\u1E63\xEC\u1E63e: ${FormatDictionary[_issue.format] ?? issue2.format}`; + } + case "not_multiple_of": + return `N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${issue2.divisor}`; + case "unrecognized_keys": + return `B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${joinValues(issue2.keys, ", ")}`; + case "invalid_key": + return `B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${issue2.origin}`; + case "invalid_union": + return "\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"; + case "invalid_element": + return `Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${issue2.origin}`; + default: + return "\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"; + } + }; +}; +function yo_default() { + return { + localeError: error47() + }; +} + +// node_modules/zod/v4/core/registries.js +var _a; +var $output = Symbol("ZodOutput"); +var $input = Symbol("ZodInput"); +var $ZodRegistry = class { + constructor() { + this._map = /* @__PURE__ */ new WeakMap(); + this._idmap = /* @__PURE__ */ new Map(); + } + add(schema, ..._meta) { + const meta3 = _meta[0]; + this._map.set(schema, meta3); + if (meta3 && typeof meta3 === "object" && "id" in meta3) { + this._idmap.set(meta3.id, schema); + } + return this; + } + clear() { + this._map = /* @__PURE__ */ new WeakMap(); + this._idmap = /* @__PURE__ */ new Map(); + return this; + } + remove(schema) { + const meta3 = this._map.get(schema); + if (meta3 && typeof meta3 === "object" && "id" in meta3) { + this._idmap.delete(meta3.id); + } + this._map.delete(schema); + return this; + } + get(schema) { + const p = schema._zod.parent; + if (p) { + const pm = { ...this.get(p) ?? {} }; + delete pm.id; + const f = { ...pm, ...this._map.get(schema) }; + return Object.keys(f).length ? f : void 0; + } + return this._map.get(schema); + } + has(schema) { + return this._map.has(schema); + } +}; +function registry() { + return new $ZodRegistry(); +} +(_a = globalThis).__zod_globalRegistry ?? (_a.__zod_globalRegistry = registry()); +var globalRegistry = globalThis.__zod_globalRegistry; + +// node_modules/zod/v4/core/api.js +// @__NO_SIDE_EFFECTS__ +function _string(Class2, params) { + return new Class2({ + type: "string", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _coercedString(Class2, params) { + return new Class2({ + type: "string", + coerce: true, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _email(Class2, params) { + return new Class2({ + type: "string", + format: "email", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _guid(Class2, params) { + return new Class2({ + type: "string", + format: "guid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uuid(Class2, params) { + return new Class2({ + type: "string", + format: "uuid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uuidv4(Class2, params) { + return new Class2({ + type: "string", + format: "uuid", + check: "string_format", + abort: false, + version: "v4", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uuidv6(Class2, params) { + return new Class2({ + type: "string", + format: "uuid", + check: "string_format", + abort: false, + version: "v6", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uuidv7(Class2, params) { + return new Class2({ + type: "string", + format: "uuid", + check: "string_format", + abort: false, + version: "v7", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _url(Class2, params) { + return new Class2({ + type: "string", + format: "url", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _emoji2(Class2, params) { + return new Class2({ + type: "string", + format: "emoji", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _nanoid(Class2, params) { + return new Class2({ + type: "string", + format: "nanoid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _cuid(Class2, params) { + return new Class2({ + type: "string", + format: "cuid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _cuid2(Class2, params) { + return new Class2({ + type: "string", + format: "cuid2", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _ulid(Class2, params) { + return new Class2({ + type: "string", + format: "ulid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _xid(Class2, params) { + return new Class2({ + type: "string", + format: "xid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _ksuid(Class2, params) { + return new Class2({ + type: "string", + format: "ksuid", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _ipv4(Class2, params) { + return new Class2({ + type: "string", + format: "ipv4", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _ipv6(Class2, params) { + return new Class2({ + type: "string", + format: "ipv6", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _mac(Class2, params) { + return new Class2({ + type: "string", + format: "mac", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _cidrv4(Class2, params) { + return new Class2({ + type: "string", + format: "cidrv4", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _cidrv6(Class2, params) { + return new Class2({ + type: "string", + format: "cidrv6", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _base64(Class2, params) { + return new Class2({ + type: "string", + format: "base64", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _base64url(Class2, params) { + return new Class2({ + type: "string", + format: "base64url", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _e164(Class2, params) { + return new Class2({ + type: "string", + format: "e164", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _jwt(Class2, params) { + return new Class2({ + type: "string", + format: "jwt", + check: "string_format", + abort: false, + ...normalizeParams(params) + }); +} +var TimePrecision = { + Any: null, + Minute: -1, + Second: 0, + Millisecond: 3, + Microsecond: 6 +}; +// @__NO_SIDE_EFFECTS__ +function _isoDateTime(Class2, params) { + return new Class2({ + type: "string", + format: "datetime", + check: "string_format", + offset: false, + local: false, + precision: null, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _isoDate(Class2, params) { + return new Class2({ + type: "string", + format: "date", + check: "string_format", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _isoTime(Class2, params) { + return new Class2({ + type: "string", + format: "time", + check: "string_format", + precision: null, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _isoDuration(Class2, params) { + return new Class2({ + type: "string", + format: "duration", + check: "string_format", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _number(Class2, params) { + return new Class2({ + type: "number", + checks: [], + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _coercedNumber(Class2, params) { + return new Class2({ + type: "number", + coerce: true, + checks: [], + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _int(Class2, params) { + return new Class2({ + type: "number", + check: "number_format", + abort: false, + format: "safeint", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _float32(Class2, params) { + return new Class2({ + type: "number", + check: "number_format", + abort: false, + format: "float32", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _float64(Class2, params) { + return new Class2({ + type: "number", + check: "number_format", + abort: false, + format: "float64", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _int32(Class2, params) { + return new Class2({ + type: "number", + check: "number_format", + abort: false, + format: "int32", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uint32(Class2, params) { + return new Class2({ + type: "number", + check: "number_format", + abort: false, + format: "uint32", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _boolean(Class2, params) { + return new Class2({ + type: "boolean", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _coercedBoolean(Class2, params) { + return new Class2({ + type: "boolean", + coerce: true, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _bigint(Class2, params) { + return new Class2({ + type: "bigint", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _coercedBigint(Class2, params) { + return new Class2({ + type: "bigint", + coerce: true, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _int64(Class2, params) { + return new Class2({ + type: "bigint", + check: "bigint_format", + abort: false, + format: "int64", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uint64(Class2, params) { + return new Class2({ + type: "bigint", + check: "bigint_format", + abort: false, + format: "uint64", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _symbol(Class2, params) { + return new Class2({ + type: "symbol", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _undefined2(Class2, params) { + return new Class2({ + type: "undefined", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _null2(Class2, params) { + return new Class2({ + type: "null", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _any(Class2) { + return new Class2({ + type: "any" + }); +} +// @__NO_SIDE_EFFECTS__ +function _unknown(Class2) { + return new Class2({ + type: "unknown" + }); +} +// @__NO_SIDE_EFFECTS__ +function _never(Class2, params) { + return new Class2({ + type: "never", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _void(Class2, params) { + return new Class2({ + type: "void", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _date(Class2, params) { + return new Class2({ + type: "date", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _coercedDate(Class2, params) { + return new Class2({ + type: "date", + coerce: true, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _nan(Class2, params) { + return new Class2({ + type: "nan", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _lt(value, params) { + return new $ZodCheckLessThan({ + check: "less_than", + ...normalizeParams(params), + value, + inclusive: false + }); +} +// @__NO_SIDE_EFFECTS__ +function _lte(value, params) { + return new $ZodCheckLessThan({ + check: "less_than", + ...normalizeParams(params), + value, + inclusive: true + }); +} +// @__NO_SIDE_EFFECTS__ +function _gt(value, params) { + return new $ZodCheckGreaterThan({ + check: "greater_than", + ...normalizeParams(params), + value, + inclusive: false + }); +} +// @__NO_SIDE_EFFECTS__ +function _gte(value, params) { + return new $ZodCheckGreaterThan({ + check: "greater_than", + ...normalizeParams(params), + value, + inclusive: true + }); +} +// @__NO_SIDE_EFFECTS__ +function _positive(params) { + return /* @__PURE__ */ _gt(0, params); +} +// @__NO_SIDE_EFFECTS__ +function _negative(params) { + return /* @__PURE__ */ _lt(0, params); +} +// @__NO_SIDE_EFFECTS__ +function _nonpositive(params) { + return /* @__PURE__ */ _lte(0, params); +} +// @__NO_SIDE_EFFECTS__ +function _nonnegative(params) { + return /* @__PURE__ */ _gte(0, params); +} +// @__NO_SIDE_EFFECTS__ +function _multipleOf(value, params) { + return new $ZodCheckMultipleOf({ + check: "multiple_of", + ...normalizeParams(params), + value + }); +} +// @__NO_SIDE_EFFECTS__ +function _maxSize(maximum, params) { + return new $ZodCheckMaxSize({ + check: "max_size", + ...normalizeParams(params), + maximum + }); +} +// @__NO_SIDE_EFFECTS__ +function _minSize(minimum, params) { + return new $ZodCheckMinSize({ + check: "min_size", + ...normalizeParams(params), + minimum + }); +} +// @__NO_SIDE_EFFECTS__ +function _size(size, params) { + return new $ZodCheckSizeEquals({ + check: "size_equals", + ...normalizeParams(params), + size + }); +} +// @__NO_SIDE_EFFECTS__ +function _maxLength(maximum, params) { + const ch = new $ZodCheckMaxLength({ + check: "max_length", + ...normalizeParams(params), + maximum + }); + return ch; +} +// @__NO_SIDE_EFFECTS__ +function _minLength(minimum, params) { + return new $ZodCheckMinLength({ + check: "min_length", + ...normalizeParams(params), + minimum + }); +} +// @__NO_SIDE_EFFECTS__ +function _length(length, params) { + return new $ZodCheckLengthEquals({ + check: "length_equals", + ...normalizeParams(params), + length + }); +} +// @__NO_SIDE_EFFECTS__ +function _regex(pattern, params) { + return new $ZodCheckRegex({ + check: "string_format", + format: "regex", + ...normalizeParams(params), + pattern + }); +} +// @__NO_SIDE_EFFECTS__ +function _lowercase(params) { + return new $ZodCheckLowerCase({ + check: "string_format", + format: "lowercase", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _uppercase(params) { + return new $ZodCheckUpperCase({ + check: "string_format", + format: "uppercase", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _includes(includes, params) { + return new $ZodCheckIncludes({ + check: "string_format", + format: "includes", + ...normalizeParams(params), + includes + }); +} +// @__NO_SIDE_EFFECTS__ +function _startsWith(prefix, params) { + return new $ZodCheckStartsWith({ + check: "string_format", + format: "starts_with", + ...normalizeParams(params), + prefix + }); +} +// @__NO_SIDE_EFFECTS__ +function _endsWith(suffix, params) { + return new $ZodCheckEndsWith({ + check: "string_format", + format: "ends_with", + ...normalizeParams(params), + suffix + }); +} +// @__NO_SIDE_EFFECTS__ +function _property(property, schema, params) { + return new $ZodCheckProperty({ + check: "property", + property, + schema, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _mime(types, params) { + return new $ZodCheckMimeType({ + check: "mime_type", + mime: types, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _overwrite(tx) { + return new $ZodCheckOverwrite({ + check: "overwrite", + tx + }); +} +// @__NO_SIDE_EFFECTS__ +function _normalize(form) { + return /* @__PURE__ */ _overwrite((input) => input.normalize(form)); +} +// @__NO_SIDE_EFFECTS__ +function _trim() { + return /* @__PURE__ */ _overwrite((input) => input.trim()); +} +// @__NO_SIDE_EFFECTS__ +function _toLowerCase() { + return /* @__PURE__ */ _overwrite((input) => input.toLowerCase()); +} +// @__NO_SIDE_EFFECTS__ +function _toUpperCase() { + return /* @__PURE__ */ _overwrite((input) => input.toUpperCase()); +} +// @__NO_SIDE_EFFECTS__ +function _slugify() { + return /* @__PURE__ */ _overwrite((input) => slugify(input)); +} +// @__NO_SIDE_EFFECTS__ +function _array(Class2, element, params) { + return new Class2({ + type: "array", + element, + // get element() { + // return element; + // }, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _union(Class2, options, params) { + return new Class2({ + type: "union", + options, + ...normalizeParams(params) + }); +} +function _xor(Class2, options, params) { + return new Class2({ + type: "union", + options, + inclusive: false, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _discriminatedUnion(Class2, discriminator, options, params) { + return new Class2({ + type: "union", + options, + discriminator, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _intersection(Class2, left, right) { + return new Class2({ + type: "intersection", + left, + right + }); +} +// @__NO_SIDE_EFFECTS__ +function _tuple(Class2, items, _paramsOrRest, _params) { + const hasRest = _paramsOrRest instanceof $ZodType; + const params = hasRest ? _params : _paramsOrRest; + const rest = hasRest ? _paramsOrRest : null; + return new Class2({ + type: "tuple", + items, + rest, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _record(Class2, keyType, valueType, params) { + return new Class2({ + type: "record", + keyType, + valueType, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _map(Class2, keyType, valueType, params) { + return new Class2({ + type: "map", + keyType, + valueType, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _set(Class2, valueType, params) { + return new Class2({ + type: "set", + valueType, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _enum(Class2, values, params) { + const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values; + return new Class2({ + type: "enum", + entries, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _nativeEnum(Class2, entries, params) { + return new Class2({ + type: "enum", + entries, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _literal(Class2, value, params) { + return new Class2({ + type: "literal", + values: Array.isArray(value) ? value : [value], + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _file(Class2, params) { + return new Class2({ + type: "file", + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _transform(Class2, fn) { + return new Class2({ + type: "transform", + transform: fn + }); +} +// @__NO_SIDE_EFFECTS__ +function _optional(Class2, innerType) { + return new Class2({ + type: "optional", + innerType + }); +} +// @__NO_SIDE_EFFECTS__ +function _nullable(Class2, innerType) { + return new Class2({ + type: "nullable", + innerType + }); +} +// @__NO_SIDE_EFFECTS__ +function _default(Class2, innerType, defaultValue) { + return new Class2({ + type: "default", + innerType, + get defaultValue() { + return typeof defaultValue === "function" ? defaultValue() : shallowClone(defaultValue); + } + }); +} +// @__NO_SIDE_EFFECTS__ +function _nonoptional(Class2, innerType, params) { + return new Class2({ + type: "nonoptional", + innerType, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _success(Class2, innerType) { + return new Class2({ + type: "success", + innerType + }); +} +// @__NO_SIDE_EFFECTS__ +function _catch(Class2, innerType, catchValue) { + return new Class2({ + type: "catch", + innerType, + catchValue: typeof catchValue === "function" ? catchValue : () => catchValue + }); +} +// @__NO_SIDE_EFFECTS__ +function _pipe(Class2, in_, out) { + return new Class2({ + type: "pipe", + in: in_, + out + }); +} +// @__NO_SIDE_EFFECTS__ +function _readonly(Class2, innerType) { + return new Class2({ + type: "readonly", + innerType + }); +} +// @__NO_SIDE_EFFECTS__ +function _templateLiteral(Class2, parts, params) { + return new Class2({ + type: "template_literal", + parts, + ...normalizeParams(params) + }); +} +// @__NO_SIDE_EFFECTS__ +function _lazy(Class2, getter) { + return new Class2({ + type: "lazy", + getter + }); +} +// @__NO_SIDE_EFFECTS__ +function _promise(Class2, innerType) { + return new Class2({ + type: "promise", + innerType + }); +} +// @__NO_SIDE_EFFECTS__ +function _custom(Class2, fn, _params) { + const norm = normalizeParams(_params); + norm.abort ?? (norm.abort = true); + const schema = new Class2({ + type: "custom", + check: "custom", + fn, + ...norm + }); + return schema; +} +// @__NO_SIDE_EFFECTS__ +function _refine(Class2, fn, _params) { + const schema = new Class2({ + type: "custom", + check: "custom", + fn, + ...normalizeParams(_params) + }); + return schema; +} +// @__NO_SIDE_EFFECTS__ +function _superRefine(fn) { + const ch = /* @__PURE__ */ _check((payload) => { + payload.addIssue = (issue2) => { + if (typeof issue2 === "string") { + payload.issues.push(issue(issue2, payload.value, ch._zod.def)); + } else { + const _issue = issue2; + if (_issue.fatal) + _issue.continue = false; + _issue.code ?? (_issue.code = "custom"); + _issue.input ?? (_issue.input = payload.value); + _issue.inst ?? (_issue.inst = ch); + _issue.continue ?? (_issue.continue = !ch._zod.def.abort); + payload.issues.push(issue(_issue)); + } + }; + return fn(payload.value, payload); + }); + return ch; +} +// @__NO_SIDE_EFFECTS__ +function _check(fn, params) { + const ch = new $ZodCheck({ + check: "custom", + ...normalizeParams(params) + }); + ch._zod.check = fn; + return ch; +} +// @__NO_SIDE_EFFECTS__ +function describe(description) { + const ch = new $ZodCheck({ check: "describe" }); + ch._zod.onattach = [ + (inst) => { + const existing = globalRegistry.get(inst) ?? {}; + globalRegistry.add(inst, { ...existing, description }); + } + ]; + ch._zod.check = () => { + }; + return ch; +} +// @__NO_SIDE_EFFECTS__ +function meta(metadata) { + const ch = new $ZodCheck({ check: "meta" }); + ch._zod.onattach = [ + (inst) => { + const existing = globalRegistry.get(inst) ?? {}; + globalRegistry.add(inst, { ...existing, ...metadata }); + } + ]; + ch._zod.check = () => { + }; + return ch; +} +// @__NO_SIDE_EFFECTS__ +function _stringbool(Classes, _params) { + const params = normalizeParams(_params); + let truthyArray = params.truthy ?? ["true", "1", "yes", "on", "y", "enabled"]; + let falsyArray = params.falsy ?? ["false", "0", "no", "off", "n", "disabled"]; + if (params.case !== "sensitive") { + truthyArray = truthyArray.map((v) => typeof v === "string" ? v.toLowerCase() : v); + falsyArray = falsyArray.map((v) => typeof v === "string" ? v.toLowerCase() : v); + } + const truthySet = new Set(truthyArray); + const falsySet = new Set(falsyArray); + const _Codec = Classes.Codec ?? $ZodCodec; + const _Boolean = Classes.Boolean ?? $ZodBoolean; + const _String = Classes.String ?? $ZodString; + const stringSchema = new _String({ type: "string", error: params.error }); + const booleanSchema = new _Boolean({ type: "boolean", error: params.error }); + const codec2 = new _Codec({ + type: "pipe", + in: stringSchema, + out: booleanSchema, + transform: ((input, payload) => { + let data = input; + if (params.case !== "sensitive") + data = data.toLowerCase(); + if (truthySet.has(data)) { + return true; + } else if (falsySet.has(data)) { + return false; + } else { + payload.issues.push({ + code: "invalid_value", + expected: "stringbool", + values: [...truthySet, ...falsySet], + input: payload.value, + inst: codec2, + continue: false + }); + return {}; + } + }), + reverseTransform: ((input, _payload) => { + if (input === true) { + return truthyArray[0] || "true"; + } else { + return falsyArray[0] || "false"; + } + }), + error: params.error + }); + return codec2; +} +// @__NO_SIDE_EFFECTS__ +function _stringFormat(Class2, format, fnOrRegex, _params = {}) { + const params = normalizeParams(_params); + const def = { + ...normalizeParams(_params), + check: "string_format", + type: "string", + format, + fn: typeof fnOrRegex === "function" ? fnOrRegex : (val) => fnOrRegex.test(val), + ...params + }; + if (fnOrRegex instanceof RegExp) { + def.pattern = fnOrRegex; + } + const inst = new Class2(def); + return inst; +} + +// node_modules/zod/v4/core/to-json-schema.js +function initializeContext(params) { + let target = params?.target ?? "draft-2020-12"; + if (target === "draft-4") + target = "draft-04"; + if (target === "draft-7") + target = "draft-07"; + return { + processors: params.processors ?? {}, + metadataRegistry: params?.metadata ?? globalRegistry, + target, + unrepresentable: params?.unrepresentable ?? "throw", + override: params?.override ?? (() => { + }), + io: params?.io ?? "output", + counter: 0, + seen: /* @__PURE__ */ new Map(), + cycles: params?.cycles ?? "ref", + reused: params?.reused ?? "inline", + external: params?.external ?? void 0 + }; +} +function process2(schema, ctx, _params = { path: [], schemaPath: [] }) { + var _a2; + const def = schema._zod.def; + const seen = ctx.seen.get(schema); + if (seen) { + seen.count++; + const isCycle = _params.schemaPath.includes(schema); + if (isCycle) { + seen.cycle = _params.path; + } + return seen.schema; + } + const result = { schema: {}, count: 1, cycle: void 0, path: _params.path }; + ctx.seen.set(schema, result); + const overrideSchema = schema._zod.toJSONSchema?.(); + if (overrideSchema) { + result.schema = overrideSchema; + } else { + const params = { + ..._params, + schemaPath: [..._params.schemaPath, schema], + path: _params.path + }; + if (schema._zod.processJSONSchema) { + schema._zod.processJSONSchema(ctx, result.schema, params); + } else { + const _json = result.schema; + const processor = ctx.processors[def.type]; + if (!processor) { + throw new Error(`[toJSONSchema]: Non-representable type encountered: ${def.type}`); + } + processor(schema, ctx, _json, params); + } + const parent = schema._zod.parent; + if (parent) { + if (!result.ref) + result.ref = parent; + process2(parent, ctx, params); + ctx.seen.get(parent).isParent = true; + } + } + const meta3 = ctx.metadataRegistry.get(schema); + if (meta3) + Object.assign(result.schema, meta3); + if (ctx.io === "input" && isTransforming(schema)) { + delete result.schema.examples; + delete result.schema.default; + } + if (ctx.io === "input" && result.schema._prefault) + (_a2 = result.schema).default ?? (_a2.default = result.schema._prefault); + delete result.schema._prefault; + const _result = ctx.seen.get(schema); + return _result.schema; +} +function extractDefs(ctx, schema) { + const root = ctx.seen.get(schema); + if (!root) + throw new Error("Unprocessed schema. This is a bug in Zod."); + const idToSchema = /* @__PURE__ */ new Map(); + for (const entry of ctx.seen.entries()) { + const id = ctx.metadataRegistry.get(entry[0])?.id; + if (id) { + const existing = idToSchema.get(id); + if (existing && existing !== entry[0]) { + throw new Error(`Duplicate schema id "${id}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`); + } + idToSchema.set(id, entry[0]); + } + } + const makeURI = (entry) => { + const defsSegment = ctx.target === "draft-2020-12" ? "$defs" : "definitions"; + if (ctx.external) { + const externalId = ctx.external.registry.get(entry[0])?.id; + const uriGenerator = ctx.external.uri ?? ((id2) => id2); + if (externalId) { + return { ref: uriGenerator(externalId) }; + } + const id = entry[1].defId ?? entry[1].schema.id ?? `schema${ctx.counter++}`; + entry[1].defId = id; + return { defId: id, ref: `${uriGenerator("__shared")}#/${defsSegment}/${id}` }; + } + if (entry[1] === root) { + return { ref: "#" }; + } + const uriPrefix = `#`; + const defUriPrefix = `${uriPrefix}/${defsSegment}/`; + const defId = entry[1].schema.id ?? `__schema${ctx.counter++}`; + return { defId, ref: defUriPrefix + defId }; + }; + const extractToDef = (entry) => { + if (entry[1].schema.$ref) { + return; + } + const seen = entry[1]; + const { ref, defId } = makeURI(entry); + seen.def = { ...seen.schema }; + if (defId) + seen.defId = defId; + const schema2 = seen.schema; + for (const key in schema2) { + delete schema2[key]; + } + schema2.$ref = ref; + }; + if (ctx.cycles === "throw") { + for (const entry of ctx.seen.entries()) { + const seen = entry[1]; + if (seen.cycle) { + throw new Error(`Cycle detected: #/${seen.cycle?.join("/")}/ + +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`); + } + } + } + for (const entry of ctx.seen.entries()) { + const seen = entry[1]; + if (schema === entry[0]) { + extractToDef(entry); + continue; + } + if (ctx.external) { + const ext = ctx.external.registry.get(entry[0])?.id; + if (schema !== entry[0] && ext) { + extractToDef(entry); + continue; + } + } + const id = ctx.metadataRegistry.get(entry[0])?.id; + if (id) { + extractToDef(entry); + continue; + } + if (seen.cycle) { + extractToDef(entry); + continue; + } + if (seen.count > 1) { + if (ctx.reused === "ref") { + extractToDef(entry); + continue; + } + } + } +} +function finalize(ctx, schema) { + const root = ctx.seen.get(schema); + if (!root) + throw new Error("Unprocessed schema. This is a bug in Zod."); + const flattenRef = (zodSchema) => { + const seen = ctx.seen.get(zodSchema); + if (seen.ref === null) + return; + const schema2 = seen.def ?? seen.schema; + const _cached = { ...schema2 }; + const ref = seen.ref; + seen.ref = null; + if (ref) { + flattenRef(ref); + const refSeen = ctx.seen.get(ref); + const refSchema = refSeen.schema; + if (refSchema.$ref && (ctx.target === "draft-07" || ctx.target === "draft-04" || ctx.target === "openapi-3.0")) { + schema2.allOf = schema2.allOf ?? []; + schema2.allOf.push(refSchema); + } else { + Object.assign(schema2, refSchema); + } + Object.assign(schema2, _cached); + const isParentRef = zodSchema._zod.parent === ref; + if (isParentRef) { + for (const key in schema2) { + if (key === "$ref" || key === "allOf") + continue; + if (!(key in _cached)) { + delete schema2[key]; + } + } + } + if (refSchema.$ref && refSeen.def) { + for (const key in schema2) { + if (key === "$ref" || key === "allOf") + continue; + if (key in refSeen.def && JSON.stringify(schema2[key]) === JSON.stringify(refSeen.def[key])) { + delete schema2[key]; + } + } + } + } + const parent = zodSchema._zod.parent; + if (parent && parent !== ref) { + flattenRef(parent); + const parentSeen = ctx.seen.get(parent); + if (parentSeen?.schema.$ref) { + schema2.$ref = parentSeen.schema.$ref; + if (parentSeen.def) { + for (const key in schema2) { + if (key === "$ref" || key === "allOf") + continue; + if (key in parentSeen.def && JSON.stringify(schema2[key]) === JSON.stringify(parentSeen.def[key])) { + delete schema2[key]; + } + } + } + } + } + ctx.override({ + zodSchema, + jsonSchema: schema2, + path: seen.path ?? [] + }); + }; + for (const entry of [...ctx.seen.entries()].reverse()) { + flattenRef(entry[0]); + } + const result = {}; + if (ctx.target === "draft-2020-12") { + result.$schema = "https://json-schema.org/draft/2020-12/schema"; + } else if (ctx.target === "draft-07") { + result.$schema = "http://json-schema.org/draft-07/schema#"; + } else if (ctx.target === "draft-04") { + result.$schema = "http://json-schema.org/draft-04/schema#"; + } else if (ctx.target === "openapi-3.0") { + } else { + } + if (ctx.external?.uri) { + const id = ctx.external.registry.get(schema)?.id; + if (!id) + throw new Error("Schema is missing an `id` property"); + result.$id = ctx.external.uri(id); + } + Object.assign(result, root.def ?? root.schema); + const defs = ctx.external?.defs ?? {}; + for (const entry of ctx.seen.entries()) { + const seen = entry[1]; + if (seen.def && seen.defId) { + defs[seen.defId] = seen.def; + } + } + if (ctx.external) { + } else { + if (Object.keys(defs).length > 0) { + if (ctx.target === "draft-2020-12") { + result.$defs = defs; + } else { + result.definitions = defs; + } + } + } + try { + const finalized = JSON.parse(JSON.stringify(result)); + Object.defineProperty(finalized, "~standard", { + value: { + ...schema["~standard"], + jsonSchema: { + input: createStandardJSONSchemaMethod(schema, "input", ctx.processors), + output: createStandardJSONSchemaMethod(schema, "output", ctx.processors) + } + }, + enumerable: false, + writable: false + }); + return finalized; + } catch (_err) { + throw new Error("Error converting schema to JSON."); + } +} +function isTransforming(_schema, _ctx) { + const ctx = _ctx ?? { seen: /* @__PURE__ */ new Set() }; + if (ctx.seen.has(_schema)) + return false; + ctx.seen.add(_schema); + const def = _schema._zod.def; + if (def.type === "transform") + return true; + if (def.type === "array") + return isTransforming(def.element, ctx); + if (def.type === "set") + return isTransforming(def.valueType, ctx); + if (def.type === "lazy") + return isTransforming(def.getter(), ctx); + if (def.type === "promise" || def.type === "optional" || def.type === "nonoptional" || def.type === "nullable" || def.type === "readonly" || def.type === "default" || def.type === "prefault") { + return isTransforming(def.innerType, ctx); + } + if (def.type === "intersection") { + return isTransforming(def.left, ctx) || isTransforming(def.right, ctx); + } + if (def.type === "record" || def.type === "map") { + return isTransforming(def.keyType, ctx) || isTransforming(def.valueType, ctx); + } + if (def.type === "pipe") { + return isTransforming(def.in, ctx) || isTransforming(def.out, ctx); + } + if (def.type === "object") { + for (const key in def.shape) { + if (isTransforming(def.shape[key], ctx)) + return true; + } + return false; + } + if (def.type === "union") { + for (const option of def.options) { + if (isTransforming(option, ctx)) + return true; + } + return false; + } + if (def.type === "tuple") { + for (const item of def.items) { + if (isTransforming(item, ctx)) + return true; + } + if (def.rest && isTransforming(def.rest, ctx)) + return true; + return false; + } + return false; +} +var createToJSONSchemaMethod = (schema, processors = {}) => (params) => { + const ctx = initializeContext({ ...params, processors }); + process2(schema, ctx); + extractDefs(ctx, schema); + return finalize(ctx, schema); +}; +var createStandardJSONSchemaMethod = (schema, io, processors = {}) => (params) => { + const { libraryOptions, target } = params ?? {}; + const ctx = initializeContext({ ...libraryOptions ?? {}, target, io, processors }); + process2(schema, ctx); + extractDefs(ctx, schema); + return finalize(ctx, schema); +}; + +// node_modules/zod/v4/core/json-schema-processors.js +var formatMap = { + guid: "uuid", + url: "uri", + datetime: "date-time", + json_string: "json-string", + regex: "" + // do not set +}; +var stringProcessor = (schema, ctx, _json, _params) => { + const json2 = _json; + json2.type = "string"; + const { minimum, maximum, format, patterns, contentEncoding } = schema._zod.bag; + if (typeof minimum === "number") + json2.minLength = minimum; + if (typeof maximum === "number") + json2.maxLength = maximum; + if (format) { + json2.format = formatMap[format] ?? format; + if (json2.format === "") + delete json2.format; + if (format === "time") { + delete json2.format; + } + } + if (contentEncoding) + json2.contentEncoding = contentEncoding; + if (patterns && patterns.size > 0) { + const regexes = [...patterns]; + if (regexes.length === 1) + json2.pattern = regexes[0].source; + else if (regexes.length > 1) { + json2.allOf = [ + ...regexes.map((regex) => ({ + ...ctx.target === "draft-07" || ctx.target === "draft-04" || ctx.target === "openapi-3.0" ? { type: "string" } : {}, + pattern: regex.source + })) + ]; + } + } +}; +var numberProcessor = (schema, ctx, _json, _params) => { + const json2 = _json; + const { minimum, maximum, format, multipleOf, exclusiveMaximum, exclusiveMinimum } = schema._zod.bag; + if (typeof format === "string" && format.includes("int")) + json2.type = "integer"; + else + json2.type = "number"; + if (typeof exclusiveMinimum === "number") { + if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { + json2.minimum = exclusiveMinimum; + json2.exclusiveMinimum = true; + } else { + json2.exclusiveMinimum = exclusiveMinimum; + } + } + if (typeof minimum === "number") { + json2.minimum = minimum; + if (typeof exclusiveMinimum === "number" && ctx.target !== "draft-04") { + if (exclusiveMinimum >= minimum) + delete json2.minimum; + else + delete json2.exclusiveMinimum; + } + } + if (typeof exclusiveMaximum === "number") { + if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { + json2.maximum = exclusiveMaximum; + json2.exclusiveMaximum = true; + } else { + json2.exclusiveMaximum = exclusiveMaximum; + } + } + if (typeof maximum === "number") { + json2.maximum = maximum; + if (typeof exclusiveMaximum === "number" && ctx.target !== "draft-04") { + if (exclusiveMaximum <= maximum) + delete json2.maximum; + else + delete json2.exclusiveMaximum; + } + } + if (typeof multipleOf === "number") + json2.multipleOf = multipleOf; +}; +var booleanProcessor = (_schema, _ctx, json2, _params) => { + json2.type = "boolean"; +}; +var bigintProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("BigInt cannot be represented in JSON Schema"); + } +}; +var symbolProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Symbols cannot be represented in JSON Schema"); + } +}; +var nullProcessor = (_schema, ctx, json2, _params) => { + if (ctx.target === "openapi-3.0") { + json2.type = "string"; + json2.nullable = true; + json2.enum = [null]; + } else { + json2.type = "null"; + } +}; +var undefinedProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Undefined cannot be represented in JSON Schema"); + } +}; +var voidProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Void cannot be represented in JSON Schema"); + } +}; +var neverProcessor = (_schema, _ctx, json2, _params) => { + json2.not = {}; +}; +var anyProcessor = (_schema, _ctx, _json, _params) => { +}; +var unknownProcessor = (_schema, _ctx, _json, _params) => { +}; +var dateProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Date cannot be represented in JSON Schema"); + } +}; +var enumProcessor = (schema, _ctx, json2, _params) => { + const def = schema._zod.def; + const values = getEnumValues(def.entries); + if (values.every((v) => typeof v === "number")) + json2.type = "number"; + if (values.every((v) => typeof v === "string")) + json2.type = "string"; + json2.enum = values; +}; +var literalProcessor = (schema, ctx, json2, _params) => { + const def = schema._zod.def; + const vals = []; + for (const val of def.values) { + if (val === void 0) { + if (ctx.unrepresentable === "throw") { + throw new Error("Literal `undefined` cannot be represented in JSON Schema"); + } else { + } + } else if (typeof val === "bigint") { + if (ctx.unrepresentable === "throw") { + throw new Error("BigInt literals cannot be represented in JSON Schema"); + } else { + vals.push(Number(val)); + } + } else { + vals.push(val); + } + } + if (vals.length === 0) { + } else if (vals.length === 1) { + const val = vals[0]; + json2.type = val === null ? "null" : typeof val; + if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { + json2.enum = [val]; + } else { + json2.const = val; + } + } else { + if (vals.every((v) => typeof v === "number")) + json2.type = "number"; + if (vals.every((v) => typeof v === "string")) + json2.type = "string"; + if (vals.every((v) => typeof v === "boolean")) + json2.type = "boolean"; + if (vals.every((v) => v === null)) + json2.type = "null"; + json2.enum = vals; + } +}; +var nanProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("NaN cannot be represented in JSON Schema"); + } +}; +var templateLiteralProcessor = (schema, _ctx, json2, _params) => { + const _json = json2; + const pattern = schema._zod.pattern; + if (!pattern) + throw new Error("Pattern not found in template literal"); + _json.type = "string"; + _json.pattern = pattern.source; +}; +var fileProcessor = (schema, _ctx, json2, _params) => { + const _json = json2; + const file2 = { + type: "string", + format: "binary", + contentEncoding: "binary" + }; + const { minimum, maximum, mime } = schema._zod.bag; + if (minimum !== void 0) + file2.minLength = minimum; + if (maximum !== void 0) + file2.maxLength = maximum; + if (mime) { + if (mime.length === 1) { + file2.contentMediaType = mime[0]; + Object.assign(_json, file2); + } else { + Object.assign(_json, file2); + _json.anyOf = mime.map((m) => ({ contentMediaType: m })); + } + } else { + Object.assign(_json, file2); + } +}; +var successProcessor = (_schema, _ctx, json2, _params) => { + json2.type = "boolean"; +}; +var customProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Custom types cannot be represented in JSON Schema"); + } +}; +var functionProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Function types cannot be represented in JSON Schema"); + } +}; +var transformProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Transforms cannot be represented in JSON Schema"); + } +}; +var mapProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Map cannot be represented in JSON Schema"); + } +}; +var setProcessor = (_schema, ctx, _json, _params) => { + if (ctx.unrepresentable === "throw") { + throw new Error("Set cannot be represented in JSON Schema"); + } +}; +var arrayProcessor = (schema, ctx, _json, params) => { + const json2 = _json; + const def = schema._zod.def; + const { minimum, maximum } = schema._zod.bag; + if (typeof minimum === "number") + json2.minItems = minimum; + if (typeof maximum === "number") + json2.maxItems = maximum; + json2.type = "array"; + json2.items = process2(def.element, ctx, { ...params, path: [...params.path, "items"] }); +}; +var objectProcessor = (schema, ctx, _json, params) => { + const json2 = _json; + const def = schema._zod.def; + json2.type = "object"; + json2.properties = {}; + const shape = def.shape; + for (const key in shape) { + json2.properties[key] = process2(shape[key], ctx, { + ...params, + path: [...params.path, "properties", key] + }); + } + const allKeys = new Set(Object.keys(shape)); + const requiredKeys = new Set([...allKeys].filter((key) => { + const v = def.shape[key]._zod; + if (ctx.io === "input") { + return v.optin === void 0; + } else { + return v.optout === void 0; + } + })); + if (requiredKeys.size > 0) { + json2.required = Array.from(requiredKeys); + } + if (def.catchall?._zod.def.type === "never") { + json2.additionalProperties = false; + } else if (!def.catchall) { + if (ctx.io === "output") + json2.additionalProperties = false; + } else if (def.catchall) { + json2.additionalProperties = process2(def.catchall, ctx, { + ...params, + path: [...params.path, "additionalProperties"] + }); + } +}; +var unionProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + const isExclusive = def.inclusive === false; + const options = def.options.map((x, i) => process2(x, ctx, { + ...params, + path: [...params.path, isExclusive ? "oneOf" : "anyOf", i] + })); + if (isExclusive) { + json2.oneOf = options; + } else { + json2.anyOf = options; + } +}; +var intersectionProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + const a = process2(def.left, ctx, { + ...params, + path: [...params.path, "allOf", 0] + }); + const b = process2(def.right, ctx, { + ...params, + path: [...params.path, "allOf", 1] + }); + const isSimpleIntersection = (val) => "allOf" in val && Object.keys(val).length === 1; + const allOf = [ + ...isSimpleIntersection(a) ? a.allOf : [a], + ...isSimpleIntersection(b) ? b.allOf : [b] + ]; + json2.allOf = allOf; +}; +var tupleProcessor = (schema, ctx, _json, params) => { + const json2 = _json; + const def = schema._zod.def; + json2.type = "array"; + const prefixPath = ctx.target === "draft-2020-12" ? "prefixItems" : "items"; + const restPath = ctx.target === "draft-2020-12" ? "items" : ctx.target === "openapi-3.0" ? "items" : "additionalItems"; + const prefixItems = def.items.map((x, i) => process2(x, ctx, { + ...params, + path: [...params.path, prefixPath, i] + })); + const rest = def.rest ? process2(def.rest, ctx, { + ...params, + path: [...params.path, restPath, ...ctx.target === "openapi-3.0" ? [def.items.length] : []] + }) : null; + if (ctx.target === "draft-2020-12") { + json2.prefixItems = prefixItems; + if (rest) { + json2.items = rest; + } + } else if (ctx.target === "openapi-3.0") { + json2.items = { + anyOf: prefixItems + }; + if (rest) { + json2.items.anyOf.push(rest); + } + json2.minItems = prefixItems.length; + if (!rest) { + json2.maxItems = prefixItems.length; + } + } else { + json2.items = prefixItems; + if (rest) { + json2.additionalItems = rest; + } + } + const { minimum, maximum } = schema._zod.bag; + if (typeof minimum === "number") + json2.minItems = minimum; + if (typeof maximum === "number") + json2.maxItems = maximum; +}; +var recordProcessor = (schema, ctx, _json, params) => { + const json2 = _json; + const def = schema._zod.def; + json2.type = "object"; + const keyType = def.keyType; + const keyBag = keyType._zod.bag; + const patterns = keyBag?.patterns; + if (def.mode === "loose" && patterns && patterns.size > 0) { + const valueSchema = process2(def.valueType, ctx, { + ...params, + path: [...params.path, "patternProperties", "*"] + }); + json2.patternProperties = {}; + for (const pattern of patterns) { + json2.patternProperties[pattern.source] = valueSchema; + } + } else { + if (ctx.target === "draft-07" || ctx.target === "draft-2020-12") { + json2.propertyNames = process2(def.keyType, ctx, { + ...params, + path: [...params.path, "propertyNames"] + }); + } + json2.additionalProperties = process2(def.valueType, ctx, { + ...params, + path: [...params.path, "additionalProperties"] + }); + } + const keyValues = keyType._zod.values; + if (keyValues) { + const validKeyValues = [...keyValues].filter((v) => typeof v === "string" || typeof v === "number"); + if (validKeyValues.length > 0) { + json2.required = validKeyValues; + } + } +}; +var nullableProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + const inner = process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + if (ctx.target === "openapi-3.0") { + seen.ref = def.innerType; + json2.nullable = true; + } else { + json2.anyOf = [inner, { type: "null" }]; + } +}; +var nonoptionalProcessor = (schema, ctx, _json, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; +}; +var defaultProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; + json2.default = JSON.parse(JSON.stringify(def.defaultValue)); +}; +var prefaultProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; + if (ctx.io === "input") + json2._prefault = JSON.parse(JSON.stringify(def.defaultValue)); +}; +var catchProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; + let catchValue; + try { + catchValue = def.catchValue(void 0); + } catch { + throw new Error("Dynamic catch values are not supported in JSON Schema"); + } + json2.default = catchValue; +}; +var pipeProcessor = (schema, ctx, _json, params) => { + const def = schema._zod.def; + const innerType = ctx.io === "input" ? def.in._zod.def.type === "transform" ? def.out : def.in : def.out; + process2(innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = innerType; +}; +var readonlyProcessor = (schema, ctx, json2, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; + json2.readOnly = true; +}; +var promiseProcessor = (schema, ctx, _json, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; +}; +var optionalProcessor = (schema, ctx, _json, params) => { + const def = schema._zod.def; + process2(def.innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = def.innerType; +}; +var lazyProcessor = (schema, ctx, _json, params) => { + const innerType = schema._zod.innerType; + process2(innerType, ctx, params); + const seen = ctx.seen.get(schema); + seen.ref = innerType; +}; +var allProcessors = { + string: stringProcessor, + number: numberProcessor, + boolean: booleanProcessor, + bigint: bigintProcessor, + symbol: symbolProcessor, + null: nullProcessor, + undefined: undefinedProcessor, + void: voidProcessor, + never: neverProcessor, + any: anyProcessor, + unknown: unknownProcessor, + date: dateProcessor, + enum: enumProcessor, + literal: literalProcessor, + nan: nanProcessor, + template_literal: templateLiteralProcessor, + file: fileProcessor, + success: successProcessor, + custom: customProcessor, + function: functionProcessor, + transform: transformProcessor, + map: mapProcessor, + set: setProcessor, + array: arrayProcessor, + object: objectProcessor, + union: unionProcessor, + intersection: intersectionProcessor, + tuple: tupleProcessor, + record: recordProcessor, + nullable: nullableProcessor, + nonoptional: nonoptionalProcessor, + default: defaultProcessor, + prefault: prefaultProcessor, + catch: catchProcessor, + pipe: pipeProcessor, + readonly: readonlyProcessor, + promise: promiseProcessor, + optional: optionalProcessor, + lazy: lazyProcessor +}; +function toJSONSchema(input, params) { + if ("_idmap" in input) { + const registry2 = input; + const ctx2 = initializeContext({ ...params, processors: allProcessors }); + const defs = {}; + for (const entry of registry2._idmap.entries()) { + const [_, schema] = entry; + process2(schema, ctx2); + } + const schemas = {}; + const external = { + registry: registry2, + uri: params?.uri, + defs + }; + ctx2.external = external; + for (const entry of registry2._idmap.entries()) { + const [key, schema] = entry; + extractDefs(ctx2, schema); + schemas[key] = finalize(ctx2, schema); + } + if (Object.keys(defs).length > 0) { + const defsSegment = ctx2.target === "draft-2020-12" ? "$defs" : "definitions"; + schemas.__shared = { + [defsSegment]: defs + }; + } + return { schemas }; + } + const ctx = initializeContext({ ...params, processors: allProcessors }); + process2(input, ctx); + extractDefs(ctx, input); + return finalize(ctx, input); +} + +// node_modules/zod/v4/core/json-schema-generator.js +var JSONSchemaGenerator = class { + /** @deprecated Access via ctx instead */ + get metadataRegistry() { + return this.ctx.metadataRegistry; + } + /** @deprecated Access via ctx instead */ + get target() { + return this.ctx.target; + } + /** @deprecated Access via ctx instead */ + get unrepresentable() { + return this.ctx.unrepresentable; + } + /** @deprecated Access via ctx instead */ + get override() { + return this.ctx.override; + } + /** @deprecated Access via ctx instead */ + get io() { + return this.ctx.io; + } + /** @deprecated Access via ctx instead */ + get counter() { + return this.ctx.counter; + } + set counter(value) { + this.ctx.counter = value; + } + /** @deprecated Access via ctx instead */ + get seen() { + return this.ctx.seen; + } + constructor(params) { + let normalizedTarget = params?.target ?? "draft-2020-12"; + if (normalizedTarget === "draft-4") + normalizedTarget = "draft-04"; + if (normalizedTarget === "draft-7") + normalizedTarget = "draft-07"; + this.ctx = initializeContext({ + processors: allProcessors, + target: normalizedTarget, + ...params?.metadata && { metadata: params.metadata }, + ...params?.unrepresentable && { unrepresentable: params.unrepresentable }, + ...params?.override && { override: params.override }, + ...params?.io && { io: params.io } + }); + } + /** + * Process a schema to prepare it for JSON Schema generation. + * This must be called before emit(). + */ + process(schema, _params = { path: [], schemaPath: [] }) { + return process2(schema, this.ctx, _params); + } + /** + * Emit the final JSON Schema after processing. + * Must call process() first. + */ + emit(schema, _params) { + if (_params) { + if (_params.cycles) + this.ctx.cycles = _params.cycles; + if (_params.reused) + this.ctx.reused = _params.reused; + if (_params.external) + this.ctx.external = _params.external; + } + extractDefs(this.ctx, schema); + const result = finalize(this.ctx, schema); + const { "~standard": _, ...plainResult } = result; + return plainResult; + } +}; + +// node_modules/zod/v4/core/json-schema.js +var json_schema_exports = {}; + +// node_modules/zod/v4/classic/schemas.js +var schemas_exports2 = {}; +__export(schemas_exports2, { + ZodAny: () => ZodAny, + ZodArray: () => ZodArray, + ZodBase64: () => ZodBase64, + ZodBase64URL: () => ZodBase64URL, + ZodBigInt: () => ZodBigInt, + ZodBigIntFormat: () => ZodBigIntFormat, + ZodBoolean: () => ZodBoolean, + ZodCIDRv4: () => ZodCIDRv4, + ZodCIDRv6: () => ZodCIDRv6, + ZodCUID: () => ZodCUID, + ZodCUID2: () => ZodCUID2, + ZodCatch: () => ZodCatch, + ZodCodec: () => ZodCodec, + ZodCustom: () => ZodCustom, + ZodCustomStringFormat: () => ZodCustomStringFormat, + ZodDate: () => ZodDate, + ZodDefault: () => ZodDefault, + ZodDiscriminatedUnion: () => ZodDiscriminatedUnion, + ZodE164: () => ZodE164, + ZodEmail: () => ZodEmail, + ZodEmoji: () => ZodEmoji, + ZodEnum: () => ZodEnum, + ZodExactOptional: () => ZodExactOptional, + ZodFile: () => ZodFile, + ZodFunction: () => ZodFunction, + ZodGUID: () => ZodGUID, + ZodIPv4: () => ZodIPv4, + ZodIPv6: () => ZodIPv6, + ZodIntersection: () => ZodIntersection, + ZodJWT: () => ZodJWT, + ZodKSUID: () => ZodKSUID, + ZodLazy: () => ZodLazy, + ZodLiteral: () => ZodLiteral, + ZodMAC: () => ZodMAC, + ZodMap: () => ZodMap, + ZodNaN: () => ZodNaN, + ZodNanoID: () => ZodNanoID, + ZodNever: () => ZodNever, + ZodNonOptional: () => ZodNonOptional, + ZodNull: () => ZodNull, + ZodNullable: () => ZodNullable, + ZodNumber: () => ZodNumber, + ZodNumberFormat: () => ZodNumberFormat, + ZodObject: () => ZodObject, + ZodOptional: () => ZodOptional, + ZodPipe: () => ZodPipe, + ZodPrefault: () => ZodPrefault, + ZodPromise: () => ZodPromise, + ZodReadonly: () => ZodReadonly, + ZodRecord: () => ZodRecord, + ZodSet: () => ZodSet, + ZodString: () => ZodString, + ZodStringFormat: () => ZodStringFormat, + ZodSuccess: () => ZodSuccess, + ZodSymbol: () => ZodSymbol, + ZodTemplateLiteral: () => ZodTemplateLiteral, + ZodTransform: () => ZodTransform, + ZodTuple: () => ZodTuple, + ZodType: () => ZodType, + ZodULID: () => ZodULID, + ZodURL: () => ZodURL, + ZodUUID: () => ZodUUID, + ZodUndefined: () => ZodUndefined, + ZodUnion: () => ZodUnion, + ZodUnknown: () => ZodUnknown, + ZodVoid: () => ZodVoid, + ZodXID: () => ZodXID, + ZodXor: () => ZodXor, + _ZodString: () => _ZodString, + _default: () => _default2, + _function: () => _function, + any: () => any, + array: () => array, + base64: () => base642, + base64url: () => base64url2, + bigint: () => bigint2, + boolean: () => boolean2, + catch: () => _catch2, + check: () => check, + cidrv4: () => cidrv42, + cidrv6: () => cidrv62, + codec: () => codec, + cuid: () => cuid3, + cuid2: () => cuid22, + custom: () => custom, + date: () => date3, + describe: () => describe2, + discriminatedUnion: () => discriminatedUnion, + e164: () => e1642, + email: () => email2, + emoji: () => emoji2, + enum: () => _enum2, + exactOptional: () => exactOptional, + file: () => file, + float32: () => float32, + float64: () => float64, + function: () => _function, + guid: () => guid2, + hash: () => hash, + hex: () => hex2, + hostname: () => hostname2, + httpUrl: () => httpUrl, + instanceof: () => _instanceof, + int: () => int, + int32: () => int32, + int64: () => int64, + intersection: () => intersection, + ipv4: () => ipv42, + ipv6: () => ipv62, + json: () => json, + jwt: () => jwt, + keyof: () => keyof, + ksuid: () => ksuid2, + lazy: () => lazy, + literal: () => literal, + looseObject: () => looseObject, + looseRecord: () => looseRecord, + mac: () => mac2, + map: () => map, + meta: () => meta2, + nan: () => nan, + nanoid: () => nanoid2, + nativeEnum: () => nativeEnum, + never: () => never, + nonoptional: () => nonoptional, + null: () => _null3, + nullable: () => nullable, + nullish: () => nullish2, + number: () => number2, + object: () => object, + optional: () => optional, + partialRecord: () => partialRecord, + pipe: () => pipe, + prefault: () => prefault, + preprocess: () => preprocess, + promise: () => promise, + readonly: () => readonly, + record: () => record, + refine: () => refine, + set: () => set, + strictObject: () => strictObject, + string: () => string2, + stringFormat: () => stringFormat, + stringbool: () => stringbool, + success: () => success, + superRefine: () => superRefine, + symbol: () => symbol, + templateLiteral: () => templateLiteral, + transform: () => transform, + tuple: () => tuple, + uint32: () => uint32, + uint64: () => uint64, + ulid: () => ulid2, + undefined: () => _undefined3, + union: () => union, + unknown: () => unknown, + url: () => url, + uuid: () => uuid2, + uuidv4: () => uuidv4, + uuidv6: () => uuidv6, + uuidv7: () => uuidv7, + void: () => _void2, + xid: () => xid2, + xor: () => xor +}); + +// node_modules/zod/v4/classic/checks.js +var checks_exports2 = {}; +__export(checks_exports2, { + endsWith: () => _endsWith, + gt: () => _gt, + gte: () => _gte, + includes: () => _includes, + length: () => _length, + lowercase: () => _lowercase, + lt: () => _lt, + lte: () => _lte, + maxLength: () => _maxLength, + maxSize: () => _maxSize, + mime: () => _mime, + minLength: () => _minLength, + minSize: () => _minSize, + multipleOf: () => _multipleOf, + negative: () => _negative, + nonnegative: () => _nonnegative, + nonpositive: () => _nonpositive, + normalize: () => _normalize, + overwrite: () => _overwrite, + positive: () => _positive, + property: () => _property, + regex: () => _regex, + size: () => _size, + slugify: () => _slugify, + startsWith: () => _startsWith, + toLowerCase: () => _toLowerCase, + toUpperCase: () => _toUpperCase, + trim: () => _trim, + uppercase: () => _uppercase +}); + +// node_modules/zod/v4/classic/iso.js +var iso_exports = {}; +__export(iso_exports, { + ZodISODate: () => ZodISODate, + ZodISODateTime: () => ZodISODateTime, + ZodISODuration: () => ZodISODuration, + ZodISOTime: () => ZodISOTime, + date: () => date2, + datetime: () => datetime2, + duration: () => duration2, + time: () => time2 +}); +var ZodISODateTime = /* @__PURE__ */ $constructor("ZodISODateTime", (inst, def) => { + $ZodISODateTime.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function datetime2(params) { + return _isoDateTime(ZodISODateTime, params); +} +var ZodISODate = /* @__PURE__ */ $constructor("ZodISODate", (inst, def) => { + $ZodISODate.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function date2(params) { + return _isoDate(ZodISODate, params); +} +var ZodISOTime = /* @__PURE__ */ $constructor("ZodISOTime", (inst, def) => { + $ZodISOTime.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function time2(params) { + return _isoTime(ZodISOTime, params); +} +var ZodISODuration = /* @__PURE__ */ $constructor("ZodISODuration", (inst, def) => { + $ZodISODuration.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function duration2(params) { + return _isoDuration(ZodISODuration, params); +} + +// node_modules/zod/v4/classic/errors.js +var initializer2 = (inst, issues) => { + $ZodError.init(inst, issues); + inst.name = "ZodError"; + Object.defineProperties(inst, { + format: { + value: (mapper) => formatError(inst, mapper) + // enumerable: false, + }, + flatten: { + value: (mapper) => flattenError(inst, mapper) + // enumerable: false, + }, + addIssue: { + value: (issue2) => { + inst.issues.push(issue2); + inst.message = JSON.stringify(inst.issues, jsonStringifyReplacer, 2); + } + // enumerable: false, + }, + addIssues: { + value: (issues2) => { + inst.issues.push(...issues2); + inst.message = JSON.stringify(inst.issues, jsonStringifyReplacer, 2); + } + // enumerable: false, + }, + isEmpty: { + get() { + return inst.issues.length === 0; + } + // enumerable: false, + } + }); +}; +var ZodError = $constructor("ZodError", initializer2); +var ZodRealError = $constructor("ZodError", initializer2, { + Parent: Error +}); + +// node_modules/zod/v4/classic/parse.js +var parse2 = /* @__PURE__ */ _parse(ZodRealError); +var parseAsync2 = /* @__PURE__ */ _parseAsync(ZodRealError); +var safeParse2 = /* @__PURE__ */ _safeParse(ZodRealError); +var safeParseAsync2 = /* @__PURE__ */ _safeParseAsync(ZodRealError); +var encode2 = /* @__PURE__ */ _encode(ZodRealError); +var decode2 = /* @__PURE__ */ _decode(ZodRealError); +var encodeAsync2 = /* @__PURE__ */ _encodeAsync(ZodRealError); +var decodeAsync2 = /* @__PURE__ */ _decodeAsync(ZodRealError); +var safeEncode2 = /* @__PURE__ */ _safeEncode(ZodRealError); +var safeDecode2 = /* @__PURE__ */ _safeDecode(ZodRealError); +var safeEncodeAsync2 = /* @__PURE__ */ _safeEncodeAsync(ZodRealError); +var safeDecodeAsync2 = /* @__PURE__ */ _safeDecodeAsync(ZodRealError); + +// node_modules/zod/v4/classic/schemas.js +var ZodType = /* @__PURE__ */ $constructor("ZodType", (inst, def) => { + $ZodType.init(inst, def); + Object.assign(inst["~standard"], { + jsonSchema: { + input: createStandardJSONSchemaMethod(inst, "input"), + output: createStandardJSONSchemaMethod(inst, "output") + } + }); + inst.toJSONSchema = createToJSONSchemaMethod(inst, {}); + inst.def = def; + inst.type = def.type; + Object.defineProperty(inst, "_def", { value: def }); + inst.check = (...checks) => { + return inst.clone(util_exports.mergeDefs(def, { + checks: [ + ...def.checks ?? [], + ...checks.map((ch) => typeof ch === "function" ? { _zod: { check: ch, def: { check: "custom" }, onattach: [] } } : ch) + ] + }), { + parent: true + }); + }; + inst.with = inst.check; + inst.clone = (def2, params) => clone(inst, def2, params); + inst.brand = () => inst; + inst.register = ((reg, meta3) => { + reg.add(inst, meta3); + return inst; + }); + inst.parse = (data, params) => parse2(inst, data, params, { callee: inst.parse }); + inst.safeParse = (data, params) => safeParse2(inst, data, params); + inst.parseAsync = async (data, params) => parseAsync2(inst, data, params, { callee: inst.parseAsync }); + inst.safeParseAsync = async (data, params) => safeParseAsync2(inst, data, params); + inst.spa = inst.safeParseAsync; + inst.encode = (data, params) => encode2(inst, data, params); + inst.decode = (data, params) => decode2(inst, data, params); + inst.encodeAsync = async (data, params) => encodeAsync2(inst, data, params); + inst.decodeAsync = async (data, params) => decodeAsync2(inst, data, params); + inst.safeEncode = (data, params) => safeEncode2(inst, data, params); + inst.safeDecode = (data, params) => safeDecode2(inst, data, params); + inst.safeEncodeAsync = async (data, params) => safeEncodeAsync2(inst, data, params); + inst.safeDecodeAsync = async (data, params) => safeDecodeAsync2(inst, data, params); + inst.refine = (check2, params) => inst.check(refine(check2, params)); + inst.superRefine = (refinement) => inst.check(superRefine(refinement)); + inst.overwrite = (fn) => inst.check(_overwrite(fn)); + inst.optional = () => optional(inst); + inst.exactOptional = () => exactOptional(inst); + inst.nullable = () => nullable(inst); + inst.nullish = () => optional(nullable(inst)); + inst.nonoptional = (params) => nonoptional(inst, params); + inst.array = () => array(inst); + inst.or = (arg) => union([inst, arg]); + inst.and = (arg) => intersection(inst, arg); + inst.transform = (tx) => pipe(inst, transform(tx)); + inst.default = (def2) => _default2(inst, def2); + inst.prefault = (def2) => prefault(inst, def2); + inst.catch = (params) => _catch2(inst, params); + inst.pipe = (target) => pipe(inst, target); + inst.readonly = () => readonly(inst); + inst.describe = (description) => { + const cl = inst.clone(); + globalRegistry.add(cl, { description }); + return cl; + }; + Object.defineProperty(inst, "description", { + get() { + return globalRegistry.get(inst)?.description; + }, + configurable: true + }); + inst.meta = (...args) => { + if (args.length === 0) { + return globalRegistry.get(inst); + } + const cl = inst.clone(); + globalRegistry.add(cl, args[0]); + return cl; + }; + inst.isOptional = () => inst.safeParse(void 0).success; + inst.isNullable = () => inst.safeParse(null).success; + inst.apply = (fn) => fn(inst); + return inst; +}); +var _ZodString = /* @__PURE__ */ $constructor("_ZodString", (inst, def) => { + $ZodString.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => stringProcessor(inst, ctx, json2, params); + const bag = inst._zod.bag; + inst.format = bag.format ?? null; + inst.minLength = bag.minimum ?? null; + inst.maxLength = bag.maximum ?? null; + inst.regex = (...args) => inst.check(_regex(...args)); + inst.includes = (...args) => inst.check(_includes(...args)); + inst.startsWith = (...args) => inst.check(_startsWith(...args)); + inst.endsWith = (...args) => inst.check(_endsWith(...args)); + inst.min = (...args) => inst.check(_minLength(...args)); + inst.max = (...args) => inst.check(_maxLength(...args)); + inst.length = (...args) => inst.check(_length(...args)); + inst.nonempty = (...args) => inst.check(_minLength(1, ...args)); + inst.lowercase = (params) => inst.check(_lowercase(params)); + inst.uppercase = (params) => inst.check(_uppercase(params)); + inst.trim = () => inst.check(_trim()); + inst.normalize = (...args) => inst.check(_normalize(...args)); + inst.toLowerCase = () => inst.check(_toLowerCase()); + inst.toUpperCase = () => inst.check(_toUpperCase()); + inst.slugify = () => inst.check(_slugify()); +}); +var ZodString = /* @__PURE__ */ $constructor("ZodString", (inst, def) => { + $ZodString.init(inst, def); + _ZodString.init(inst, def); + inst.email = (params) => inst.check(_email(ZodEmail, params)); + inst.url = (params) => inst.check(_url(ZodURL, params)); + inst.jwt = (params) => inst.check(_jwt(ZodJWT, params)); + inst.emoji = (params) => inst.check(_emoji2(ZodEmoji, params)); + inst.guid = (params) => inst.check(_guid(ZodGUID, params)); + inst.uuid = (params) => inst.check(_uuid(ZodUUID, params)); + inst.uuidv4 = (params) => inst.check(_uuidv4(ZodUUID, params)); + inst.uuidv6 = (params) => inst.check(_uuidv6(ZodUUID, params)); + inst.uuidv7 = (params) => inst.check(_uuidv7(ZodUUID, params)); + inst.nanoid = (params) => inst.check(_nanoid(ZodNanoID, params)); + inst.guid = (params) => inst.check(_guid(ZodGUID, params)); + inst.cuid = (params) => inst.check(_cuid(ZodCUID, params)); + inst.cuid2 = (params) => inst.check(_cuid2(ZodCUID2, params)); + inst.ulid = (params) => inst.check(_ulid(ZodULID, params)); + inst.base64 = (params) => inst.check(_base64(ZodBase64, params)); + inst.base64url = (params) => inst.check(_base64url(ZodBase64URL, params)); + inst.xid = (params) => inst.check(_xid(ZodXID, params)); + inst.ksuid = (params) => inst.check(_ksuid(ZodKSUID, params)); + inst.ipv4 = (params) => inst.check(_ipv4(ZodIPv4, params)); + inst.ipv6 = (params) => inst.check(_ipv6(ZodIPv6, params)); + inst.cidrv4 = (params) => inst.check(_cidrv4(ZodCIDRv4, params)); + inst.cidrv6 = (params) => inst.check(_cidrv6(ZodCIDRv6, params)); + inst.e164 = (params) => inst.check(_e164(ZodE164, params)); + inst.datetime = (params) => inst.check(datetime2(params)); + inst.date = (params) => inst.check(date2(params)); + inst.time = (params) => inst.check(time2(params)); + inst.duration = (params) => inst.check(duration2(params)); +}); +function string2(params) { + return _string(ZodString, params); +} +var ZodStringFormat = /* @__PURE__ */ $constructor("ZodStringFormat", (inst, def) => { + $ZodStringFormat.init(inst, def); + _ZodString.init(inst, def); +}); +var ZodEmail = /* @__PURE__ */ $constructor("ZodEmail", (inst, def) => { + $ZodEmail.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function email2(params) { + return _email(ZodEmail, params); +} +var ZodGUID = /* @__PURE__ */ $constructor("ZodGUID", (inst, def) => { + $ZodGUID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function guid2(params) { + return _guid(ZodGUID, params); +} +var ZodUUID = /* @__PURE__ */ $constructor("ZodUUID", (inst, def) => { + $ZodUUID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function uuid2(params) { + return _uuid(ZodUUID, params); +} +function uuidv4(params) { + return _uuidv4(ZodUUID, params); +} +function uuidv6(params) { + return _uuidv6(ZodUUID, params); +} +function uuidv7(params) { + return _uuidv7(ZodUUID, params); +} +var ZodURL = /* @__PURE__ */ $constructor("ZodURL", (inst, def) => { + $ZodURL.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function url(params) { + return _url(ZodURL, params); +} +function httpUrl(params) { + return _url(ZodURL, { + protocol: /^https?$/, + hostname: regexes_exports.domain, + ...util_exports.normalizeParams(params) + }); +} +var ZodEmoji = /* @__PURE__ */ $constructor("ZodEmoji", (inst, def) => { + $ZodEmoji.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function emoji2(params) { + return _emoji2(ZodEmoji, params); +} +var ZodNanoID = /* @__PURE__ */ $constructor("ZodNanoID", (inst, def) => { + $ZodNanoID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function nanoid2(params) { + return _nanoid(ZodNanoID, params); +} +var ZodCUID = /* @__PURE__ */ $constructor("ZodCUID", (inst, def) => { + $ZodCUID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function cuid3(params) { + return _cuid(ZodCUID, params); +} +var ZodCUID2 = /* @__PURE__ */ $constructor("ZodCUID2", (inst, def) => { + $ZodCUID2.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function cuid22(params) { + return _cuid2(ZodCUID2, params); +} +var ZodULID = /* @__PURE__ */ $constructor("ZodULID", (inst, def) => { + $ZodULID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function ulid2(params) { + return _ulid(ZodULID, params); +} +var ZodXID = /* @__PURE__ */ $constructor("ZodXID", (inst, def) => { + $ZodXID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function xid2(params) { + return _xid(ZodXID, params); +} +var ZodKSUID = /* @__PURE__ */ $constructor("ZodKSUID", (inst, def) => { + $ZodKSUID.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function ksuid2(params) { + return _ksuid(ZodKSUID, params); +} +var ZodIPv4 = /* @__PURE__ */ $constructor("ZodIPv4", (inst, def) => { + $ZodIPv4.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function ipv42(params) { + return _ipv4(ZodIPv4, params); +} +var ZodMAC = /* @__PURE__ */ $constructor("ZodMAC", (inst, def) => { + $ZodMAC.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function mac2(params) { + return _mac(ZodMAC, params); +} +var ZodIPv6 = /* @__PURE__ */ $constructor("ZodIPv6", (inst, def) => { + $ZodIPv6.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function ipv62(params) { + return _ipv6(ZodIPv6, params); +} +var ZodCIDRv4 = /* @__PURE__ */ $constructor("ZodCIDRv4", (inst, def) => { + $ZodCIDRv4.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function cidrv42(params) { + return _cidrv4(ZodCIDRv4, params); +} +var ZodCIDRv6 = /* @__PURE__ */ $constructor("ZodCIDRv6", (inst, def) => { + $ZodCIDRv6.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function cidrv62(params) { + return _cidrv6(ZodCIDRv6, params); +} +var ZodBase64 = /* @__PURE__ */ $constructor("ZodBase64", (inst, def) => { + $ZodBase64.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function base642(params) { + return _base64(ZodBase64, params); +} +var ZodBase64URL = /* @__PURE__ */ $constructor("ZodBase64URL", (inst, def) => { + $ZodBase64URL.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function base64url2(params) { + return _base64url(ZodBase64URL, params); +} +var ZodE164 = /* @__PURE__ */ $constructor("ZodE164", (inst, def) => { + $ZodE164.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function e1642(params) { + return _e164(ZodE164, params); +} +var ZodJWT = /* @__PURE__ */ $constructor("ZodJWT", (inst, def) => { + $ZodJWT.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function jwt(params) { + return _jwt(ZodJWT, params); +} +var ZodCustomStringFormat = /* @__PURE__ */ $constructor("ZodCustomStringFormat", (inst, def) => { + $ZodCustomStringFormat.init(inst, def); + ZodStringFormat.init(inst, def); +}); +function stringFormat(format, fnOrRegex, _params = {}) { + return _stringFormat(ZodCustomStringFormat, format, fnOrRegex, _params); +} +function hostname2(_params) { + return _stringFormat(ZodCustomStringFormat, "hostname", regexes_exports.hostname, _params); +} +function hex2(_params) { + return _stringFormat(ZodCustomStringFormat, "hex", regexes_exports.hex, _params); +} +function hash(alg, params) { + const enc = params?.enc ?? "hex"; + const format = `${alg}_${enc}`; + const regex = regexes_exports[format]; + if (!regex) + throw new Error(`Unrecognized hash format: ${format}`); + return _stringFormat(ZodCustomStringFormat, format, regex, params); +} +var ZodNumber = /* @__PURE__ */ $constructor("ZodNumber", (inst, def) => { + $ZodNumber.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => numberProcessor(inst, ctx, json2, params); + inst.gt = (value, params) => inst.check(_gt(value, params)); + inst.gte = (value, params) => inst.check(_gte(value, params)); + inst.min = (value, params) => inst.check(_gte(value, params)); + inst.lt = (value, params) => inst.check(_lt(value, params)); + inst.lte = (value, params) => inst.check(_lte(value, params)); + inst.max = (value, params) => inst.check(_lte(value, params)); + inst.int = (params) => inst.check(int(params)); + inst.safe = (params) => inst.check(int(params)); + inst.positive = (params) => inst.check(_gt(0, params)); + inst.nonnegative = (params) => inst.check(_gte(0, params)); + inst.negative = (params) => inst.check(_lt(0, params)); + inst.nonpositive = (params) => inst.check(_lte(0, params)); + inst.multipleOf = (value, params) => inst.check(_multipleOf(value, params)); + inst.step = (value, params) => inst.check(_multipleOf(value, params)); + inst.finite = () => inst; + const bag = inst._zod.bag; + inst.minValue = Math.max(bag.minimum ?? Number.NEGATIVE_INFINITY, bag.exclusiveMinimum ?? Number.NEGATIVE_INFINITY) ?? null; + inst.maxValue = Math.min(bag.maximum ?? Number.POSITIVE_INFINITY, bag.exclusiveMaximum ?? Number.POSITIVE_INFINITY) ?? null; + inst.isInt = (bag.format ?? "").includes("int") || Number.isSafeInteger(bag.multipleOf ?? 0.5); + inst.isFinite = true; + inst.format = bag.format ?? null; +}); +function number2(params) { + return _number(ZodNumber, params); +} +var ZodNumberFormat = /* @__PURE__ */ $constructor("ZodNumberFormat", (inst, def) => { + $ZodNumberFormat.init(inst, def); + ZodNumber.init(inst, def); +}); +function int(params) { + return _int(ZodNumberFormat, params); +} +function float32(params) { + return _float32(ZodNumberFormat, params); +} +function float64(params) { + return _float64(ZodNumberFormat, params); +} +function int32(params) { + return _int32(ZodNumberFormat, params); +} +function uint32(params) { + return _uint32(ZodNumberFormat, params); +} +var ZodBoolean = /* @__PURE__ */ $constructor("ZodBoolean", (inst, def) => { + $ZodBoolean.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => booleanProcessor(inst, ctx, json2, params); +}); +function boolean2(params) { + return _boolean(ZodBoolean, params); +} +var ZodBigInt = /* @__PURE__ */ $constructor("ZodBigInt", (inst, def) => { + $ZodBigInt.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => bigintProcessor(inst, ctx, json2, params); + inst.gte = (value, params) => inst.check(_gte(value, params)); + inst.min = (value, params) => inst.check(_gte(value, params)); + inst.gt = (value, params) => inst.check(_gt(value, params)); + inst.gte = (value, params) => inst.check(_gte(value, params)); + inst.min = (value, params) => inst.check(_gte(value, params)); + inst.lt = (value, params) => inst.check(_lt(value, params)); + inst.lte = (value, params) => inst.check(_lte(value, params)); + inst.max = (value, params) => inst.check(_lte(value, params)); + inst.positive = (params) => inst.check(_gt(BigInt(0), params)); + inst.negative = (params) => inst.check(_lt(BigInt(0), params)); + inst.nonpositive = (params) => inst.check(_lte(BigInt(0), params)); + inst.nonnegative = (params) => inst.check(_gte(BigInt(0), params)); + inst.multipleOf = (value, params) => inst.check(_multipleOf(value, params)); + const bag = inst._zod.bag; + inst.minValue = bag.minimum ?? null; + inst.maxValue = bag.maximum ?? null; + inst.format = bag.format ?? null; +}); +function bigint2(params) { + return _bigint(ZodBigInt, params); +} +var ZodBigIntFormat = /* @__PURE__ */ $constructor("ZodBigIntFormat", (inst, def) => { + $ZodBigIntFormat.init(inst, def); + ZodBigInt.init(inst, def); +}); +function int64(params) { + return _int64(ZodBigIntFormat, params); +} +function uint64(params) { + return _uint64(ZodBigIntFormat, params); +} +var ZodSymbol = /* @__PURE__ */ $constructor("ZodSymbol", (inst, def) => { + $ZodSymbol.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => symbolProcessor(inst, ctx, json2, params); +}); +function symbol(params) { + return _symbol(ZodSymbol, params); +} +var ZodUndefined = /* @__PURE__ */ $constructor("ZodUndefined", (inst, def) => { + $ZodUndefined.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => undefinedProcessor(inst, ctx, json2, params); +}); +function _undefined3(params) { + return _undefined2(ZodUndefined, params); +} +var ZodNull = /* @__PURE__ */ $constructor("ZodNull", (inst, def) => { + $ZodNull.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => nullProcessor(inst, ctx, json2, params); +}); +function _null3(params) { + return _null2(ZodNull, params); +} +var ZodAny = /* @__PURE__ */ $constructor("ZodAny", (inst, def) => { + $ZodAny.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => anyProcessor(inst, ctx, json2, params); +}); +function any() { + return _any(ZodAny); +} +var ZodUnknown = /* @__PURE__ */ $constructor("ZodUnknown", (inst, def) => { + $ZodUnknown.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => unknownProcessor(inst, ctx, json2, params); +}); +function unknown() { + return _unknown(ZodUnknown); +} +var ZodNever = /* @__PURE__ */ $constructor("ZodNever", (inst, def) => { + $ZodNever.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => neverProcessor(inst, ctx, json2, params); +}); +function never(params) { + return _never(ZodNever, params); +} +var ZodVoid = /* @__PURE__ */ $constructor("ZodVoid", (inst, def) => { + $ZodVoid.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => voidProcessor(inst, ctx, json2, params); +}); +function _void2(params) { + return _void(ZodVoid, params); +} +var ZodDate = /* @__PURE__ */ $constructor("ZodDate", (inst, def) => { + $ZodDate.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => dateProcessor(inst, ctx, json2, params); + inst.min = (value, params) => inst.check(_gte(value, params)); + inst.max = (value, params) => inst.check(_lte(value, params)); + const c = inst._zod.bag; + inst.minDate = c.minimum ? new Date(c.minimum) : null; + inst.maxDate = c.maximum ? new Date(c.maximum) : null; +}); +function date3(params) { + return _date(ZodDate, params); +} +var ZodArray = /* @__PURE__ */ $constructor("ZodArray", (inst, def) => { + $ZodArray.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => arrayProcessor(inst, ctx, json2, params); + inst.element = def.element; + inst.min = (minLength, params) => inst.check(_minLength(minLength, params)); + inst.nonempty = (params) => inst.check(_minLength(1, params)); + inst.max = (maxLength, params) => inst.check(_maxLength(maxLength, params)); + inst.length = (len, params) => inst.check(_length(len, params)); + inst.unwrap = () => inst.element; +}); +function array(element, params) { + return _array(ZodArray, element, params); +} +function keyof(schema) { + const shape = schema._zod.def.shape; + return _enum2(Object.keys(shape)); +} +var ZodObject = /* @__PURE__ */ $constructor("ZodObject", (inst, def) => { + $ZodObjectJIT.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => objectProcessor(inst, ctx, json2, params); + util_exports.defineLazy(inst, "shape", () => { + return def.shape; + }); + inst.keyof = () => _enum2(Object.keys(inst._zod.def.shape)); + inst.catchall = (catchall) => inst.clone({ ...inst._zod.def, catchall }); + inst.passthrough = () => inst.clone({ ...inst._zod.def, catchall: unknown() }); + inst.loose = () => inst.clone({ ...inst._zod.def, catchall: unknown() }); + inst.strict = () => inst.clone({ ...inst._zod.def, catchall: never() }); + inst.strip = () => inst.clone({ ...inst._zod.def, catchall: void 0 }); + inst.extend = (incoming) => { + return util_exports.extend(inst, incoming); + }; + inst.safeExtend = (incoming) => { + return util_exports.safeExtend(inst, incoming); + }; + inst.merge = (other) => util_exports.merge(inst, other); + inst.pick = (mask) => util_exports.pick(inst, mask); + inst.omit = (mask) => util_exports.omit(inst, mask); + inst.partial = (...args) => util_exports.partial(ZodOptional, inst, args[0]); + inst.required = (...args) => util_exports.required(ZodNonOptional, inst, args[0]); +}); +function object(shape, params) { + const def = { + type: "object", + shape: shape ?? {}, + ...util_exports.normalizeParams(params) + }; + return new ZodObject(def); +} +function strictObject(shape, params) { + return new ZodObject({ + type: "object", + shape, + catchall: never(), + ...util_exports.normalizeParams(params) + }); +} +function looseObject(shape, params) { + return new ZodObject({ + type: "object", + shape, + catchall: unknown(), + ...util_exports.normalizeParams(params) + }); +} +var ZodUnion = /* @__PURE__ */ $constructor("ZodUnion", (inst, def) => { + $ZodUnion.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => unionProcessor(inst, ctx, json2, params); + inst.options = def.options; +}); +function union(options, params) { + return new ZodUnion({ + type: "union", + options, + ...util_exports.normalizeParams(params) + }); +} +var ZodXor = /* @__PURE__ */ $constructor("ZodXor", (inst, def) => { + ZodUnion.init(inst, def); + $ZodXor.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => unionProcessor(inst, ctx, json2, params); + inst.options = def.options; +}); +function xor(options, params) { + return new ZodXor({ + type: "union", + options, + inclusive: false, + ...util_exports.normalizeParams(params) + }); +} +var ZodDiscriminatedUnion = /* @__PURE__ */ $constructor("ZodDiscriminatedUnion", (inst, def) => { + ZodUnion.init(inst, def); + $ZodDiscriminatedUnion.init(inst, def); +}); +function discriminatedUnion(discriminator, options, params) { + return new ZodDiscriminatedUnion({ + type: "union", + options, + discriminator, + ...util_exports.normalizeParams(params) + }); +} +var ZodIntersection = /* @__PURE__ */ $constructor("ZodIntersection", (inst, def) => { + $ZodIntersection.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => intersectionProcessor(inst, ctx, json2, params); +}); +function intersection(left, right) { + return new ZodIntersection({ + type: "intersection", + left, + right + }); +} +var ZodTuple = /* @__PURE__ */ $constructor("ZodTuple", (inst, def) => { + $ZodTuple.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => tupleProcessor(inst, ctx, json2, params); + inst.rest = (rest) => inst.clone({ + ...inst._zod.def, + rest + }); +}); +function tuple(items, _paramsOrRest, _params) { + const hasRest = _paramsOrRest instanceof $ZodType; + const params = hasRest ? _params : _paramsOrRest; + const rest = hasRest ? _paramsOrRest : null; + return new ZodTuple({ + type: "tuple", + items, + rest, + ...util_exports.normalizeParams(params) + }); +} +var ZodRecord = /* @__PURE__ */ $constructor("ZodRecord", (inst, def) => { + $ZodRecord.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => recordProcessor(inst, ctx, json2, params); + inst.keyType = def.keyType; + inst.valueType = def.valueType; +}); +function record(keyType, valueType, params) { + return new ZodRecord({ + type: "record", + keyType, + valueType, + ...util_exports.normalizeParams(params) + }); +} +function partialRecord(keyType, valueType, params) { + const k = clone(keyType); + k._zod.values = void 0; + return new ZodRecord({ + type: "record", + keyType: k, + valueType, + ...util_exports.normalizeParams(params) + }); +} +function looseRecord(keyType, valueType, params) { + return new ZodRecord({ + type: "record", + keyType, + valueType, + mode: "loose", + ...util_exports.normalizeParams(params) + }); +} +var ZodMap = /* @__PURE__ */ $constructor("ZodMap", (inst, def) => { + $ZodMap.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => mapProcessor(inst, ctx, json2, params); + inst.keyType = def.keyType; + inst.valueType = def.valueType; + inst.min = (...args) => inst.check(_minSize(...args)); + inst.nonempty = (params) => inst.check(_minSize(1, params)); + inst.max = (...args) => inst.check(_maxSize(...args)); + inst.size = (...args) => inst.check(_size(...args)); +}); +function map(keyType, valueType, params) { + return new ZodMap({ + type: "map", + keyType, + valueType, + ...util_exports.normalizeParams(params) + }); +} +var ZodSet = /* @__PURE__ */ $constructor("ZodSet", (inst, def) => { + $ZodSet.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => setProcessor(inst, ctx, json2, params); + inst.min = (...args) => inst.check(_minSize(...args)); + inst.nonempty = (params) => inst.check(_minSize(1, params)); + inst.max = (...args) => inst.check(_maxSize(...args)); + inst.size = (...args) => inst.check(_size(...args)); +}); +function set(valueType, params) { + return new ZodSet({ + type: "set", + valueType, + ...util_exports.normalizeParams(params) + }); +} +var ZodEnum = /* @__PURE__ */ $constructor("ZodEnum", (inst, def) => { + $ZodEnum.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => enumProcessor(inst, ctx, json2, params); + inst.enum = def.entries; + inst.options = Object.values(def.entries); + const keys = new Set(Object.keys(def.entries)); + inst.extract = (values, params) => { + const newEntries = {}; + for (const value of values) { + if (keys.has(value)) { + newEntries[value] = def.entries[value]; + } else + throw new Error(`Key ${value} not found in enum`); + } + return new ZodEnum({ + ...def, + checks: [], + ...util_exports.normalizeParams(params), + entries: newEntries + }); + }; + inst.exclude = (values, params) => { + const newEntries = { ...def.entries }; + for (const value of values) { + if (keys.has(value)) { + delete newEntries[value]; + } else + throw new Error(`Key ${value} not found in enum`); + } + return new ZodEnum({ + ...def, + checks: [], + ...util_exports.normalizeParams(params), + entries: newEntries + }); + }; +}); +function _enum2(values, params) { + const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values; + return new ZodEnum({ + type: "enum", + entries, + ...util_exports.normalizeParams(params) + }); +} +function nativeEnum(entries, params) { + return new ZodEnum({ + type: "enum", + entries, + ...util_exports.normalizeParams(params) + }); +} +var ZodLiteral = /* @__PURE__ */ $constructor("ZodLiteral", (inst, def) => { + $ZodLiteral.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => literalProcessor(inst, ctx, json2, params); + inst.values = new Set(def.values); + Object.defineProperty(inst, "value", { + get() { + if (def.values.length > 1) { + throw new Error("This schema contains multiple valid literal values. Use `.values` instead."); + } + return def.values[0]; + } + }); +}); +function literal(value, params) { + return new ZodLiteral({ + type: "literal", + values: Array.isArray(value) ? value : [value], + ...util_exports.normalizeParams(params) + }); +} +var ZodFile = /* @__PURE__ */ $constructor("ZodFile", (inst, def) => { + $ZodFile.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => fileProcessor(inst, ctx, json2, params); + inst.min = (size, params) => inst.check(_minSize(size, params)); + inst.max = (size, params) => inst.check(_maxSize(size, params)); + inst.mime = (types, params) => inst.check(_mime(Array.isArray(types) ? types : [types], params)); +}); +function file(params) { + return _file(ZodFile, params); +} +var ZodTransform = /* @__PURE__ */ $constructor("ZodTransform", (inst, def) => { + $ZodTransform.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => transformProcessor(inst, ctx, json2, params); + inst._zod.parse = (payload, _ctx) => { + if (_ctx.direction === "backward") { + throw new $ZodEncodeError(inst.constructor.name); + } + payload.addIssue = (issue2) => { + if (typeof issue2 === "string") { + payload.issues.push(util_exports.issue(issue2, payload.value, def)); + } else { + const _issue = issue2; + if (_issue.fatal) + _issue.continue = false; + _issue.code ?? (_issue.code = "custom"); + _issue.input ?? (_issue.input = payload.value); + _issue.inst ?? (_issue.inst = inst); + payload.issues.push(util_exports.issue(_issue)); + } + }; + const output = def.transform(payload.value, payload); + if (output instanceof Promise) { + return output.then((output2) => { + payload.value = output2; + return payload; + }); + } + payload.value = output; + return payload; + }; +}); +function transform(fn) { + return new ZodTransform({ + type: "transform", + transform: fn + }); +} +var ZodOptional = /* @__PURE__ */ $constructor("ZodOptional", (inst, def) => { + $ZodOptional.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => optionalProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function optional(innerType) { + return new ZodOptional({ + type: "optional", + innerType + }); +} +var ZodExactOptional = /* @__PURE__ */ $constructor("ZodExactOptional", (inst, def) => { + $ZodExactOptional.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => optionalProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function exactOptional(innerType) { + return new ZodExactOptional({ + type: "optional", + innerType + }); +} +var ZodNullable = /* @__PURE__ */ $constructor("ZodNullable", (inst, def) => { + $ZodNullable.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => nullableProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function nullable(innerType) { + return new ZodNullable({ + type: "nullable", + innerType + }); +} +function nullish2(innerType) { + return optional(nullable(innerType)); +} +var ZodDefault = /* @__PURE__ */ $constructor("ZodDefault", (inst, def) => { + $ZodDefault.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => defaultProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; + inst.removeDefault = inst.unwrap; +}); +function _default2(innerType, defaultValue) { + return new ZodDefault({ + type: "default", + innerType, + get defaultValue() { + return typeof defaultValue === "function" ? defaultValue() : util_exports.shallowClone(defaultValue); + } + }); +} +var ZodPrefault = /* @__PURE__ */ $constructor("ZodPrefault", (inst, def) => { + $ZodPrefault.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => prefaultProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function prefault(innerType, defaultValue) { + return new ZodPrefault({ + type: "prefault", + innerType, + get defaultValue() { + return typeof defaultValue === "function" ? defaultValue() : util_exports.shallowClone(defaultValue); + } + }); +} +var ZodNonOptional = /* @__PURE__ */ $constructor("ZodNonOptional", (inst, def) => { + $ZodNonOptional.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => nonoptionalProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function nonoptional(innerType, params) { + return new ZodNonOptional({ + type: "nonoptional", + innerType, + ...util_exports.normalizeParams(params) + }); +} +var ZodSuccess = /* @__PURE__ */ $constructor("ZodSuccess", (inst, def) => { + $ZodSuccess.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => successProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function success(innerType) { + return new ZodSuccess({ + type: "success", + innerType + }); +} +var ZodCatch = /* @__PURE__ */ $constructor("ZodCatch", (inst, def) => { + $ZodCatch.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => catchProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; + inst.removeCatch = inst.unwrap; +}); +function _catch2(innerType, catchValue) { + return new ZodCatch({ + type: "catch", + innerType, + catchValue: typeof catchValue === "function" ? catchValue : () => catchValue + }); +} +var ZodNaN = /* @__PURE__ */ $constructor("ZodNaN", (inst, def) => { + $ZodNaN.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => nanProcessor(inst, ctx, json2, params); +}); +function nan(params) { + return _nan(ZodNaN, params); +} +var ZodPipe = /* @__PURE__ */ $constructor("ZodPipe", (inst, def) => { + $ZodPipe.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => pipeProcessor(inst, ctx, json2, params); + inst.in = def.in; + inst.out = def.out; +}); +function pipe(in_, out) { + return new ZodPipe({ + type: "pipe", + in: in_, + out + // ...util.normalizeParams(params), + }); +} +var ZodCodec = /* @__PURE__ */ $constructor("ZodCodec", (inst, def) => { + ZodPipe.init(inst, def); + $ZodCodec.init(inst, def); +}); +function codec(in_, out, params) { + return new ZodCodec({ + type: "pipe", + in: in_, + out, + transform: params.decode, + reverseTransform: params.encode + }); +} +var ZodReadonly = /* @__PURE__ */ $constructor("ZodReadonly", (inst, def) => { + $ZodReadonly.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => readonlyProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function readonly(innerType) { + return new ZodReadonly({ + type: "readonly", + innerType + }); +} +var ZodTemplateLiteral = /* @__PURE__ */ $constructor("ZodTemplateLiteral", (inst, def) => { + $ZodTemplateLiteral.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => templateLiteralProcessor(inst, ctx, json2, params); +}); +function templateLiteral(parts, params) { + return new ZodTemplateLiteral({ + type: "template_literal", + parts, + ...util_exports.normalizeParams(params) + }); +} +var ZodLazy = /* @__PURE__ */ $constructor("ZodLazy", (inst, def) => { + $ZodLazy.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => lazyProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.getter(); +}); +function lazy(getter) { + return new ZodLazy({ + type: "lazy", + getter + }); +} +var ZodPromise = /* @__PURE__ */ $constructor("ZodPromise", (inst, def) => { + $ZodPromise.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => promiseProcessor(inst, ctx, json2, params); + inst.unwrap = () => inst._zod.def.innerType; +}); +function promise(innerType) { + return new ZodPromise({ + type: "promise", + innerType + }); +} +var ZodFunction = /* @__PURE__ */ $constructor("ZodFunction", (inst, def) => { + $ZodFunction.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => functionProcessor(inst, ctx, json2, params); +}); +function _function(params) { + return new ZodFunction({ + type: "function", + input: Array.isArray(params?.input) ? tuple(params?.input) : params?.input ?? array(unknown()), + output: params?.output ?? unknown() + }); +} +var ZodCustom = /* @__PURE__ */ $constructor("ZodCustom", (inst, def) => { + $ZodCustom.init(inst, def); + ZodType.init(inst, def); + inst._zod.processJSONSchema = (ctx, json2, params) => customProcessor(inst, ctx, json2, params); +}); +function check(fn) { + const ch = new $ZodCheck({ + check: "custom" + // ...util.normalizeParams(params), + }); + ch._zod.check = fn; + return ch; +} +function custom(fn, _params) { + return _custom(ZodCustom, fn ?? (() => true), _params); +} +function refine(fn, _params = {}) { + return _refine(ZodCustom, fn, _params); +} +function superRefine(fn) { + return _superRefine(fn); +} +var describe2 = describe; +var meta2 = meta; +function _instanceof(cls, params = {}) { + const inst = new ZodCustom({ + type: "custom", + check: "custom", + fn: (data) => data instanceof cls, + abort: true, + ...util_exports.normalizeParams(params) + }); + inst._zod.bag.Class = cls; + inst._zod.check = (payload) => { + if (!(payload.value instanceof cls)) { + payload.issues.push({ + code: "invalid_type", + expected: cls.name, + input: payload.value, + inst, + path: [...inst._zod.def.path ?? []] + }); + } + }; + return inst; +} +var stringbool = (...args) => _stringbool({ + Codec: ZodCodec, + Boolean: ZodBoolean, + String: ZodString +}, ...args); +function json(params) { + const jsonSchema = lazy(() => { + return union([string2(params), number2(), boolean2(), _null3(), array(jsonSchema), record(string2(), jsonSchema)]); + }); + return jsonSchema; +} +function preprocess(fn, schema) { + return pipe(transform(fn), schema); +} + +// node_modules/zod/v4/classic/compat.js +var ZodIssueCode = { + invalid_type: "invalid_type", + too_big: "too_big", + too_small: "too_small", + invalid_format: "invalid_format", + not_multiple_of: "not_multiple_of", + unrecognized_keys: "unrecognized_keys", + invalid_union: "invalid_union", + invalid_key: "invalid_key", + invalid_element: "invalid_element", + invalid_value: "invalid_value", + custom: "custom" +}; +function setErrorMap(map2) { + config({ + customError: map2 + }); +} +function getErrorMap() { + return config().customError; +} +var ZodFirstPartyTypeKind; +/* @__PURE__ */ (function(ZodFirstPartyTypeKind2) { +})(ZodFirstPartyTypeKind || (ZodFirstPartyTypeKind = {})); + +// node_modules/zod/v4/classic/from-json-schema.js +var z = { + ...schemas_exports2, + ...checks_exports2, + iso: iso_exports +}; +var RECOGNIZED_KEYS = /* @__PURE__ */ new Set([ + // Schema identification + "$schema", + "$ref", + "$defs", + "definitions", + // Core schema keywords + "$id", + "id", + "$comment", + "$anchor", + "$vocabulary", + "$dynamicRef", + "$dynamicAnchor", + // Type + "type", + "enum", + "const", + // Composition + "anyOf", + "oneOf", + "allOf", + "not", + // Object + "properties", + "required", + "additionalProperties", + "patternProperties", + "propertyNames", + "minProperties", + "maxProperties", + // Array + "items", + "prefixItems", + "additionalItems", + "minItems", + "maxItems", + "uniqueItems", + "contains", + "minContains", + "maxContains", + // String + "minLength", + "maxLength", + "pattern", + "format", + // Number + "minimum", + "maximum", + "exclusiveMinimum", + "exclusiveMaximum", + "multipleOf", + // Already handled metadata + "description", + "default", + // Content + "contentEncoding", + "contentMediaType", + "contentSchema", + // Unsupported (error-throwing) + "unevaluatedItems", + "unevaluatedProperties", + "if", + "then", + "else", + "dependentSchemas", + "dependentRequired", + // OpenAPI + "nullable", + "readOnly" +]); +function detectVersion(schema, defaultTarget) { + const $schema = schema.$schema; + if ($schema === "https://json-schema.org/draft/2020-12/schema") { + return "draft-2020-12"; + } + if ($schema === "http://json-schema.org/draft-07/schema#") { + return "draft-7"; + } + if ($schema === "http://json-schema.org/draft-04/schema#") { + return "draft-4"; + } + return defaultTarget ?? "draft-2020-12"; +} +function resolveRef(ref, ctx) { + if (!ref.startsWith("#")) { + throw new Error("External $ref is not supported, only local refs (#/...) are allowed"); + } + const path = ref.slice(1).split("/").filter(Boolean); + if (path.length === 0) { + return ctx.rootSchema; + } + const defsKey = ctx.version === "draft-2020-12" ? "$defs" : "definitions"; + if (path[0] === defsKey) { + const key = path[1]; + if (!key || !ctx.defs[key]) { + throw new Error(`Reference not found: ${ref}`); + } + return ctx.defs[key]; + } + throw new Error(`Reference not found: ${ref}`); +} +function convertBaseSchema(schema, ctx) { + if (schema.not !== void 0) { + if (typeof schema.not === "object" && Object.keys(schema.not).length === 0) { + return z.never(); + } + throw new Error("not is not supported in Zod (except { not: {} } for never)"); + } + if (schema.unevaluatedItems !== void 0) { + throw new Error("unevaluatedItems is not supported"); + } + if (schema.unevaluatedProperties !== void 0) { + throw new Error("unevaluatedProperties is not supported"); + } + if (schema.if !== void 0 || schema.then !== void 0 || schema.else !== void 0) { + throw new Error("Conditional schemas (if/then/else) are not supported"); + } + if (schema.dependentSchemas !== void 0 || schema.dependentRequired !== void 0) { + throw new Error("dependentSchemas and dependentRequired are not supported"); + } + if (schema.$ref) { + const refPath = schema.$ref; + if (ctx.refs.has(refPath)) { + return ctx.refs.get(refPath); + } + if (ctx.processing.has(refPath)) { + return z.lazy(() => { + if (!ctx.refs.has(refPath)) { + throw new Error(`Circular reference not resolved: ${refPath}`); + } + return ctx.refs.get(refPath); + }); + } + ctx.processing.add(refPath); + const resolved = resolveRef(refPath, ctx); + const zodSchema2 = convertSchema(resolved, ctx); + ctx.refs.set(refPath, zodSchema2); + ctx.processing.delete(refPath); + return zodSchema2; + } + if (schema.enum !== void 0) { + const enumValues = schema.enum; + if (ctx.version === "openapi-3.0" && schema.nullable === true && enumValues.length === 1 && enumValues[0] === null) { + return z.null(); + } + if (enumValues.length === 0) { + return z.never(); + } + if (enumValues.length === 1) { + return z.literal(enumValues[0]); + } + if (enumValues.every((v) => typeof v === "string")) { + return z.enum(enumValues); + } + const literalSchemas = enumValues.map((v) => z.literal(v)); + if (literalSchemas.length < 2) { + return literalSchemas[0]; + } + return z.union([literalSchemas[0], literalSchemas[1], ...literalSchemas.slice(2)]); + } + if (schema.const !== void 0) { + return z.literal(schema.const); + } + const type = schema.type; + if (Array.isArray(type)) { + const typeSchemas = type.map((t) => { + const typeSchema = { ...schema, type: t }; + return convertBaseSchema(typeSchema, ctx); + }); + if (typeSchemas.length === 0) { + return z.never(); + } + if (typeSchemas.length === 1) { + return typeSchemas[0]; + } + return z.union(typeSchemas); + } + if (!type) { + return z.any(); + } + let zodSchema; + switch (type) { + case "string": { + let stringSchema = z.string(); + if (schema.format) { + const format = schema.format; + if (format === "email") { + stringSchema = stringSchema.check(z.email()); + } else if (format === "uri" || format === "uri-reference") { + stringSchema = stringSchema.check(z.url()); + } else if (format === "uuid" || format === "guid") { + stringSchema = stringSchema.check(z.uuid()); + } else if (format === "date-time") { + stringSchema = stringSchema.check(z.iso.datetime()); + } else if (format === "date") { + stringSchema = stringSchema.check(z.iso.date()); + } else if (format === "time") { + stringSchema = stringSchema.check(z.iso.time()); + } else if (format === "duration") { + stringSchema = stringSchema.check(z.iso.duration()); + } else if (format === "ipv4") { + stringSchema = stringSchema.check(z.ipv4()); + } else if (format === "ipv6") { + stringSchema = stringSchema.check(z.ipv6()); + } else if (format === "mac") { + stringSchema = stringSchema.check(z.mac()); + } else if (format === "cidr") { + stringSchema = stringSchema.check(z.cidrv4()); + } else if (format === "cidr-v6") { + stringSchema = stringSchema.check(z.cidrv6()); + } else if (format === "base64") { + stringSchema = stringSchema.check(z.base64()); + } else if (format === "base64url") { + stringSchema = stringSchema.check(z.base64url()); + } else if (format === "e164") { + stringSchema = stringSchema.check(z.e164()); + } else if (format === "jwt") { + stringSchema = stringSchema.check(z.jwt()); + } else if (format === "emoji") { + stringSchema = stringSchema.check(z.emoji()); + } else if (format === "nanoid") { + stringSchema = stringSchema.check(z.nanoid()); + } else if (format === "cuid") { + stringSchema = stringSchema.check(z.cuid()); + } else if (format === "cuid2") { + stringSchema = stringSchema.check(z.cuid2()); + } else if (format === "ulid") { + stringSchema = stringSchema.check(z.ulid()); + } else if (format === "xid") { + stringSchema = stringSchema.check(z.xid()); + } else if (format === "ksuid") { + stringSchema = stringSchema.check(z.ksuid()); + } + } + if (typeof schema.minLength === "number") { + stringSchema = stringSchema.min(schema.minLength); + } + if (typeof schema.maxLength === "number") { + stringSchema = stringSchema.max(schema.maxLength); + } + if (schema.pattern) { + stringSchema = stringSchema.regex(new RegExp(schema.pattern)); + } + zodSchema = stringSchema; + break; + } + case "number": + case "integer": { + let numberSchema = type === "integer" ? z.number().int() : z.number(); + if (typeof schema.minimum === "number") { + numberSchema = numberSchema.min(schema.minimum); + } + if (typeof schema.maximum === "number") { + numberSchema = numberSchema.max(schema.maximum); + } + if (typeof schema.exclusiveMinimum === "number") { + numberSchema = numberSchema.gt(schema.exclusiveMinimum); + } else if (schema.exclusiveMinimum === true && typeof schema.minimum === "number") { + numberSchema = numberSchema.gt(schema.minimum); + } + if (typeof schema.exclusiveMaximum === "number") { + numberSchema = numberSchema.lt(schema.exclusiveMaximum); + } else if (schema.exclusiveMaximum === true && typeof schema.maximum === "number") { + numberSchema = numberSchema.lt(schema.maximum); + } + if (typeof schema.multipleOf === "number") { + numberSchema = numberSchema.multipleOf(schema.multipleOf); + } + zodSchema = numberSchema; + break; + } + case "boolean": { + zodSchema = z.boolean(); + break; + } + case "null": { + zodSchema = z.null(); + break; + } + case "object": { + const shape = {}; + const properties = schema.properties || {}; + const requiredSet = new Set(schema.required || []); + for (const [key, propSchema] of Object.entries(properties)) { + const propZodSchema = convertSchema(propSchema, ctx); + shape[key] = requiredSet.has(key) ? propZodSchema : propZodSchema.optional(); + } + if (schema.propertyNames) { + const keySchema = convertSchema(schema.propertyNames, ctx); + const valueSchema = schema.additionalProperties && typeof schema.additionalProperties === "object" ? convertSchema(schema.additionalProperties, ctx) : z.any(); + if (Object.keys(shape).length === 0) { + zodSchema = z.record(keySchema, valueSchema); + break; + } + const objectSchema2 = z.object(shape).passthrough(); + const recordSchema = z.looseRecord(keySchema, valueSchema); + zodSchema = z.intersection(objectSchema2, recordSchema); + break; + } + if (schema.patternProperties) { + const patternProps = schema.patternProperties; + const patternKeys = Object.keys(patternProps); + const looseRecords = []; + for (const pattern of patternKeys) { + const patternValue = convertSchema(patternProps[pattern], ctx); + const keySchema = z.string().regex(new RegExp(pattern)); + looseRecords.push(z.looseRecord(keySchema, patternValue)); + } + const schemasToIntersect = []; + if (Object.keys(shape).length > 0) { + schemasToIntersect.push(z.object(shape).passthrough()); + } + schemasToIntersect.push(...looseRecords); + if (schemasToIntersect.length === 0) { + zodSchema = z.object({}).passthrough(); + } else if (schemasToIntersect.length === 1) { + zodSchema = schemasToIntersect[0]; + } else { + let result = z.intersection(schemasToIntersect[0], schemasToIntersect[1]); + for (let i = 2; i < schemasToIntersect.length; i++) { + result = z.intersection(result, schemasToIntersect[i]); + } + zodSchema = result; + } + break; + } + const objectSchema = z.object(shape); + if (schema.additionalProperties === false) { + zodSchema = objectSchema.strict(); + } else if (typeof schema.additionalProperties === "object") { + zodSchema = objectSchema.catchall(convertSchema(schema.additionalProperties, ctx)); + } else { + zodSchema = objectSchema.passthrough(); + } + break; + } + case "array": { + const prefixItems = schema.prefixItems; + const items = schema.items; + if (prefixItems && Array.isArray(prefixItems)) { + const tupleItems = prefixItems.map((item) => convertSchema(item, ctx)); + const rest = items && typeof items === "object" && !Array.isArray(items) ? convertSchema(items, ctx) : void 0; + if (rest) { + zodSchema = z.tuple(tupleItems).rest(rest); + } else { + zodSchema = z.tuple(tupleItems); + } + if (typeof schema.minItems === "number") { + zodSchema = zodSchema.check(z.minLength(schema.minItems)); + } + if (typeof schema.maxItems === "number") { + zodSchema = zodSchema.check(z.maxLength(schema.maxItems)); + } + } else if (Array.isArray(items)) { + const tupleItems = items.map((item) => convertSchema(item, ctx)); + const rest = schema.additionalItems && typeof schema.additionalItems === "object" ? convertSchema(schema.additionalItems, ctx) : void 0; + if (rest) { + zodSchema = z.tuple(tupleItems).rest(rest); + } else { + zodSchema = z.tuple(tupleItems); + } + if (typeof schema.minItems === "number") { + zodSchema = zodSchema.check(z.minLength(schema.minItems)); + } + if (typeof schema.maxItems === "number") { + zodSchema = zodSchema.check(z.maxLength(schema.maxItems)); + } + } else if (items !== void 0) { + const element = convertSchema(items, ctx); + let arraySchema = z.array(element); + if (typeof schema.minItems === "number") { + arraySchema = arraySchema.min(schema.minItems); + } + if (typeof schema.maxItems === "number") { + arraySchema = arraySchema.max(schema.maxItems); + } + zodSchema = arraySchema; + } else { + zodSchema = z.array(z.any()); + } + break; + } + default: + throw new Error(`Unsupported type: ${type}`); + } + if (schema.description) { + zodSchema = zodSchema.describe(schema.description); + } + if (schema.default !== void 0) { + zodSchema = zodSchema.default(schema.default); + } + return zodSchema; +} +function convertSchema(schema, ctx) { + if (typeof schema === "boolean") { + return schema ? z.any() : z.never(); + } + let baseSchema = convertBaseSchema(schema, ctx); + const hasExplicitType = schema.type || schema.enum !== void 0 || schema.const !== void 0; + if (schema.anyOf && Array.isArray(schema.anyOf)) { + const options = schema.anyOf.map((s) => convertSchema(s, ctx)); + const anyOfUnion = z.union(options); + baseSchema = hasExplicitType ? z.intersection(baseSchema, anyOfUnion) : anyOfUnion; + } + if (schema.oneOf && Array.isArray(schema.oneOf)) { + const options = schema.oneOf.map((s) => convertSchema(s, ctx)); + const oneOfUnion = z.xor(options); + baseSchema = hasExplicitType ? z.intersection(baseSchema, oneOfUnion) : oneOfUnion; + } + if (schema.allOf && Array.isArray(schema.allOf)) { + if (schema.allOf.length === 0) { + baseSchema = hasExplicitType ? baseSchema : z.any(); + } else { + let result = hasExplicitType ? baseSchema : convertSchema(schema.allOf[0], ctx); + const startIdx = hasExplicitType ? 0 : 1; + for (let i = startIdx; i < schema.allOf.length; i++) { + result = z.intersection(result, convertSchema(schema.allOf[i], ctx)); + } + baseSchema = result; + } + } + if (schema.nullable === true && ctx.version === "openapi-3.0") { + baseSchema = z.nullable(baseSchema); + } + if (schema.readOnly === true) { + baseSchema = z.readonly(baseSchema); + } + const extraMeta = {}; + const coreMetadataKeys = ["$id", "id", "$comment", "$anchor", "$vocabulary", "$dynamicRef", "$dynamicAnchor"]; + for (const key of coreMetadataKeys) { + if (key in schema) { + extraMeta[key] = schema[key]; + } + } + const contentMetadataKeys = ["contentEncoding", "contentMediaType", "contentSchema"]; + for (const key of contentMetadataKeys) { + if (key in schema) { + extraMeta[key] = schema[key]; + } + } + for (const key of Object.keys(schema)) { + if (!RECOGNIZED_KEYS.has(key)) { + extraMeta[key] = schema[key]; + } + } + if (Object.keys(extraMeta).length > 0) { + ctx.registry.add(baseSchema, extraMeta); + } + return baseSchema; +} +function fromJSONSchema(schema, params) { + if (typeof schema === "boolean") { + return schema ? z.any() : z.never(); + } + const version2 = detectVersion(schema, params?.defaultTarget); + const defs = schema.$defs || schema.definitions || {}; + const ctx = { + version: version2, + defs, + refs: /* @__PURE__ */ new Map(), + processing: /* @__PURE__ */ new Set(), + rootSchema: schema, + registry: params?.registry ?? globalRegistry + }; + return convertSchema(schema, ctx); +} + +// node_modules/zod/v4/classic/coerce.js +var coerce_exports = {}; +__export(coerce_exports, { + bigint: () => bigint3, + boolean: () => boolean3, + date: () => date4, + number: () => number3, + string: () => string3 +}); +function string3(params) { + return _coercedString(ZodString, params); +} +function number3(params) { + return _coercedNumber(ZodNumber, params); +} +function boolean3(params) { + return _coercedBoolean(ZodBoolean, params); +} +function bigint3(params) { + return _coercedBigint(ZodBigInt, params); +} +function date4(params) { + return _coercedDate(ZodDate, params); +} + +// node_modules/zod/v4/classic/external.js +config(en_default()); + +// src/shared/application-config.ts +var applicationConfigSchema = external_exports.object({ + CLICKHOUSE_DATABASE: external_exports.string().nonempty(), + CLICKHOUSE_URL: external_exports.url(), + CLICKHOUSE_USERNAME: external_exports.string().nonempty(), + CLICKHOUSE_PASSWORD: external_exports.string().nonempty() +}); +var getApplicationConfig = () => { + const env = applicationConfigSchema.parse({ + CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE, + CLICKHOUSE_URL: process.env.CLICKHOUSE_URL, + CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME, + CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD + }); + return { + clickHouseDatabase: env.CLICKHOUSE_DATABASE, + clickHouseUrl: env.CLICKHOUSE_URL, + clickHouseUsername: env.CLICKHOUSE_USERNAME, + clickHousePassword: env.CLICKHOUSE_PASSWORD + }; +}; + +// src/shared/clickhouse-client.ts +var fetchFromClickHouse = async (query, schema) => { + const { clickHouseUrl, clickHouseUsername, clickHousePassword } = getApplicationConfig(); + const response = await fetch(clickHouseUrl, { + method: "POST", + headers: { + Authorization: "Basic " + Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString( + "base64" + ), + "Content-Type": "text/plain" + }, + body: query + }); + if (!response.ok) { + const errorText = await response.text(); + throw new Error(`ClickHouse error: ${response.status} - ${errorText}`); + } + const text = await response.text(); + const rows = text.trim().split("\n").filter((line) => line.trim()).map((line) => JSON.parse(line)); + return external_exports.array(schema).parse(rows); +}; + // node_modules/twenty-sdk/generated/runtime/error.ts var GenqlError = class extends Error { constructor(errors, data) { @@ -24,12 +13836,12 @@ var GenqlError = class extends Error { }; // node_modules/twenty-sdk/generated/runtime/batcher.ts -function dispatchQueueBatch(client2, queue) { +function dispatchQueueBatch(client, queue) { let batchedQuery = queue.map((item) => item.request); if (batchedQuery.length === 1) { batchedQuery = batchedQuery[0]; } - client2.fetcher(batchedQuery).then((responses) => { + client.fetcher(batchedQuery).then((responses) => { if (queue.length === 1 && !Array.isArray(responses)) { if (responses.errors && responses.errors.length) { queue[0].reject( @@ -53,19 +13865,19 @@ function dispatchQueueBatch(client2, queue) { } }); } -function dispatchQueue(client2, options) { - const queue = client2._queue; +function dispatchQueue(client, options) { + const queue = client._queue; const maxBatchSize = options.maxBatchSize || 0; - client2._queue = []; + client._queue = []; if (maxBatchSize > 0 && maxBatchSize < queue.length) { for (let i = 0; i < queue.length / maxBatchSize; i++) { dispatchQueueBatch( - client2, + client, queue.slice(i * maxBatchSize, (i + 1) * maxBatchSize) ); } } else { - dispatchQueueBatch(client2, queue); + dispatchQueueBatch(client, queue); } } var QueryBatcher = class _QueryBatcher { @@ -172,15 +13984,15 @@ var QueryBatcher = class _QueryBatcher { request.operationName = operationName; } const promise2 = new Promise((resolve, reject) => { - const client2 = new _QueryBatcher(this.fetcher, this._options); - client2._queue = [ + const client = new _QueryBatcher(this.fetcher, this._options); + client._queue = [ { request, resolve, reject } ]; - dispatchQueue(client2, options); + dispatchQueue(client, options); }); return promise2; } @@ -405,9 +14217,9 @@ var createClient = ({ ...options }) => { const fetcher = createFetcher(options); - const client2 = {}; + const client = {}; if (queryRoot) { - client2.query = (request) => { + client.query = (request) => { if (!queryRoot) throw new Error("queryRoot argument is missing"); const resultPromise = fetcher( generateGraphqlOperation("query", queryRoot, request) @@ -416,7 +14228,7 @@ var createClient = ({ }; } if (mutationRoot) { - client2.mutation = (request) => { + client.mutation = (request) => { if (!mutationRoot) throw new Error("mutationRoot argument is missing"); const resultPromise = fetcher( @@ -425,7 +14237,7 @@ var createClient = ({ return resultPromise; }; } - return client2; + return client; }; // node_modules/twenty-sdk/generated/runtime/linkTypeMap.ts @@ -54409,6 +68221,26 @@ var enumCloudUser2ActivityStatusEnum = { DORMANT: "DORMANT", INACTIVE: "INACTIVE" }; +var enumCloudWorkspace2ActivationStatusEnum = { + PENDING_CREATION: "PENDING_CREATION", + SUSPENDED: "SUSPENDED", + ACTIVE: "ACTIVE", + ONGOING_CREATION: "ONGOING_CREATION", + EMPTY: "EMPTY" +}; +var enumCloudWorkspace2SubscriptionStatusEnum = { + ACTIVE: "ACTIVE", + TRIALING: "TRIALING", + CANCELED: "CANCELED", + OTHER: "OTHER", + EMPTY: "EMPTY" +}; +var enumCloudWorkspace2PaymentFrequencyEnum = { + MONTH: "MONTH", + YEAR: "YEAR", + OTHER: "OTHER", + EMPTY: "EMPTY" +}; // node_modules/twenty-sdk/generated/index.ts var typeMap = linkTypeMap(types_default); @@ -54478,13796 +68310,87 @@ var Twenty = class { } }; -// node_modules/zod/v4/classic/external.js -var external_exports = {}; -__export(external_exports, { - $brand: () => $brand, - $input: () => $input, - $output: () => $output, - NEVER: () => NEVER, - TimePrecision: () => TimePrecision, - ZodAny: () => ZodAny, - ZodArray: () => ZodArray, - ZodBase64: () => ZodBase64, - ZodBase64URL: () => ZodBase64URL, - ZodBigInt: () => ZodBigInt, - ZodBigIntFormat: () => ZodBigIntFormat, - ZodBoolean: () => ZodBoolean, - ZodCIDRv4: () => ZodCIDRv4, - ZodCIDRv6: () => ZodCIDRv6, - ZodCUID: () => ZodCUID, - ZodCUID2: () => ZodCUID2, - ZodCatch: () => ZodCatch, - ZodCodec: () => ZodCodec, - ZodCustom: () => ZodCustom, - ZodCustomStringFormat: () => ZodCustomStringFormat, - ZodDate: () => ZodDate, - ZodDefault: () => ZodDefault, - ZodDiscriminatedUnion: () => ZodDiscriminatedUnion, - ZodE164: () => ZodE164, - ZodEmail: () => ZodEmail, - ZodEmoji: () => ZodEmoji, - ZodEnum: () => ZodEnum, - ZodError: () => ZodError, - ZodExactOptional: () => ZodExactOptional, - ZodFile: () => ZodFile, - ZodFirstPartyTypeKind: () => ZodFirstPartyTypeKind, - ZodFunction: () => ZodFunction, - ZodGUID: () => ZodGUID, - ZodIPv4: () => ZodIPv4, - ZodIPv6: () => ZodIPv6, - ZodISODate: () => ZodISODate, - ZodISODateTime: () => ZodISODateTime, - ZodISODuration: () => ZodISODuration, - ZodISOTime: () => ZodISOTime, - ZodIntersection: () => ZodIntersection, - ZodIssueCode: () => ZodIssueCode, - ZodJWT: () => ZodJWT, - ZodKSUID: () => ZodKSUID, - ZodLazy: () => ZodLazy, - ZodLiteral: () => ZodLiteral, - ZodMAC: () => ZodMAC, - ZodMap: () => ZodMap, - ZodNaN: () => ZodNaN, - ZodNanoID: () => ZodNanoID, - ZodNever: () => ZodNever, - ZodNonOptional: () => ZodNonOptional, - ZodNull: () => ZodNull, - ZodNullable: () => ZodNullable, - ZodNumber: () => ZodNumber, - ZodNumberFormat: () => ZodNumberFormat, - ZodObject: () => ZodObject, - ZodOptional: () => ZodOptional, - ZodPipe: () => ZodPipe, - ZodPrefault: () => ZodPrefault, - ZodPromise: () => ZodPromise, - ZodReadonly: () => ZodReadonly, - ZodRealError: () => ZodRealError, - ZodRecord: () => ZodRecord, - ZodSet: () => ZodSet, - ZodString: () => ZodString, - ZodStringFormat: () => ZodStringFormat, - ZodSuccess: () => ZodSuccess, - ZodSymbol: () => ZodSymbol, - ZodTemplateLiteral: () => ZodTemplateLiteral, - ZodTransform: () => ZodTransform, - ZodTuple: () => ZodTuple, - ZodType: () => ZodType, - ZodULID: () => ZodULID, - ZodURL: () => ZodURL, - ZodUUID: () => ZodUUID, - ZodUndefined: () => ZodUndefined, - ZodUnion: () => ZodUnion, - ZodUnknown: () => ZodUnknown, - ZodVoid: () => ZodVoid, - ZodXID: () => ZodXID, - ZodXor: () => ZodXor, - _ZodString: () => _ZodString, - _default: () => _default2, - _function: () => _function, - any: () => any, - array: () => array, - base64: () => base642, - base64url: () => base64url2, - bigint: () => bigint2, - boolean: () => boolean2, - catch: () => _catch2, - check: () => check, - cidrv4: () => cidrv42, - cidrv6: () => cidrv62, - clone: () => clone, - codec: () => codec, - coerce: () => coerce_exports, - config: () => config, - core: () => core_exports2, - cuid: () => cuid3, - cuid2: () => cuid22, - custom: () => custom, - date: () => date3, - decode: () => decode2, - decodeAsync: () => decodeAsync2, - describe: () => describe2, - discriminatedUnion: () => discriminatedUnion, - e164: () => e1642, - email: () => email2, - emoji: () => emoji2, - encode: () => encode2, - encodeAsync: () => encodeAsync2, - endsWith: () => _endsWith, - enum: () => _enum2, - exactOptional: () => exactOptional, - file: () => file, - flattenError: () => flattenError, - float32: () => float32, - float64: () => float64, - formatError: () => formatError, - fromJSONSchema: () => fromJSONSchema, - function: () => _function, - getErrorMap: () => getErrorMap, - globalRegistry: () => globalRegistry, - gt: () => _gt, - gte: () => _gte, - guid: () => guid2, - hash: () => hash, - hex: () => hex2, - hostname: () => hostname2, - httpUrl: () => httpUrl, - includes: () => _includes, - instanceof: () => _instanceof, - int: () => int, - int32: () => int32, - int64: () => int64, - intersection: () => intersection, - ipv4: () => ipv42, - ipv6: () => ipv62, - iso: () => iso_exports, - json: () => json, - jwt: () => jwt, - keyof: () => keyof, - ksuid: () => ksuid2, - lazy: () => lazy, - length: () => _length, - literal: () => literal, - locales: () => locales_exports, - looseObject: () => looseObject, - looseRecord: () => looseRecord, - lowercase: () => _lowercase, - lt: () => _lt, - lte: () => _lte, - mac: () => mac2, - map: () => map, - maxLength: () => _maxLength, - maxSize: () => _maxSize, - meta: () => meta2, - mime: () => _mime, - minLength: () => _minLength, - minSize: () => _minSize, - multipleOf: () => _multipleOf, - nan: () => nan, - nanoid: () => nanoid2, - nativeEnum: () => nativeEnum, - negative: () => _negative, - never: () => never, - nonnegative: () => _nonnegative, - nonoptional: () => nonoptional, - nonpositive: () => _nonpositive, - normalize: () => _normalize, - null: () => _null3, - nullable: () => nullable, - nullish: () => nullish2, - number: () => number2, - object: () => object, - optional: () => optional, - overwrite: () => _overwrite, - parse: () => parse2, - parseAsync: () => parseAsync2, - partialRecord: () => partialRecord, - pipe: () => pipe, - positive: () => _positive, - prefault: () => prefault, - preprocess: () => preprocess, - prettifyError: () => prettifyError, - promise: () => promise, - property: () => _property, - readonly: () => readonly, - record: () => record, - refine: () => refine, - regex: () => _regex, - regexes: () => regexes_exports, - registry: () => registry, - safeDecode: () => safeDecode2, - safeDecodeAsync: () => safeDecodeAsync2, - safeEncode: () => safeEncode2, - safeEncodeAsync: () => safeEncodeAsync2, - safeParse: () => safeParse2, - safeParseAsync: () => safeParseAsync2, - set: () => set, - setErrorMap: () => setErrorMap, - size: () => _size, - slugify: () => _slugify, - startsWith: () => _startsWith, - strictObject: () => strictObject, - string: () => string2, - stringFormat: () => stringFormat, - stringbool: () => stringbool, - success: () => success, - superRefine: () => superRefine, - symbol: () => symbol, - templateLiteral: () => templateLiteral, - toJSONSchema: () => toJSONSchema, - toLowerCase: () => _toLowerCase, - toUpperCase: () => _toUpperCase, - transform: () => transform, - treeifyError: () => treeifyError, - trim: () => _trim, - tuple: () => tuple, - uint32: () => uint32, - uint64: () => uint64, - ulid: () => ulid2, - undefined: () => _undefined3, - union: () => union, - unknown: () => unknown, - uppercase: () => _uppercase, - url: () => url, - util: () => util_exports, - uuid: () => uuid2, - uuidv4: () => uuidv4, - uuidv6: () => uuidv6, - uuidv7: () => uuidv7, - void: () => _void2, - xid: () => xid2, - xor: () => xor -}); +// src/shared/twenty-client.ts +var twentyClient = new Twenty(); -// node_modules/zod/v4/core/index.js -var core_exports2 = {}; -__export(core_exports2, { - $ZodAny: () => $ZodAny, - $ZodArray: () => $ZodArray, - $ZodAsyncError: () => $ZodAsyncError, - $ZodBase64: () => $ZodBase64, - $ZodBase64URL: () => $ZodBase64URL, - $ZodBigInt: () => $ZodBigInt, - $ZodBigIntFormat: () => $ZodBigIntFormat, - $ZodBoolean: () => $ZodBoolean, - $ZodCIDRv4: () => $ZodCIDRv4, - $ZodCIDRv6: () => $ZodCIDRv6, - $ZodCUID: () => $ZodCUID, - $ZodCUID2: () => $ZodCUID2, - $ZodCatch: () => $ZodCatch, - $ZodCheck: () => $ZodCheck, - $ZodCheckBigIntFormat: () => $ZodCheckBigIntFormat, - $ZodCheckEndsWith: () => $ZodCheckEndsWith, - $ZodCheckGreaterThan: () => $ZodCheckGreaterThan, - $ZodCheckIncludes: () => $ZodCheckIncludes, - $ZodCheckLengthEquals: () => $ZodCheckLengthEquals, - $ZodCheckLessThan: () => $ZodCheckLessThan, - $ZodCheckLowerCase: () => $ZodCheckLowerCase, - $ZodCheckMaxLength: () => $ZodCheckMaxLength, - $ZodCheckMaxSize: () => $ZodCheckMaxSize, - $ZodCheckMimeType: () => $ZodCheckMimeType, - $ZodCheckMinLength: () => $ZodCheckMinLength, - $ZodCheckMinSize: () => $ZodCheckMinSize, - $ZodCheckMultipleOf: () => $ZodCheckMultipleOf, - $ZodCheckNumberFormat: () => $ZodCheckNumberFormat, - $ZodCheckOverwrite: () => $ZodCheckOverwrite, - $ZodCheckProperty: () => $ZodCheckProperty, - $ZodCheckRegex: () => $ZodCheckRegex, - $ZodCheckSizeEquals: () => $ZodCheckSizeEquals, - $ZodCheckStartsWith: () => $ZodCheckStartsWith, - $ZodCheckStringFormat: () => $ZodCheckStringFormat, - $ZodCheckUpperCase: () => $ZodCheckUpperCase, - $ZodCodec: () => $ZodCodec, - $ZodCustom: () => $ZodCustom, - $ZodCustomStringFormat: () => $ZodCustomStringFormat, - $ZodDate: () => $ZodDate, - $ZodDefault: () => $ZodDefault, - $ZodDiscriminatedUnion: () => $ZodDiscriminatedUnion, - $ZodE164: () => $ZodE164, - $ZodEmail: () => $ZodEmail, - $ZodEmoji: () => $ZodEmoji, - $ZodEncodeError: () => $ZodEncodeError, - $ZodEnum: () => $ZodEnum, - $ZodError: () => $ZodError, - $ZodExactOptional: () => $ZodExactOptional, - $ZodFile: () => $ZodFile, - $ZodFunction: () => $ZodFunction, - $ZodGUID: () => $ZodGUID, - $ZodIPv4: () => $ZodIPv4, - $ZodIPv6: () => $ZodIPv6, - $ZodISODate: () => $ZodISODate, - $ZodISODateTime: () => $ZodISODateTime, - $ZodISODuration: () => $ZodISODuration, - $ZodISOTime: () => $ZodISOTime, - $ZodIntersection: () => $ZodIntersection, - $ZodJWT: () => $ZodJWT, - $ZodKSUID: () => $ZodKSUID, - $ZodLazy: () => $ZodLazy, - $ZodLiteral: () => $ZodLiteral, - $ZodMAC: () => $ZodMAC, - $ZodMap: () => $ZodMap, - $ZodNaN: () => $ZodNaN, - $ZodNanoID: () => $ZodNanoID, - $ZodNever: () => $ZodNever, - $ZodNonOptional: () => $ZodNonOptional, - $ZodNull: () => $ZodNull, - $ZodNullable: () => $ZodNullable, - $ZodNumber: () => $ZodNumber, - $ZodNumberFormat: () => $ZodNumberFormat, - $ZodObject: () => $ZodObject, - $ZodObjectJIT: () => $ZodObjectJIT, - $ZodOptional: () => $ZodOptional, - $ZodPipe: () => $ZodPipe, - $ZodPrefault: () => $ZodPrefault, - $ZodPromise: () => $ZodPromise, - $ZodReadonly: () => $ZodReadonly, - $ZodRealError: () => $ZodRealError, - $ZodRecord: () => $ZodRecord, - $ZodRegistry: () => $ZodRegistry, - $ZodSet: () => $ZodSet, - $ZodString: () => $ZodString, - $ZodStringFormat: () => $ZodStringFormat, - $ZodSuccess: () => $ZodSuccess, - $ZodSymbol: () => $ZodSymbol, - $ZodTemplateLiteral: () => $ZodTemplateLiteral, - $ZodTransform: () => $ZodTransform, - $ZodTuple: () => $ZodTuple, - $ZodType: () => $ZodType, - $ZodULID: () => $ZodULID, - $ZodURL: () => $ZodURL, - $ZodUUID: () => $ZodUUID, - $ZodUndefined: () => $ZodUndefined, - $ZodUnion: () => $ZodUnion, - $ZodUnknown: () => $ZodUnknown, - $ZodVoid: () => $ZodVoid, - $ZodXID: () => $ZodXID, - $ZodXor: () => $ZodXor, - $brand: () => $brand, - $constructor: () => $constructor, - $input: () => $input, - $output: () => $output, - Doc: () => Doc, - JSONSchema: () => json_schema_exports, - JSONSchemaGenerator: () => JSONSchemaGenerator, - NEVER: () => NEVER, - TimePrecision: () => TimePrecision, - _any: () => _any, - _array: () => _array, - _base64: () => _base64, - _base64url: () => _base64url, - _bigint: () => _bigint, - _boolean: () => _boolean, - _catch: () => _catch, - _check: () => _check, - _cidrv4: () => _cidrv4, - _cidrv6: () => _cidrv6, - _coercedBigint: () => _coercedBigint, - _coercedBoolean: () => _coercedBoolean, - _coercedDate: () => _coercedDate, - _coercedNumber: () => _coercedNumber, - _coercedString: () => _coercedString, - _cuid: () => _cuid, - _cuid2: () => _cuid2, - _custom: () => _custom, - _date: () => _date, - _decode: () => _decode, - _decodeAsync: () => _decodeAsync, - _default: () => _default, - _discriminatedUnion: () => _discriminatedUnion, - _e164: () => _e164, - _email: () => _email, - _emoji: () => _emoji2, - _encode: () => _encode, - _encodeAsync: () => _encodeAsync, - _endsWith: () => _endsWith, - _enum: () => _enum, - _file: () => _file, - _float32: () => _float32, - _float64: () => _float64, - _gt: () => _gt, - _gte: () => _gte, - _guid: () => _guid, - _includes: () => _includes, - _int: () => _int, - _int32: () => _int32, - _int64: () => _int64, - _intersection: () => _intersection, - _ipv4: () => _ipv4, - _ipv6: () => _ipv6, - _isoDate: () => _isoDate, - _isoDateTime: () => _isoDateTime, - _isoDuration: () => _isoDuration, - _isoTime: () => _isoTime, - _jwt: () => _jwt, - _ksuid: () => _ksuid, - _lazy: () => _lazy, - _length: () => _length, - _literal: () => _literal, - _lowercase: () => _lowercase, - _lt: () => _lt, - _lte: () => _lte, - _mac: () => _mac, - _map: () => _map, - _max: () => _lte, - _maxLength: () => _maxLength, - _maxSize: () => _maxSize, - _mime: () => _mime, - _min: () => _gte, - _minLength: () => _minLength, - _minSize: () => _minSize, - _multipleOf: () => _multipleOf, - _nan: () => _nan, - _nanoid: () => _nanoid, - _nativeEnum: () => _nativeEnum, - _negative: () => _negative, - _never: () => _never, - _nonnegative: () => _nonnegative, - _nonoptional: () => _nonoptional, - _nonpositive: () => _nonpositive, - _normalize: () => _normalize, - _null: () => _null2, - _nullable: () => _nullable, - _number: () => _number, - _optional: () => _optional, - _overwrite: () => _overwrite, - _parse: () => _parse, - _parseAsync: () => _parseAsync, - _pipe: () => _pipe, - _positive: () => _positive, - _promise: () => _promise, - _property: () => _property, - _readonly: () => _readonly, - _record: () => _record, - _refine: () => _refine, - _regex: () => _regex, - _safeDecode: () => _safeDecode, - _safeDecodeAsync: () => _safeDecodeAsync, - _safeEncode: () => _safeEncode, - _safeEncodeAsync: () => _safeEncodeAsync, - _safeParse: () => _safeParse, - _safeParseAsync: () => _safeParseAsync, - _set: () => _set, - _size: () => _size, - _slugify: () => _slugify, - _startsWith: () => _startsWith, - _string: () => _string, - _stringFormat: () => _stringFormat, - _stringbool: () => _stringbool, - _success: () => _success, - _superRefine: () => _superRefine, - _symbol: () => _symbol, - _templateLiteral: () => _templateLiteral, - _toLowerCase: () => _toLowerCase, - _toUpperCase: () => _toUpperCase, - _transform: () => _transform, - _trim: () => _trim, - _tuple: () => _tuple, - _uint32: () => _uint32, - _uint64: () => _uint64, - _ulid: () => _ulid, - _undefined: () => _undefined2, - _union: () => _union, - _unknown: () => _unknown, - _uppercase: () => _uppercase, - _url: () => _url, - _uuid: () => _uuid, - _uuidv4: () => _uuidv4, - _uuidv6: () => _uuidv6, - _uuidv7: () => _uuidv7, - _void: () => _void, - _xid: () => _xid, - _xor: () => _xor, - clone: () => clone, - config: () => config, - createStandardJSONSchemaMethod: () => createStandardJSONSchemaMethod, - createToJSONSchemaMethod: () => createToJSONSchemaMethod, - decode: () => decode, - decodeAsync: () => decodeAsync, - describe: () => describe, - encode: () => encode, - encodeAsync: () => encodeAsync, - extractDefs: () => extractDefs, - finalize: () => finalize, - flattenError: () => flattenError, - formatError: () => formatError, - globalConfig: () => globalConfig, - globalRegistry: () => globalRegistry, - initializeContext: () => initializeContext, - isValidBase64: () => isValidBase64, - isValidBase64URL: () => isValidBase64URL, - isValidJWT: () => isValidJWT, - locales: () => locales_exports, - meta: () => meta, - parse: () => parse, - parseAsync: () => parseAsync, - prettifyError: () => prettifyError, - process: () => process2, - regexes: () => regexes_exports, - registry: () => registry, - safeDecode: () => safeDecode, - safeDecodeAsync: () => safeDecodeAsync, - safeEncode: () => safeEncode, - safeEncodeAsync: () => safeEncodeAsync, - safeParse: () => safeParse, - safeParseAsync: () => safeParseAsync, - toDotPath: () => toDotPath, - toJSONSchema: () => toJSONSchema, - treeifyError: () => treeifyError, - util: () => util_exports, - version: () => version +// src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts +var clickHouseUserWorkspaceSchema = external_exports.object({ + id: external_exports.string(), + workspaceId: external_exports.string(), + userId: external_exports.string(), + createdAt: external_exports.string(), + updatedAt: external_exports.string(), + deletedAt: external_exports.string(), + is_active_membership: external_exports.coerce.boolean() }); - -// node_modules/zod/v4/core/core.js -var NEVER = Object.freeze({ - status: "aborted" -}); -// @__NO_SIDE_EFFECTS__ -function $constructor(name, initializer3, params) { - function init(inst, def) { - if (!inst._zod) { - Object.defineProperty(inst, "_zod", { - value: { - def, - constr: _, - traits: /* @__PURE__ */ new Set() - }, - enumerable: false - }); - } - if (inst._zod.traits.has(name)) { - return; - } - inst._zod.traits.add(name); - initializer3(inst, def); - const proto = _.prototype; - const keys = Object.keys(proto); - for (let i = 0; i < keys.length; i++) { - const k = keys[i]; - if (!(k in inst)) { - inst[k] = proto[k].bind(inst); - } - } - } - const Parent = params?.Parent ?? Object; - class Definition extends Parent { - } - Object.defineProperty(Definition, "name", { value: name }); - function _(def) { - var _a2; - const inst = params?.Parent ? new Definition() : this; - init(inst, def); - (_a2 = inst._zod).deferred ?? (_a2.deferred = []); - for (const fn of inst._zod.deferred) { - fn(); - } - return inst; - } - Object.defineProperty(_, "init", { value: init }); - Object.defineProperty(_, Symbol.hasInstance, { - value: (inst) => { - if (params?.Parent && inst instanceof params.Parent) - return true; - return inst?._zod?.traits?.has(name); - } - }); - Object.defineProperty(_, "name", { value: name }); - return _; -} -var $brand = Symbol("zod_brand"); -var $ZodAsyncError = class extends Error { - constructor() { - super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`); - } +var fetchUserWorkspacesFromClickHouse = async () => { + const { clickHouseDatabase } = getApplicationConfig(); + const nowDate = "'2026-02-04 14:28:52.000'"; + const query = ` + SELECT + * + FROM ( + SELECT + *, + row_number() OVER (PARTITION BY id ORDER BY updatedAt DESC) AS rn + FROM + ${clickHouseDatabase}.user_workspace + WHERE + updatedAt >= ${nowDate} - INTERVAL 500 MINUTE + AND + updatedAt <= ${nowDate} + ) + WHERE + rn = 1 + FORMAT + JSONEachRow; + `; + return fetchFromClickHouse(query, clickHouseUserWorkspaceSchema); }; -var $ZodEncodeError = class extends Error { - constructor(name) { - super(`Encountered unidirectional transform during encode: ${name}`); - this.name = "ZodEncodeError"; - } -}; -var globalConfig = {}; -function config(newConfig) { - if (newConfig) - Object.assign(globalConfig, newConfig); - return globalConfig; -} - -// node_modules/zod/v4/core/util.js -var util_exports = {}; -__export(util_exports, { - BIGINT_FORMAT_RANGES: () => BIGINT_FORMAT_RANGES, - Class: () => Class, - NUMBER_FORMAT_RANGES: () => NUMBER_FORMAT_RANGES, - aborted: () => aborted, - allowsEval: () => allowsEval, - assert: () => assert, - assertEqual: () => assertEqual, - assertIs: () => assertIs, - assertNever: () => assertNever, - assertNotEqual: () => assertNotEqual, - assignProp: () => assignProp, - base64ToUint8Array: () => base64ToUint8Array, - base64urlToUint8Array: () => base64urlToUint8Array, - cached: () => cached, - captureStackTrace: () => captureStackTrace, - cleanEnum: () => cleanEnum, - cleanRegex: () => cleanRegex, - clone: () => clone, - cloneDef: () => cloneDef, - createTransparentProxy: () => createTransparentProxy, - defineLazy: () => defineLazy, - esc: () => esc, - escapeRegex: () => escapeRegex, - extend: () => extend, - finalizeIssue: () => finalizeIssue, - floatSafeRemainder: () => floatSafeRemainder, - getElementAtPath: () => getElementAtPath, - getEnumValues: () => getEnumValues, - getLengthableOrigin: () => getLengthableOrigin, - getParsedType: () => getParsedType, - getSizableOrigin: () => getSizableOrigin, - hexToUint8Array: () => hexToUint8Array, - isObject: () => isObject, - isPlainObject: () => isPlainObject, - issue: () => issue, - joinValues: () => joinValues, - jsonStringifyReplacer: () => jsonStringifyReplacer, - merge: () => merge, - mergeDefs: () => mergeDefs, - normalizeParams: () => normalizeParams, - nullish: () => nullish, - numKeys: () => numKeys, - objectClone: () => objectClone, - omit: () => omit, - optionalKeys: () => optionalKeys, - parsedType: () => parsedType, - partial: () => partial, - pick: () => pick, - prefixIssues: () => prefixIssues, - primitiveTypes: () => primitiveTypes, - promiseAllObject: () => promiseAllObject, - propertyKeyTypes: () => propertyKeyTypes, - randomString: () => randomString, - required: () => required, - safeExtend: () => safeExtend, - shallowClone: () => shallowClone, - slugify: () => slugify, - stringifyPrimitive: () => stringifyPrimitive, - uint8ArrayToBase64: () => uint8ArrayToBase64, - uint8ArrayToBase64url: () => uint8ArrayToBase64url, - uint8ArrayToHex: () => uint8ArrayToHex, - unwrapMessage: () => unwrapMessage -}); -function assertEqual(val) { - return val; -} -function assertNotEqual(val) { - return val; -} -function assertIs(_arg) { -} -function assertNever(_x) { - throw new Error("Unexpected value in exhaustive check"); -} -function assert(_) { -} -function getEnumValues(entries) { - const numericValues = Object.values(entries).filter((v) => typeof v === "number"); - const values = Object.entries(entries).filter(([k, _]) => numericValues.indexOf(+k) === -1).map(([_, v]) => v); - return values; -} -function joinValues(array2, separator = "|") { - return array2.map((val) => stringifyPrimitive(val)).join(separator); -} -function jsonStringifyReplacer(_, value) { - if (typeof value === "bigint") - return value.toString(); - return value; -} -function cached(getter) { - const set2 = false; - return { - get value() { - if (!set2) { - const value = getter(); - Object.defineProperty(this, "value", { value }); - return value; - } - throw new Error("cached value already set"); - } - }; -} -function nullish(input) { - return input === null || input === void 0; -} -function cleanRegex(source) { - const start = source.startsWith("^") ? 1 : 0; - const end = source.endsWith("$") ? source.length - 1 : source.length; - return source.slice(start, end); -} -function floatSafeRemainder(val, step) { - const valDecCount = (val.toString().split(".")[1] || "").length; - const stepString = step.toString(); - let stepDecCount = (stepString.split(".")[1] || "").length; - if (stepDecCount === 0 && /\d?e-\d?/.test(stepString)) { - const match = stepString.match(/\d?e-(\d?)/); - if (match?.[1]) { - stepDecCount = Number.parseInt(match[1]); - } - } - const decCount = valDecCount > stepDecCount ? valDecCount : stepDecCount; - const valInt = Number.parseInt(val.toFixed(decCount).replace(".", "")); - const stepInt = Number.parseInt(step.toFixed(decCount).replace(".", "")); - return valInt % stepInt / 10 ** decCount; -} -var EVALUATING = Symbol("evaluating"); -function defineLazy(object2, key, getter) { - let value = void 0; - Object.defineProperty(object2, key, { - get() { - if (value === EVALUATING) { - return void 0; - } - if (value === void 0) { - value = EVALUATING; - value = getter(); - } - return value; - }, - set(v) { - Object.defineProperty(object2, key, { - value: v - // configurable: true, - }); - }, - configurable: true - }); -} -function objectClone(obj) { - return Object.create(Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj)); -} -function assignProp(target, prop, value) { - Object.defineProperty(target, prop, { - value, - writable: true, - enumerable: true, - configurable: true - }); -} -function mergeDefs(...defs) { - const mergedDescriptors = {}; - for (const def of defs) { - const descriptors = Object.getOwnPropertyDescriptors(def); - Object.assign(mergedDescriptors, descriptors); - } - return Object.defineProperties({}, mergedDescriptors); -} -function cloneDef(schema) { - return mergeDefs(schema._zod.def); -} -function getElementAtPath(obj, path) { - if (!path) - return obj; - return path.reduce((acc, key) => acc?.[key], obj); -} -function promiseAllObject(promisesObj) { - const keys = Object.keys(promisesObj); - const promises = keys.map((key) => promisesObj[key]); - return Promise.all(promises).then((results) => { - const resolvedObj = {}; - for (let i = 0; i < keys.length; i++) { - resolvedObj[keys[i]] = results[i]; - } - return resolvedObj; - }); -} -function randomString(length = 10) { - const chars = "abcdefghijklmnopqrstuvwxyz"; - let str = ""; - for (let i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; -} -function esc(str) { - return JSON.stringify(str); -} -function slugify(input) { - return input.toLowerCase().trim().replace(/[^\w\s-]/g, "").replace(/[\s_-]+/g, "-").replace(/^-+|-+$/g, ""); -} -var captureStackTrace = "captureStackTrace" in Error ? Error.captureStackTrace : (..._args) => { -}; -function isObject(data) { - return typeof data === "object" && data !== null && !Array.isArray(data); -} -var allowsEval = cached(() => { - if (typeof navigator !== "undefined" && navigator?.userAgent?.includes("Cloudflare")) { - return false; - } - try { - const F = Function; - new F(""); - return true; - } catch (_) { - return false; - } -}); -function isPlainObject(o) { - if (isObject(o) === false) - return false; - const ctor = o.constructor; - if (ctor === void 0) - return true; - if (typeof ctor !== "function") - return true; - const prot = ctor.prototype; - if (isObject(prot) === false) - return false; - if (Object.prototype.hasOwnProperty.call(prot, "isPrototypeOf") === false) { - return false; - } - return true; -} -function shallowClone(o) { - if (isPlainObject(o)) - return { ...o }; - if (Array.isArray(o)) - return [...o]; - return o; -} -function numKeys(data) { - let keyCount = 0; - for (const key in data) { - if (Object.prototype.hasOwnProperty.call(data, key)) { - keyCount++; - } - } - return keyCount; -} -var getParsedType = (data) => { - const t = typeof data; - switch (t) { - case "undefined": - return "undefined"; - case "string": - return "string"; - case "number": - return Number.isNaN(data) ? "nan" : "number"; - case "boolean": - return "boolean"; - case "function": - return "function"; - case "bigint": - return "bigint"; - case "symbol": - return "symbol"; - case "object": - if (Array.isArray(data)) { - return "array"; - } - if (data === null) { - return "null"; - } - if (data.then && typeof data.then === "function" && data.catch && typeof data.catch === "function") { - return "promise"; - } - if (typeof Map !== "undefined" && data instanceof Map) { - return "map"; - } - if (typeof Set !== "undefined" && data instanceof Set) { - return "set"; - } - if (typeof Date !== "undefined" && data instanceof Date) { - return "date"; - } - if (typeof File !== "undefined" && data instanceof File) { - return "file"; - } - return "object"; - default: - throw new Error(`Unknown data type: ${t}`); - } -}; -var propertyKeyTypes = /* @__PURE__ */ new Set(["string", "number", "symbol"]); -var primitiveTypes = /* @__PURE__ */ new Set(["string", "number", "bigint", "boolean", "symbol", "undefined"]); -function escapeRegex(str) { - return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); -} -function clone(inst, def, params) { - const cl = new inst._zod.constr(def ?? inst._zod.def); - if (!def || params?.parent) - cl._zod.parent = inst; - return cl; -} -function normalizeParams(_params) { - const params = _params; - if (!params) - return {}; - if (typeof params === "string") - return { error: () => params }; - if (params?.message !== void 0) { - if (params?.error !== void 0) - throw new Error("Cannot specify both `message` and `error` params"); - params.error = params.message; - } - delete params.message; - if (typeof params.error === "string") - return { ...params, error: () => params.error }; - return params; -} -function createTransparentProxy(getter) { - let target; - return new Proxy({}, { - get(_, prop, receiver) { - target ?? (target = getter()); - return Reflect.get(target, prop, receiver); - }, - set(_, prop, value, receiver) { - target ?? (target = getter()); - return Reflect.set(target, prop, value, receiver); - }, - has(_, prop) { - target ?? (target = getter()); - return Reflect.has(target, prop); - }, - deleteProperty(_, prop) { - target ?? (target = getter()); - return Reflect.deleteProperty(target, prop); - }, - ownKeys(_) { - target ?? (target = getter()); - return Reflect.ownKeys(target); - }, - getOwnPropertyDescriptor(_, prop) { - target ?? (target = getter()); - return Reflect.getOwnPropertyDescriptor(target, prop); - }, - defineProperty(_, prop, descriptor) { - target ?? (target = getter()); - return Reflect.defineProperty(target, prop, descriptor); - } - }); -} -function stringifyPrimitive(value) { - if (typeof value === "bigint") - return value.toString() + "n"; - if (typeof value === "string") - return `"${value}"`; - return `${value}`; -} -function optionalKeys(shape) { - return Object.keys(shape).filter((k) => { - return shape[k]._zod.optin === "optional" && shape[k]._zod.optout === "optional"; - }); -} -var NUMBER_FORMAT_RANGES = { - safeint: [Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER], - int32: [-2147483648, 2147483647], - uint32: [0, 4294967295], - float32: [-34028234663852886e22, 34028234663852886e22], - float64: [-Number.MAX_VALUE, Number.MAX_VALUE] -}; -var BIGINT_FORMAT_RANGES = { - int64: [/* @__PURE__ */ BigInt("-9223372036854775808"), /* @__PURE__ */ BigInt("9223372036854775807")], - uint64: [/* @__PURE__ */ BigInt(0), /* @__PURE__ */ BigInt("18446744073709551615")] -}; -function pick(schema, mask) { - const currDef = schema._zod.def; - const checks = currDef.checks; - const hasChecks = checks && checks.length > 0; - if (hasChecks) { - throw new Error(".pick() cannot be used on object schemas containing refinements"); - } - const def = mergeDefs(schema._zod.def, { - get shape() { - const newShape = {}; - for (const key in mask) { - if (!(key in currDef.shape)) { - throw new Error(`Unrecognized key: "${key}"`); - } - if (!mask[key]) - continue; - newShape[key] = currDef.shape[key]; - } - assignProp(this, "shape", newShape); - return newShape; - }, - checks: [] - }); - return clone(schema, def); -} -function omit(schema, mask) { - const currDef = schema._zod.def; - const checks = currDef.checks; - const hasChecks = checks && checks.length > 0; - if (hasChecks) { - throw new Error(".omit() cannot be used on object schemas containing refinements"); - } - const def = mergeDefs(schema._zod.def, { - get shape() { - const newShape = { ...schema._zod.def.shape }; - for (const key in mask) { - if (!(key in currDef.shape)) { - throw new Error(`Unrecognized key: "${key}"`); - } - if (!mask[key]) - continue; - delete newShape[key]; - } - assignProp(this, "shape", newShape); - return newShape; - }, - checks: [] - }); - return clone(schema, def); -} -function extend(schema, shape) { - if (!isPlainObject(shape)) { - throw new Error("Invalid input to extend: expected a plain object"); - } - const checks = schema._zod.def.checks; - const hasChecks = checks && checks.length > 0; - if (hasChecks) { - const existingShape = schema._zod.def.shape; - for (const key in shape) { - if (Object.getOwnPropertyDescriptor(existingShape, key) !== void 0) { - throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead."); - } - } - } - const def = mergeDefs(schema._zod.def, { - get shape() { - const _shape = { ...schema._zod.def.shape, ...shape }; - assignProp(this, "shape", _shape); - return _shape; - } - }); - return clone(schema, def); -} -function safeExtend(schema, shape) { - if (!isPlainObject(shape)) { - throw new Error("Invalid input to safeExtend: expected a plain object"); - } - const def = mergeDefs(schema._zod.def, { - get shape() { - const _shape = { ...schema._zod.def.shape, ...shape }; - assignProp(this, "shape", _shape); - return _shape; - } - }); - return clone(schema, def); -} -function merge(a, b) { - const def = mergeDefs(a._zod.def, { - get shape() { - const _shape = { ...a._zod.def.shape, ...b._zod.def.shape }; - assignProp(this, "shape", _shape); - return _shape; - }, - get catchall() { - return b._zod.def.catchall; - }, - checks: [] - // delete existing checks - }); - return clone(a, def); -} -function partial(Class2, schema, mask) { - const currDef = schema._zod.def; - const checks = currDef.checks; - const hasChecks = checks && checks.length > 0; - if (hasChecks) { - throw new Error(".partial() cannot be used on object schemas containing refinements"); - } - const def = mergeDefs(schema._zod.def, { - get shape() { - const oldShape = schema._zod.def.shape; - const shape = { ...oldShape }; - if (mask) { - for (const key in mask) { - if (!(key in oldShape)) { - throw new Error(`Unrecognized key: "${key}"`); - } - if (!mask[key]) - continue; - shape[key] = Class2 ? new Class2({ - type: "optional", - innerType: oldShape[key] - }) : oldShape[key]; - } - } else { - for (const key in oldShape) { - shape[key] = Class2 ? new Class2({ - type: "optional", - innerType: oldShape[key] - }) : oldShape[key]; - } - } - assignProp(this, "shape", shape); - return shape; - }, - checks: [] - }); - return clone(schema, def); -} -function required(Class2, schema, mask) { - const def = mergeDefs(schema._zod.def, { - get shape() { - const oldShape = schema._zod.def.shape; - const shape = { ...oldShape }; - if (mask) { - for (const key in mask) { - if (!(key in shape)) { - throw new Error(`Unrecognized key: "${key}"`); - } - if (!mask[key]) - continue; - shape[key] = new Class2({ - type: "nonoptional", - innerType: oldShape[key] - }); - } - } else { - for (const key in oldShape) { - shape[key] = new Class2({ - type: "nonoptional", - innerType: oldShape[key] - }); - } - } - assignProp(this, "shape", shape); - return shape; - } - }); - return clone(schema, def); -} -function aborted(x, startIndex = 0) { - if (x.aborted === true) - return true; - for (let i = startIndex; i < x.issues.length; i++) { - if (x.issues[i]?.continue !== true) { - return true; - } - } - return false; -} -function prefixIssues(path, issues) { - return issues.map((iss) => { - var _a2; - (_a2 = iss).path ?? (_a2.path = []); - iss.path.unshift(path); - return iss; - }); -} -function unwrapMessage(message) { - return typeof message === "string" ? message : message?.message; -} -function finalizeIssue(iss, ctx, config2) { - const full = { ...iss, path: iss.path ?? [] }; - if (!iss.message) { - const message = unwrapMessage(iss.inst?._zod.def?.error?.(iss)) ?? unwrapMessage(ctx?.error?.(iss)) ?? unwrapMessage(config2.customError?.(iss)) ?? unwrapMessage(config2.localeError?.(iss)) ?? "Invalid input"; - full.message = message; - } - delete full.inst; - delete full.continue; - if (!ctx?.reportInput) { - delete full.input; - } - return full; -} -function getSizableOrigin(input) { - if (input instanceof Set) - return "set"; - if (input instanceof Map) - return "map"; - if (input instanceof File) - return "file"; - return "unknown"; -} -function getLengthableOrigin(input) { - if (Array.isArray(input)) - return "array"; - if (typeof input === "string") - return "string"; - return "unknown"; -} -function parsedType(data) { - const t = typeof data; - switch (t) { - case "number": { - return Number.isNaN(data) ? "nan" : "number"; - } - case "object": { - if (data === null) { - return "null"; - } - if (Array.isArray(data)) { - return "array"; - } - const obj = data; - if (obj && Object.getPrototypeOf(obj) !== Object.prototype && "constructor" in obj && obj.constructor) { - return obj.constructor.name; - } - } - } - return t; -} -function issue(...args) { - const [iss, input, inst] = args; - if (typeof iss === "string") { - return { - message: iss, - code: "custom", - input, - inst - }; - } - return { ...iss }; -} -function cleanEnum(obj) { - return Object.entries(obj).filter(([k, _]) => { - return Number.isNaN(Number.parseInt(k, 10)); - }).map((el) => el[1]); -} -function base64ToUint8Array(base643) { - const binaryString = atob(base643); - const bytes = new Uint8Array(binaryString.length); - for (let i = 0; i < binaryString.length; i++) { - bytes[i] = binaryString.charCodeAt(i); - } - return bytes; -} -function uint8ArrayToBase64(bytes) { - let binaryString = ""; - for (let i = 0; i < bytes.length; i++) { - binaryString += String.fromCharCode(bytes[i]); - } - return btoa(binaryString); -} -function base64urlToUint8Array(base64url3) { - const base643 = base64url3.replace(/-/g, "+").replace(/_/g, "/"); - const padding = "=".repeat((4 - base643.length % 4) % 4); - return base64ToUint8Array(base643 + padding); -} -function uint8ArrayToBase64url(bytes) { - return uint8ArrayToBase64(bytes).replace(/\+/g, "-").replace(/\//g, "_").replace(/=/g, ""); -} -function hexToUint8Array(hex3) { - const cleanHex = hex3.replace(/^0x/, ""); - if (cleanHex.length % 2 !== 0) { - throw new Error("Invalid hex string length"); - } - const bytes = new Uint8Array(cleanHex.length / 2); - for (let i = 0; i < cleanHex.length; i += 2) { - bytes[i / 2] = Number.parseInt(cleanHex.slice(i, i + 2), 16); - } - return bytes; -} -function uint8ArrayToHex(bytes) { - return Array.from(bytes).map((b) => b.toString(16).padStart(2, "0")).join(""); -} -var Class = class { - constructor(..._args) { - } -}; - -// node_modules/zod/v4/core/errors.js -var initializer = (inst, def) => { - inst.name = "$ZodError"; - Object.defineProperty(inst, "_zod", { - value: inst._zod, - enumerable: false - }); - Object.defineProperty(inst, "issues", { - value: def, - enumerable: false - }); - inst.message = JSON.stringify(def, jsonStringifyReplacer, 2); - Object.defineProperty(inst, "toString", { - value: () => inst.message, - enumerable: false - }); -}; -var $ZodError = $constructor("$ZodError", initializer); -var $ZodRealError = $constructor("$ZodError", initializer, { Parent: Error }); -function flattenError(error48, mapper = (issue2) => issue2.message) { - const fieldErrors = {}; - const formErrors = []; - for (const sub of error48.issues) { - if (sub.path.length > 0) { - fieldErrors[sub.path[0]] = fieldErrors[sub.path[0]] || []; - fieldErrors[sub.path[0]].push(mapper(sub)); - } else { - formErrors.push(mapper(sub)); - } - } - return { formErrors, fieldErrors }; -} -function formatError(error48, mapper = (issue2) => issue2.message) { - const fieldErrors = { _errors: [] }; - const processError = (error49) => { - for (const issue2 of error49.issues) { - if (issue2.code === "invalid_union" && issue2.errors.length) { - issue2.errors.map((issues) => processError({ issues })); - } else if (issue2.code === "invalid_key") { - processError({ issues: issue2.issues }); - } else if (issue2.code === "invalid_element") { - processError({ issues: issue2.issues }); - } else if (issue2.path.length === 0) { - fieldErrors._errors.push(mapper(issue2)); - } else { - let curr = fieldErrors; - let i = 0; - while (i < issue2.path.length) { - const el = issue2.path[i]; - const terminal = i === issue2.path.length - 1; - if (!terminal) { - curr[el] = curr[el] || { _errors: [] }; - } else { - curr[el] = curr[el] || { _errors: [] }; - curr[el]._errors.push(mapper(issue2)); - } - curr = curr[el]; - i++; - } - } - } - }; - processError(error48); - return fieldErrors; -} -function treeifyError(error48, mapper = (issue2) => issue2.message) { - const result = { errors: [] }; - const processError = (error49, path = []) => { - var _a2, _b; - for (const issue2 of error49.issues) { - if (issue2.code === "invalid_union" && issue2.errors.length) { - issue2.errors.map((issues) => processError({ issues }, issue2.path)); - } else if (issue2.code === "invalid_key") { - processError({ issues: issue2.issues }, issue2.path); - } else if (issue2.code === "invalid_element") { - processError({ issues: issue2.issues }, issue2.path); - } else { - const fullpath = [...path, ...issue2.path]; - if (fullpath.length === 0) { - result.errors.push(mapper(issue2)); - continue; - } - let curr = result; - let i = 0; - while (i < fullpath.length) { - const el = fullpath[i]; - const terminal = i === fullpath.length - 1; - if (typeof el === "string") { - curr.properties ?? (curr.properties = {}); - (_a2 = curr.properties)[el] ?? (_a2[el] = { errors: [] }); - curr = curr.properties[el]; - } else { - curr.items ?? (curr.items = []); - (_b = curr.items)[el] ?? (_b[el] = { errors: [] }); - curr = curr.items[el]; - } - if (terminal) { - curr.errors.push(mapper(issue2)); - } - i++; - } - } - } - }; - processError(error48); - return result; -} -function toDotPath(_path) { - const segs = []; - const path = _path.map((seg) => typeof seg === "object" ? seg.key : seg); - for (const seg of path) { - if (typeof seg === "number") - segs.push(`[${seg}]`); - else if (typeof seg === "symbol") - segs.push(`[${JSON.stringify(String(seg))}]`); - else if (/[^\w$]/.test(seg)) - segs.push(`[${JSON.stringify(seg)}]`); - else { - if (segs.length) - segs.push("."); - segs.push(seg); - } - } - return segs.join(""); -} -function prettifyError(error48) { - const lines = []; - const issues = [...error48.issues].sort((a, b) => (a.path ?? []).length - (b.path ?? []).length); - for (const issue2 of issues) { - lines.push(`\u2716 ${issue2.message}`); - if (issue2.path?.length) - lines.push(` \u2192 at ${toDotPath(issue2.path)}`); - } - return lines.join("\n"); -} - -// node_modules/zod/v4/core/parse.js -var _parse = (_Err) => (schema, value, _ctx, _params) => { - const ctx = _ctx ? Object.assign(_ctx, { async: false }) : { async: false }; - const result = schema._zod.run({ value, issues: [] }, ctx); - if (result instanceof Promise) { - throw new $ZodAsyncError(); - } - if (result.issues.length) { - const e = new (_params?.Err ?? _Err)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))); - captureStackTrace(e, _params?.callee); - throw e; - } - return result.value; -}; -var parse = /* @__PURE__ */ _parse($ZodRealError); -var _parseAsync = (_Err) => async (schema, value, _ctx, params) => { - const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true }; - let result = schema._zod.run({ value, issues: [] }, ctx); - if (result instanceof Promise) - result = await result; - if (result.issues.length) { - const e = new (params?.Err ?? _Err)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))); - captureStackTrace(e, params?.callee); - throw e; - } - return result.value; -}; -var parseAsync = /* @__PURE__ */ _parseAsync($ZodRealError); -var _safeParse = (_Err) => (schema, value, _ctx) => { - const ctx = _ctx ? { ..._ctx, async: false } : { async: false }; - const result = schema._zod.run({ value, issues: [] }, ctx); - if (result instanceof Promise) { - throw new $ZodAsyncError(); - } - return result.issues.length ? { - success: false, - error: new (_Err ?? $ZodError)(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) - } : { success: true, data: result.value }; -}; -var safeParse = /* @__PURE__ */ _safeParse($ZodRealError); -var _safeParseAsync = (_Err) => async (schema, value, _ctx) => { - const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true }; - let result = schema._zod.run({ value, issues: [] }, ctx); - if (result instanceof Promise) - result = await result; - return result.issues.length ? { - success: false, - error: new _Err(result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) - } : { success: true, data: result.value }; -}; -var safeParseAsync = /* @__PURE__ */ _safeParseAsync($ZodRealError); -var _encode = (_Err) => (schema, value, _ctx) => { - const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; - return _parse(_Err)(schema, value, ctx); -}; -var encode = /* @__PURE__ */ _encode($ZodRealError); -var _decode = (_Err) => (schema, value, _ctx) => { - return _parse(_Err)(schema, value, _ctx); -}; -var decode = /* @__PURE__ */ _decode($ZodRealError); -var _encodeAsync = (_Err) => async (schema, value, _ctx) => { - const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; - return _parseAsync(_Err)(schema, value, ctx); -}; -var encodeAsync = /* @__PURE__ */ _encodeAsync($ZodRealError); -var _decodeAsync = (_Err) => async (schema, value, _ctx) => { - return _parseAsync(_Err)(schema, value, _ctx); -}; -var decodeAsync = /* @__PURE__ */ _decodeAsync($ZodRealError); -var _safeEncode = (_Err) => (schema, value, _ctx) => { - const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; - return _safeParse(_Err)(schema, value, ctx); -}; -var safeEncode = /* @__PURE__ */ _safeEncode($ZodRealError); -var _safeDecode = (_Err) => (schema, value, _ctx) => { - return _safeParse(_Err)(schema, value, _ctx); -}; -var safeDecode = /* @__PURE__ */ _safeDecode($ZodRealError); -var _safeEncodeAsync = (_Err) => async (schema, value, _ctx) => { - const ctx = _ctx ? Object.assign(_ctx, { direction: "backward" }) : { direction: "backward" }; - return _safeParseAsync(_Err)(schema, value, ctx); -}; -var safeEncodeAsync = /* @__PURE__ */ _safeEncodeAsync($ZodRealError); -var _safeDecodeAsync = (_Err) => async (schema, value, _ctx) => { - return _safeParseAsync(_Err)(schema, value, _ctx); -}; -var safeDecodeAsync = /* @__PURE__ */ _safeDecodeAsync($ZodRealError); - -// node_modules/zod/v4/core/regexes.js -var regexes_exports = {}; -__export(regexes_exports, { - base64: () => base64, - base64url: () => base64url, - bigint: () => bigint, - boolean: () => boolean, - browserEmail: () => browserEmail, - cidrv4: () => cidrv4, - cidrv6: () => cidrv6, - cuid: () => cuid, - cuid2: () => cuid2, - date: () => date, - datetime: () => datetime, - domain: () => domain, - duration: () => duration, - e164: () => e164, - email: () => email, - emoji: () => emoji, - extendedDuration: () => extendedDuration, - guid: () => guid, - hex: () => hex, - hostname: () => hostname, - html5Email: () => html5Email, - idnEmail: () => idnEmail, - integer: () => integer, - ipv4: () => ipv4, - ipv6: () => ipv6, - ksuid: () => ksuid, - lowercase: () => lowercase, - mac: () => mac, - md5_base64: () => md5_base64, - md5_base64url: () => md5_base64url, - md5_hex: () => md5_hex, - nanoid: () => nanoid, - null: () => _null, - number: () => number, - rfc5322Email: () => rfc5322Email, - sha1_base64: () => sha1_base64, - sha1_base64url: () => sha1_base64url, - sha1_hex: () => sha1_hex, - sha256_base64: () => sha256_base64, - sha256_base64url: () => sha256_base64url, - sha256_hex: () => sha256_hex, - sha384_base64: () => sha384_base64, - sha384_base64url: () => sha384_base64url, - sha384_hex: () => sha384_hex, - sha512_base64: () => sha512_base64, - sha512_base64url: () => sha512_base64url, - sha512_hex: () => sha512_hex, - string: () => string, - time: () => time, - ulid: () => ulid, - undefined: () => _undefined, - unicodeEmail: () => unicodeEmail, - uppercase: () => uppercase, - uuid: () => uuid, - uuid4: () => uuid4, - uuid6: () => uuid6, - uuid7: () => uuid7, - xid: () => xid -}); -var cuid = /^[cC][^\s-]{8,}$/; -var cuid2 = /^[0-9a-z]+$/; -var ulid = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/; -var xid = /^[0-9a-vA-V]{20}$/; -var ksuid = /^[A-Za-z0-9]{27}$/; -var nanoid = /^[a-zA-Z0-9_-]{21}$/; -var duration = /^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/; -var extendedDuration = /^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/; -var guid = /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/; -var uuid = (version2) => { - if (!version2) - return /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/; - return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${version2}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`); -}; -var uuid4 = /* @__PURE__ */ uuid(4); -var uuid6 = /* @__PURE__ */ uuid(6); -var uuid7 = /* @__PURE__ */ uuid(7); -var email = /^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/; -var html5Email = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; -var rfc5322Email = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; -var unicodeEmail = /^[^\s@"]{1,64}@[^\s@]{1,255}$/u; -var idnEmail = unicodeEmail; -var browserEmail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; -var _emoji = `^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`; -function emoji() { - return new RegExp(_emoji, "u"); -} -var ipv4 = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/; -var ipv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/; -var mac = (delimiter) => { - const escapedDelim = escapeRegex(delimiter ?? ":"); - return new RegExp(`^(?:[0-9A-F]{2}${escapedDelim}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${escapedDelim}){5}[0-9a-f]{2}$`); -}; -var cidrv4 = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/; -var cidrv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/; -var base64 = /^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/; -var base64url = /^[A-Za-z0-9_-]*$/; -var hostname = /^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/; -var domain = /^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/; -var e164 = /^\+[1-9]\d{6,14}$/; -var dateSource = `(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`; -var date = /* @__PURE__ */ new RegExp(`^${dateSource}$`); -function timeSource(args) { - const hhmm = `(?:[01]\\d|2[0-3]):[0-5]\\d`; - const regex = typeof args.precision === "number" ? args.precision === -1 ? `${hhmm}` : args.precision === 0 ? `${hhmm}:[0-5]\\d` : `${hhmm}:[0-5]\\d\\.\\d{${args.precision}}` : `${hhmm}(?::[0-5]\\d(?:\\.\\d+)?)?`; - return regex; -} -function time(args) { - return new RegExp(`^${timeSource(args)}$`); -} -function datetime(args) { - const time3 = timeSource({ precision: args.precision }); - const opts = ["Z"]; - if (args.local) - opts.push(""); - if (args.offset) - opts.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`); - const timeRegex = `${time3}(?:${opts.join("|")})`; - return new RegExp(`^${dateSource}T(?:${timeRegex})$`); -} -var string = (params) => { - const regex = params ? `[\\s\\S]{${params?.minimum ?? 0},${params?.maximum ?? ""}}` : `[\\s\\S]*`; - return new RegExp(`^${regex}$`); -}; -var bigint = /^-?\d+n?$/; -var integer = /^-?\d+$/; -var number = /^-?\d+(?:\.\d+)?$/; -var boolean = /^(?:true|false)$/i; -var _null = /^null$/i; -var _undefined = /^undefined$/i; -var lowercase = /^[^A-Z]*$/; -var uppercase = /^[^a-z]*$/; -var hex = /^[0-9a-fA-F]*$/; -function fixedBase64(bodyLength, padding) { - return new RegExp(`^[A-Za-z0-9+/]{${bodyLength}}${padding}$`); -} -function fixedBase64url(length) { - return new RegExp(`^[A-Za-z0-9_-]{${length}}$`); -} -var md5_hex = /^[0-9a-fA-F]{32}$/; -var md5_base64 = /* @__PURE__ */ fixedBase64(22, "=="); -var md5_base64url = /* @__PURE__ */ fixedBase64url(22); -var sha1_hex = /^[0-9a-fA-F]{40}$/; -var sha1_base64 = /* @__PURE__ */ fixedBase64(27, "="); -var sha1_base64url = /* @__PURE__ */ fixedBase64url(27); -var sha256_hex = /^[0-9a-fA-F]{64}$/; -var sha256_base64 = /* @__PURE__ */ fixedBase64(43, "="); -var sha256_base64url = /* @__PURE__ */ fixedBase64url(43); -var sha384_hex = /^[0-9a-fA-F]{96}$/; -var sha384_base64 = /* @__PURE__ */ fixedBase64(64, ""); -var sha384_base64url = /* @__PURE__ */ fixedBase64url(64); -var sha512_hex = /^[0-9a-fA-F]{128}$/; -var sha512_base64 = /* @__PURE__ */ fixedBase64(86, "=="); -var sha512_base64url = /* @__PURE__ */ fixedBase64url(86); - -// node_modules/zod/v4/core/checks.js -var $ZodCheck = /* @__PURE__ */ $constructor("$ZodCheck", (inst, def) => { - var _a2; - inst._zod ?? (inst._zod = {}); - inst._zod.def = def; - (_a2 = inst._zod).onattach ?? (_a2.onattach = []); -}); -var numericOriginMap = { - number: "number", - bigint: "bigint", - object: "date" -}; -var $ZodCheckLessThan = /* @__PURE__ */ $constructor("$ZodCheckLessThan", (inst, def) => { - $ZodCheck.init(inst, def); - const origin = numericOriginMap[typeof def.value]; - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - const curr = (def.inclusive ? bag.maximum : bag.exclusiveMaximum) ?? Number.POSITIVE_INFINITY; - if (def.value < curr) { - if (def.inclusive) - bag.maximum = def.value; - else - bag.exclusiveMaximum = def.value; - } - }); - inst._zod.check = (payload) => { - if (def.inclusive ? payload.value <= def.value : payload.value < def.value) { - return; - } - payload.issues.push({ - origin, - code: "too_big", - maximum: typeof def.value === "object" ? def.value.getTime() : def.value, - input: payload.value, - inclusive: def.inclusive, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckGreaterThan = /* @__PURE__ */ $constructor("$ZodCheckGreaterThan", (inst, def) => { - $ZodCheck.init(inst, def); - const origin = numericOriginMap[typeof def.value]; - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - const curr = (def.inclusive ? bag.minimum : bag.exclusiveMinimum) ?? Number.NEGATIVE_INFINITY; - if (def.value > curr) { - if (def.inclusive) - bag.minimum = def.value; - else - bag.exclusiveMinimum = def.value; - } - }); - inst._zod.check = (payload) => { - if (def.inclusive ? payload.value >= def.value : payload.value > def.value) { - return; - } - payload.issues.push({ - origin, - code: "too_small", - minimum: typeof def.value === "object" ? def.value.getTime() : def.value, - input: payload.value, - inclusive: def.inclusive, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckMultipleOf = /* @__PURE__ */ $constructor("$ZodCheckMultipleOf", (inst, def) => { - $ZodCheck.init(inst, def); - inst._zod.onattach.push((inst2) => { - var _a2; - (_a2 = inst2._zod.bag).multipleOf ?? (_a2.multipleOf = def.value); - }); - inst._zod.check = (payload) => { - if (typeof payload.value !== typeof def.value) - throw new Error("Cannot mix number and bigint in multiple_of check."); - const isMultiple = typeof payload.value === "bigint" ? payload.value % def.value === BigInt(0) : floatSafeRemainder(payload.value, def.value) === 0; - if (isMultiple) - return; - payload.issues.push({ - origin: typeof payload.value, - code: "not_multiple_of", - divisor: def.value, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckNumberFormat = /* @__PURE__ */ $constructor("$ZodCheckNumberFormat", (inst, def) => { - $ZodCheck.init(inst, def); - def.format = def.format || "float64"; - const isInt = def.format?.includes("int"); - const origin = isInt ? "int" : "number"; - const [minimum, maximum] = NUMBER_FORMAT_RANGES[def.format]; - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.format = def.format; - bag.minimum = minimum; - bag.maximum = maximum; - if (isInt) - bag.pattern = integer; - }); - inst._zod.check = (payload) => { - const input = payload.value; - if (isInt) { - if (!Number.isInteger(input)) { - payload.issues.push({ - expected: origin, - format: def.format, - code: "invalid_type", - continue: false, - input, - inst - }); - return; - } - if (!Number.isSafeInteger(input)) { - if (input > 0) { - payload.issues.push({ - input, - code: "too_big", - maximum: Number.MAX_SAFE_INTEGER, - note: "Integers must be within the safe integer range.", - inst, - origin, - inclusive: true, - continue: !def.abort - }); - } else { - payload.issues.push({ - input, - code: "too_small", - minimum: Number.MIN_SAFE_INTEGER, - note: "Integers must be within the safe integer range.", - inst, - origin, - inclusive: true, - continue: !def.abort - }); - } - return; - } - } - if (input < minimum) { - payload.issues.push({ - origin: "number", - input, - code: "too_small", - minimum, - inclusive: true, - inst, - continue: !def.abort - }); - } - if (input > maximum) { - payload.issues.push({ - origin: "number", - input, - code: "too_big", - maximum, - inclusive: true, - inst, - continue: !def.abort - }); - } - }; -}); -var $ZodCheckBigIntFormat = /* @__PURE__ */ $constructor("$ZodCheckBigIntFormat", (inst, def) => { - $ZodCheck.init(inst, def); - const [minimum, maximum] = BIGINT_FORMAT_RANGES[def.format]; - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.format = def.format; - bag.minimum = minimum; - bag.maximum = maximum; - }); - inst._zod.check = (payload) => { - const input = payload.value; - if (input < minimum) { - payload.issues.push({ - origin: "bigint", - input, - code: "too_small", - minimum, - inclusive: true, - inst, - continue: !def.abort - }); - } - if (input > maximum) { - payload.issues.push({ - origin: "bigint", - input, - code: "too_big", - maximum, - inclusive: true, - inst, - continue: !def.abort - }); - } - }; -}); -var $ZodCheckMaxSize = /* @__PURE__ */ $constructor("$ZodCheckMaxSize", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.size !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const curr = inst2._zod.bag.maximum ?? Number.POSITIVE_INFINITY; - if (def.maximum < curr) - inst2._zod.bag.maximum = def.maximum; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const size = input.size; - if (size <= def.maximum) - return; - payload.issues.push({ - origin: getSizableOrigin(input), - code: "too_big", - maximum: def.maximum, - inclusive: true, - input, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckMinSize = /* @__PURE__ */ $constructor("$ZodCheckMinSize", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.size !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const curr = inst2._zod.bag.minimum ?? Number.NEGATIVE_INFINITY; - if (def.minimum > curr) - inst2._zod.bag.minimum = def.minimum; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const size = input.size; - if (size >= def.minimum) - return; - payload.issues.push({ - origin: getSizableOrigin(input), - code: "too_small", - minimum: def.minimum, - inclusive: true, - input, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckSizeEquals = /* @__PURE__ */ $constructor("$ZodCheckSizeEquals", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.size !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.minimum = def.size; - bag.maximum = def.size; - bag.size = def.size; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const size = input.size; - if (size === def.size) - return; - const tooBig = size > def.size; - payload.issues.push({ - origin: getSizableOrigin(input), - ...tooBig ? { code: "too_big", maximum: def.size } : { code: "too_small", minimum: def.size }, - inclusive: true, - exact: true, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckMaxLength = /* @__PURE__ */ $constructor("$ZodCheckMaxLength", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.length !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const curr = inst2._zod.bag.maximum ?? Number.POSITIVE_INFINITY; - if (def.maximum < curr) - inst2._zod.bag.maximum = def.maximum; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const length = input.length; - if (length <= def.maximum) - return; - const origin = getLengthableOrigin(input); - payload.issues.push({ - origin, - code: "too_big", - maximum: def.maximum, - inclusive: true, - input, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckMinLength = /* @__PURE__ */ $constructor("$ZodCheckMinLength", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.length !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const curr = inst2._zod.bag.minimum ?? Number.NEGATIVE_INFINITY; - if (def.minimum > curr) - inst2._zod.bag.minimum = def.minimum; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const length = input.length; - if (length >= def.minimum) - return; - const origin = getLengthableOrigin(input); - payload.issues.push({ - origin, - code: "too_small", - minimum: def.minimum, - inclusive: true, - input, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckLengthEquals = /* @__PURE__ */ $constructor("$ZodCheckLengthEquals", (inst, def) => { - var _a2; - $ZodCheck.init(inst, def); - (_a2 = inst._zod.def).when ?? (_a2.when = (payload) => { - const val = payload.value; - return !nullish(val) && val.length !== void 0; - }); - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.minimum = def.length; - bag.maximum = def.length; - bag.length = def.length; - }); - inst._zod.check = (payload) => { - const input = payload.value; - const length = input.length; - if (length === def.length) - return; - const origin = getLengthableOrigin(input); - const tooBig = length > def.length; - payload.issues.push({ - origin, - ...tooBig ? { code: "too_big", maximum: def.length } : { code: "too_small", minimum: def.length }, - inclusive: true, - exact: true, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckStringFormat = /* @__PURE__ */ $constructor("$ZodCheckStringFormat", (inst, def) => { - var _a2, _b; - $ZodCheck.init(inst, def); - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.format = def.format; - if (def.pattern) { - bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); - bag.patterns.add(def.pattern); - } - }); - if (def.pattern) - (_a2 = inst._zod).check ?? (_a2.check = (payload) => { - def.pattern.lastIndex = 0; - if (def.pattern.test(payload.value)) - return; - payload.issues.push({ - origin: "string", - code: "invalid_format", - format: def.format, - input: payload.value, - ...def.pattern ? { pattern: def.pattern.toString() } : {}, - inst, - continue: !def.abort - }); - }); - else - (_b = inst._zod).check ?? (_b.check = () => { - }); -}); -var $ZodCheckRegex = /* @__PURE__ */ $constructor("$ZodCheckRegex", (inst, def) => { - $ZodCheckStringFormat.init(inst, def); - inst._zod.check = (payload) => { - def.pattern.lastIndex = 0; - if (def.pattern.test(payload.value)) - return; - payload.issues.push({ - origin: "string", - code: "invalid_format", - format: "regex", - input: payload.value, - pattern: def.pattern.toString(), - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckLowerCase = /* @__PURE__ */ $constructor("$ZodCheckLowerCase", (inst, def) => { - def.pattern ?? (def.pattern = lowercase); - $ZodCheckStringFormat.init(inst, def); -}); -var $ZodCheckUpperCase = /* @__PURE__ */ $constructor("$ZodCheckUpperCase", (inst, def) => { - def.pattern ?? (def.pattern = uppercase); - $ZodCheckStringFormat.init(inst, def); -}); -var $ZodCheckIncludes = /* @__PURE__ */ $constructor("$ZodCheckIncludes", (inst, def) => { - $ZodCheck.init(inst, def); - const escapedRegex = escapeRegex(def.includes); - const pattern = new RegExp(typeof def.position === "number" ? `^.{${def.position}}${escapedRegex}` : escapedRegex); - def.pattern = pattern; - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); - bag.patterns.add(pattern); - }); - inst._zod.check = (payload) => { - if (payload.value.includes(def.includes, def.position)) - return; - payload.issues.push({ - origin: "string", - code: "invalid_format", - format: "includes", - includes: def.includes, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckStartsWith = /* @__PURE__ */ $constructor("$ZodCheckStartsWith", (inst, def) => { - $ZodCheck.init(inst, def); - const pattern = new RegExp(`^${escapeRegex(def.prefix)}.*`); - def.pattern ?? (def.pattern = pattern); - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); - bag.patterns.add(pattern); - }); - inst._zod.check = (payload) => { - if (payload.value.startsWith(def.prefix)) - return; - payload.issues.push({ - origin: "string", - code: "invalid_format", - format: "starts_with", - prefix: def.prefix, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckEndsWith = /* @__PURE__ */ $constructor("$ZodCheckEndsWith", (inst, def) => { - $ZodCheck.init(inst, def); - const pattern = new RegExp(`.*${escapeRegex(def.suffix)}$`); - def.pattern ?? (def.pattern = pattern); - inst._zod.onattach.push((inst2) => { - const bag = inst2._zod.bag; - bag.patterns ?? (bag.patterns = /* @__PURE__ */ new Set()); - bag.patterns.add(pattern); - }); - inst._zod.check = (payload) => { - if (payload.value.endsWith(def.suffix)) - return; - payload.issues.push({ - origin: "string", - code: "invalid_format", - format: "ends_with", - suffix: def.suffix, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -function handleCheckPropertyResult(result, payload, property) { - if (result.issues.length) { - payload.issues.push(...prefixIssues(property, result.issues)); - } -} -var $ZodCheckProperty = /* @__PURE__ */ $constructor("$ZodCheckProperty", (inst, def) => { - $ZodCheck.init(inst, def); - inst._zod.check = (payload) => { - const result = def.schema._zod.run({ - value: payload.value[def.property], - issues: [] - }, {}); - if (result instanceof Promise) { - return result.then((result2) => handleCheckPropertyResult(result2, payload, def.property)); - } - handleCheckPropertyResult(result, payload, def.property); - return; - }; -}); -var $ZodCheckMimeType = /* @__PURE__ */ $constructor("$ZodCheckMimeType", (inst, def) => { - $ZodCheck.init(inst, def); - const mimeSet = new Set(def.mime); - inst._zod.onattach.push((inst2) => { - inst2._zod.bag.mime = def.mime; - }); - inst._zod.check = (payload) => { - if (mimeSet.has(payload.value.type)) - return; - payload.issues.push({ - code: "invalid_value", - values: def.mime, - input: payload.value.type, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCheckOverwrite = /* @__PURE__ */ $constructor("$ZodCheckOverwrite", (inst, def) => { - $ZodCheck.init(inst, def); - inst._zod.check = (payload) => { - payload.value = def.tx(payload.value); - }; -}); - -// node_modules/zod/v4/core/doc.js -var Doc = class { - constructor(args = []) { - this.content = []; - this.indent = 0; - if (this) - this.args = args; - } - indented(fn) { - this.indent += 1; - fn(this); - this.indent -= 1; - } - write(arg) { - if (typeof arg === "function") { - arg(this, { execution: "sync" }); - arg(this, { execution: "async" }); - return; - } - const content = arg; - const lines = content.split("\n").filter((x) => x); - const minIndent = Math.min(...lines.map((x) => x.length - x.trimStart().length)); - const dedented = lines.map((x) => x.slice(minIndent)).map((x) => " ".repeat(this.indent * 2) + x); - for (const line of dedented) { - this.content.push(line); - } - } - compile() { - const F = Function; - const args = this?.args; - const content = this?.content ?? [``]; - const lines = [...content.map((x) => ` ${x}`)]; - return new F(...args, lines.join("\n")); - } -}; - -// node_modules/zod/v4/core/versions.js -var version = { - major: 4, - minor: 3, - patch: 6 -}; - -// node_modules/zod/v4/core/schemas.js -var $ZodType = /* @__PURE__ */ $constructor("$ZodType", (inst, def) => { - var _a2; - inst ?? (inst = {}); - inst._zod.def = def; - inst._zod.bag = inst._zod.bag || {}; - inst._zod.version = version; - const checks = [...inst._zod.def.checks ?? []]; - if (inst._zod.traits.has("$ZodCheck")) { - checks.unshift(inst); - } - for (const ch of checks) { - for (const fn of ch._zod.onattach) { - fn(inst); - } - } - if (checks.length === 0) { - (_a2 = inst._zod).deferred ?? (_a2.deferred = []); - inst._zod.deferred?.push(() => { - inst._zod.run = inst._zod.parse; - }); - } else { - const runChecks = (payload, checks2, ctx) => { - let isAborted = aborted(payload); - let asyncResult; - for (const ch of checks2) { - if (ch._zod.def.when) { - const shouldRun = ch._zod.def.when(payload); - if (!shouldRun) - continue; - } else if (isAborted) { - continue; - } - const currLen = payload.issues.length; - const _ = ch._zod.check(payload); - if (_ instanceof Promise && ctx?.async === false) { - throw new $ZodAsyncError(); - } - if (asyncResult || _ instanceof Promise) { - asyncResult = (asyncResult ?? Promise.resolve()).then(async () => { - await _; - const nextLen = payload.issues.length; - if (nextLen === currLen) - return; - if (!isAborted) - isAborted = aborted(payload, currLen); - }); - } else { - const nextLen = payload.issues.length; - if (nextLen === currLen) - continue; - if (!isAborted) - isAborted = aborted(payload, currLen); - } - } - if (asyncResult) { - return asyncResult.then(() => { - return payload; - }); - } - return payload; - }; - const handleCanaryResult = (canary, payload, ctx) => { - if (aborted(canary)) { - canary.aborted = true; - return canary; - } - const checkResult = runChecks(payload, checks, ctx); - if (checkResult instanceof Promise) { - if (ctx.async === false) - throw new $ZodAsyncError(); - return checkResult.then((checkResult2) => inst._zod.parse(checkResult2, ctx)); - } - return inst._zod.parse(checkResult, ctx); - }; - inst._zod.run = (payload, ctx) => { - if (ctx.skipChecks) { - return inst._zod.parse(payload, ctx); - } - if (ctx.direction === "backward") { - const canary = inst._zod.parse({ value: payload.value, issues: [] }, { ...ctx, skipChecks: true }); - if (canary instanceof Promise) { - return canary.then((canary2) => { - return handleCanaryResult(canary2, payload, ctx); - }); - } - return handleCanaryResult(canary, payload, ctx); - } - const result = inst._zod.parse(payload, ctx); - if (result instanceof Promise) { - if (ctx.async === false) - throw new $ZodAsyncError(); - return result.then((result2) => runChecks(result2, checks, ctx)); - } - return runChecks(result, checks, ctx); - }; - } - defineLazy(inst, "~standard", () => ({ - validate: (value) => { - try { - const r = safeParse(inst, value); - return r.success ? { value: r.data } : { issues: r.error?.issues }; - } catch (_) { - return safeParseAsync(inst, value).then((r) => r.success ? { value: r.data } : { issues: r.error?.issues }); - } - }, - vendor: "zod", - version: 1 - })); -}); -var $ZodString = /* @__PURE__ */ $constructor("$ZodString", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = [...inst?._zod.bag?.patterns ?? []].pop() ?? string(inst._zod.bag); - inst._zod.parse = (payload, _) => { - if (def.coerce) - try { - payload.value = String(payload.value); - } catch (_2) { - } - if (typeof payload.value === "string") - return payload; - payload.issues.push({ - expected: "string", - code: "invalid_type", - input: payload.value, - inst - }); - return payload; - }; -}); -var $ZodStringFormat = /* @__PURE__ */ $constructor("$ZodStringFormat", (inst, def) => { - $ZodCheckStringFormat.init(inst, def); - $ZodString.init(inst, def); -}); -var $ZodGUID = /* @__PURE__ */ $constructor("$ZodGUID", (inst, def) => { - def.pattern ?? (def.pattern = guid); - $ZodStringFormat.init(inst, def); -}); -var $ZodUUID = /* @__PURE__ */ $constructor("$ZodUUID", (inst, def) => { - if (def.version) { - const versionMap = { - v1: 1, - v2: 2, - v3: 3, - v4: 4, - v5: 5, - v6: 6, - v7: 7, - v8: 8 - }; - const v = versionMap[def.version]; - if (v === void 0) - throw new Error(`Invalid UUID version: "${def.version}"`); - def.pattern ?? (def.pattern = uuid(v)); - } else - def.pattern ?? (def.pattern = uuid()); - $ZodStringFormat.init(inst, def); -}); -var $ZodEmail = /* @__PURE__ */ $constructor("$ZodEmail", (inst, def) => { - def.pattern ?? (def.pattern = email); - $ZodStringFormat.init(inst, def); -}); -var $ZodURL = /* @__PURE__ */ $constructor("$ZodURL", (inst, def) => { - $ZodStringFormat.init(inst, def); - inst._zod.check = (payload) => { - try { - const trimmed = payload.value.trim(); - const url2 = new URL(trimmed); - if (def.hostname) { - def.hostname.lastIndex = 0; - if (!def.hostname.test(url2.hostname)) { - payload.issues.push({ - code: "invalid_format", - format: "url", - note: "Invalid hostname", - pattern: def.hostname.source, - input: payload.value, - inst, - continue: !def.abort - }); - } - } - if (def.protocol) { - def.protocol.lastIndex = 0; - if (!def.protocol.test(url2.protocol.endsWith(":") ? url2.protocol.slice(0, -1) : url2.protocol)) { - payload.issues.push({ - code: "invalid_format", - format: "url", - note: "Invalid protocol", - pattern: def.protocol.source, - input: payload.value, - inst, - continue: !def.abort - }); - } - } - if (def.normalize) { - payload.value = url2.href; - } else { - payload.value = trimmed; - } - return; - } catch (_) { - payload.issues.push({ - code: "invalid_format", - format: "url", - input: payload.value, - inst, - continue: !def.abort - }); - } - }; -}); -var $ZodEmoji = /* @__PURE__ */ $constructor("$ZodEmoji", (inst, def) => { - def.pattern ?? (def.pattern = emoji()); - $ZodStringFormat.init(inst, def); -}); -var $ZodNanoID = /* @__PURE__ */ $constructor("$ZodNanoID", (inst, def) => { - def.pattern ?? (def.pattern = nanoid); - $ZodStringFormat.init(inst, def); -}); -var $ZodCUID = /* @__PURE__ */ $constructor("$ZodCUID", (inst, def) => { - def.pattern ?? (def.pattern = cuid); - $ZodStringFormat.init(inst, def); -}); -var $ZodCUID2 = /* @__PURE__ */ $constructor("$ZodCUID2", (inst, def) => { - def.pattern ?? (def.pattern = cuid2); - $ZodStringFormat.init(inst, def); -}); -var $ZodULID = /* @__PURE__ */ $constructor("$ZodULID", (inst, def) => { - def.pattern ?? (def.pattern = ulid); - $ZodStringFormat.init(inst, def); -}); -var $ZodXID = /* @__PURE__ */ $constructor("$ZodXID", (inst, def) => { - def.pattern ?? (def.pattern = xid); - $ZodStringFormat.init(inst, def); -}); -var $ZodKSUID = /* @__PURE__ */ $constructor("$ZodKSUID", (inst, def) => { - def.pattern ?? (def.pattern = ksuid); - $ZodStringFormat.init(inst, def); -}); -var $ZodISODateTime = /* @__PURE__ */ $constructor("$ZodISODateTime", (inst, def) => { - def.pattern ?? (def.pattern = datetime(def)); - $ZodStringFormat.init(inst, def); -}); -var $ZodISODate = /* @__PURE__ */ $constructor("$ZodISODate", (inst, def) => { - def.pattern ?? (def.pattern = date); - $ZodStringFormat.init(inst, def); -}); -var $ZodISOTime = /* @__PURE__ */ $constructor("$ZodISOTime", (inst, def) => { - def.pattern ?? (def.pattern = time(def)); - $ZodStringFormat.init(inst, def); -}); -var $ZodISODuration = /* @__PURE__ */ $constructor("$ZodISODuration", (inst, def) => { - def.pattern ?? (def.pattern = duration); - $ZodStringFormat.init(inst, def); -}); -var $ZodIPv4 = /* @__PURE__ */ $constructor("$ZodIPv4", (inst, def) => { - def.pattern ?? (def.pattern = ipv4); - $ZodStringFormat.init(inst, def); - inst._zod.bag.format = `ipv4`; -}); -var $ZodIPv6 = /* @__PURE__ */ $constructor("$ZodIPv6", (inst, def) => { - def.pattern ?? (def.pattern = ipv6); - $ZodStringFormat.init(inst, def); - inst._zod.bag.format = `ipv6`; - inst._zod.check = (payload) => { - try { - new URL(`http://[${payload.value}]`); - } catch { - payload.issues.push({ - code: "invalid_format", - format: "ipv6", - input: payload.value, - inst, - continue: !def.abort - }); - } - }; -}); -var $ZodMAC = /* @__PURE__ */ $constructor("$ZodMAC", (inst, def) => { - def.pattern ?? (def.pattern = mac(def.delimiter)); - $ZodStringFormat.init(inst, def); - inst._zod.bag.format = `mac`; -}); -var $ZodCIDRv4 = /* @__PURE__ */ $constructor("$ZodCIDRv4", (inst, def) => { - def.pattern ?? (def.pattern = cidrv4); - $ZodStringFormat.init(inst, def); -}); -var $ZodCIDRv6 = /* @__PURE__ */ $constructor("$ZodCIDRv6", (inst, def) => { - def.pattern ?? (def.pattern = cidrv6); - $ZodStringFormat.init(inst, def); - inst._zod.check = (payload) => { - const parts = payload.value.split("/"); - try { - if (parts.length !== 2) - throw new Error(); - const [address, prefix] = parts; - if (!prefix) - throw new Error(); - const prefixNum = Number(prefix); - if (`${prefixNum}` !== prefix) - throw new Error(); - if (prefixNum < 0 || prefixNum > 128) - throw new Error(); - new URL(`http://[${address}]`); - } catch { - payload.issues.push({ - code: "invalid_format", - format: "cidrv6", - input: payload.value, - inst, - continue: !def.abort - }); - } - }; -}); -function isValidBase64(data) { - if (data === "") - return true; - if (data.length % 4 !== 0) - return false; - try { - atob(data); - return true; - } catch { - return false; - } -} -var $ZodBase64 = /* @__PURE__ */ $constructor("$ZodBase64", (inst, def) => { - def.pattern ?? (def.pattern = base64); - $ZodStringFormat.init(inst, def); - inst._zod.bag.contentEncoding = "base64"; - inst._zod.check = (payload) => { - if (isValidBase64(payload.value)) - return; - payload.issues.push({ - code: "invalid_format", - format: "base64", - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -function isValidBase64URL(data) { - if (!base64url.test(data)) - return false; - const base643 = data.replace(/[-_]/g, (c) => c === "-" ? "+" : "/"); - const padded = base643.padEnd(Math.ceil(base643.length / 4) * 4, "="); - return isValidBase64(padded); -} -var $ZodBase64URL = /* @__PURE__ */ $constructor("$ZodBase64URL", (inst, def) => { - def.pattern ?? (def.pattern = base64url); - $ZodStringFormat.init(inst, def); - inst._zod.bag.contentEncoding = "base64url"; - inst._zod.check = (payload) => { - if (isValidBase64URL(payload.value)) - return; - payload.issues.push({ - code: "invalid_format", - format: "base64url", - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodE164 = /* @__PURE__ */ $constructor("$ZodE164", (inst, def) => { - def.pattern ?? (def.pattern = e164); - $ZodStringFormat.init(inst, def); -}); -function isValidJWT(token, algorithm = null) { - try { - const tokensParts = token.split("."); - if (tokensParts.length !== 3) - return false; - const [header] = tokensParts; - if (!header) - return false; - const parsedHeader = JSON.parse(atob(header)); - if ("typ" in parsedHeader && parsedHeader?.typ !== "JWT") - return false; - if (!parsedHeader.alg) - return false; - if (algorithm && (!("alg" in parsedHeader) || parsedHeader.alg !== algorithm)) - return false; - return true; - } catch { - return false; - } -} -var $ZodJWT = /* @__PURE__ */ $constructor("$ZodJWT", (inst, def) => { - $ZodStringFormat.init(inst, def); - inst._zod.check = (payload) => { - if (isValidJWT(payload.value, def.alg)) - return; - payload.issues.push({ - code: "invalid_format", - format: "jwt", - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodCustomStringFormat = /* @__PURE__ */ $constructor("$ZodCustomStringFormat", (inst, def) => { - $ZodStringFormat.init(inst, def); - inst._zod.check = (payload) => { - if (def.fn(payload.value)) - return; - payload.issues.push({ - code: "invalid_format", - format: def.format, - input: payload.value, - inst, - continue: !def.abort - }); - }; -}); -var $ZodNumber = /* @__PURE__ */ $constructor("$ZodNumber", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = inst._zod.bag.pattern ?? number; - inst._zod.parse = (payload, _ctx) => { - if (def.coerce) - try { - payload.value = Number(payload.value); - } catch (_) { - } - const input = payload.value; - if (typeof input === "number" && !Number.isNaN(input) && Number.isFinite(input)) { - return payload; - } - const received = typeof input === "number" ? Number.isNaN(input) ? "NaN" : !Number.isFinite(input) ? "Infinity" : void 0 : void 0; - payload.issues.push({ - expected: "number", - code: "invalid_type", - input, - inst, - ...received ? { received } : {} - }); - return payload; - }; -}); -var $ZodNumberFormat = /* @__PURE__ */ $constructor("$ZodNumberFormat", (inst, def) => { - $ZodCheckNumberFormat.init(inst, def); - $ZodNumber.init(inst, def); -}); -var $ZodBoolean = /* @__PURE__ */ $constructor("$ZodBoolean", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = boolean; - inst._zod.parse = (payload, _ctx) => { - if (def.coerce) - try { - payload.value = Boolean(payload.value); - } catch (_) { - } - const input = payload.value; - if (typeof input === "boolean") - return payload; - payload.issues.push({ - expected: "boolean", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodBigInt = /* @__PURE__ */ $constructor("$ZodBigInt", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = bigint; - inst._zod.parse = (payload, _ctx) => { - if (def.coerce) - try { - payload.value = BigInt(payload.value); - } catch (_) { - } - if (typeof payload.value === "bigint") - return payload; - payload.issues.push({ - expected: "bigint", - code: "invalid_type", - input: payload.value, - inst - }); - return payload; - }; -}); -var $ZodBigIntFormat = /* @__PURE__ */ $constructor("$ZodBigIntFormat", (inst, def) => { - $ZodCheckBigIntFormat.init(inst, def); - $ZodBigInt.init(inst, def); -}); -var $ZodSymbol = /* @__PURE__ */ $constructor("$ZodSymbol", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (typeof input === "symbol") - return payload; - payload.issues.push({ - expected: "symbol", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodUndefined = /* @__PURE__ */ $constructor("$ZodUndefined", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = _undefined; - inst._zod.values = /* @__PURE__ */ new Set([void 0]); - inst._zod.optin = "optional"; - inst._zod.optout = "optional"; - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (typeof input === "undefined") - return payload; - payload.issues.push({ - expected: "undefined", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodNull = /* @__PURE__ */ $constructor("$ZodNull", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.pattern = _null; - inst._zod.values = /* @__PURE__ */ new Set([null]); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (input === null) - return payload; - payload.issues.push({ - expected: "null", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodAny = /* @__PURE__ */ $constructor("$ZodAny", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload) => payload; -}); -var $ZodUnknown = /* @__PURE__ */ $constructor("$ZodUnknown", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload) => payload; -}); -var $ZodNever = /* @__PURE__ */ $constructor("$ZodNever", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - payload.issues.push({ - expected: "never", - code: "invalid_type", - input: payload.value, - inst - }); - return payload; - }; -}); -var $ZodVoid = /* @__PURE__ */ $constructor("$ZodVoid", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (typeof input === "undefined") - return payload; - payload.issues.push({ - expected: "void", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodDate = /* @__PURE__ */ $constructor("$ZodDate", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - if (def.coerce) { - try { - payload.value = new Date(payload.value); - } catch (_err) { - } - } - const input = payload.value; - const isDate = input instanceof Date; - const isValidDate = isDate && !Number.isNaN(input.getTime()); - if (isValidDate) - return payload; - payload.issues.push({ - expected: "date", - code: "invalid_type", - input, - ...isDate ? { received: "Invalid Date" } : {}, - inst - }); - return payload; - }; -}); -function handleArrayResult(result, final, index) { - if (result.issues.length) { - final.issues.push(...prefixIssues(index, result.issues)); - } - final.value[index] = result.value; -} -var $ZodArray = /* @__PURE__ */ $constructor("$ZodArray", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!Array.isArray(input)) { - payload.issues.push({ - expected: "array", - code: "invalid_type", - input, - inst - }); - return payload; - } - payload.value = Array(input.length); - const proms = []; - for (let i = 0; i < input.length; i++) { - const item = input[i]; - const result = def.element._zod.run({ - value: item, - issues: [] - }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => handleArrayResult(result2, payload, i))); - } else { - handleArrayResult(result, payload, i); - } - } - if (proms.length) { - return Promise.all(proms).then(() => payload); - } - return payload; - }; -}); -function handlePropertyResult(result, final, key, input, isOptionalOut) { - if (result.issues.length) { - if (isOptionalOut && !(key in input)) { - return; - } - final.issues.push(...prefixIssues(key, result.issues)); - } - if (result.value === void 0) { - if (key in input) { - final.value[key] = void 0; - } - } else { - final.value[key] = result.value; - } -} -function normalizeDef(def) { - const keys = Object.keys(def.shape); - for (const k of keys) { - if (!def.shape?.[k]?._zod?.traits?.has("$ZodType")) { - throw new Error(`Invalid element at key "${k}": expected a Zod schema`); - } - } - const okeys = optionalKeys(def.shape); - return { - ...def, - keys, - keySet: new Set(keys), - numKeys: keys.length, - optionalKeys: new Set(okeys) - }; -} -function handleCatchall(proms, input, payload, ctx, def, inst) { - const unrecognized = []; - const keySet = def.keySet; - const _catchall = def.catchall._zod; - const t = _catchall.def.type; - const isOptionalOut = _catchall.optout === "optional"; - for (const key in input) { - if (keySet.has(key)) - continue; - if (t === "never") { - unrecognized.push(key); - continue; - } - const r = _catchall.run({ value: input[key], issues: [] }, ctx); - if (r instanceof Promise) { - proms.push(r.then((r2) => handlePropertyResult(r2, payload, key, input, isOptionalOut))); - } else { - handlePropertyResult(r, payload, key, input, isOptionalOut); - } - } - if (unrecognized.length) { - payload.issues.push({ - code: "unrecognized_keys", - keys: unrecognized, - input, - inst - }); - } - if (!proms.length) - return payload; - return Promise.all(proms).then(() => { - return payload; - }); -} -var $ZodObject = /* @__PURE__ */ $constructor("$ZodObject", (inst, def) => { - $ZodType.init(inst, def); - const desc = Object.getOwnPropertyDescriptor(def, "shape"); - if (!desc?.get) { - const sh = def.shape; - Object.defineProperty(def, "shape", { - get: () => { - const newSh = { ...sh }; - Object.defineProperty(def, "shape", { - value: newSh - }); - return newSh; - } - }); - } - const _normalized = cached(() => normalizeDef(def)); - defineLazy(inst._zod, "propValues", () => { - const shape = def.shape; - const propValues = {}; - for (const key in shape) { - const field = shape[key]._zod; - if (field.values) { - propValues[key] ?? (propValues[key] = /* @__PURE__ */ new Set()); - for (const v of field.values) - propValues[key].add(v); - } - } - return propValues; - }); - const isObject2 = isObject; - const catchall = def.catchall; - let value; - inst._zod.parse = (payload, ctx) => { - value ?? (value = _normalized.value); - const input = payload.value; - if (!isObject2(input)) { - payload.issues.push({ - expected: "object", - code: "invalid_type", - input, - inst - }); - return payload; - } - payload.value = {}; - const proms = []; - const shape = value.shape; - for (const key of value.keys) { - const el = shape[key]; - const isOptionalOut = el._zod.optout === "optional"; - const r = el._zod.run({ value: input[key], issues: [] }, ctx); - if (r instanceof Promise) { - proms.push(r.then((r2) => handlePropertyResult(r2, payload, key, input, isOptionalOut))); - } else { - handlePropertyResult(r, payload, key, input, isOptionalOut); - } - } - if (!catchall) { - return proms.length ? Promise.all(proms).then(() => payload) : payload; - } - return handleCatchall(proms, input, payload, ctx, _normalized.value, inst); - }; -}); -var $ZodObjectJIT = /* @__PURE__ */ $constructor("$ZodObjectJIT", (inst, def) => { - $ZodObject.init(inst, def); - const superParse = inst._zod.parse; - const _normalized = cached(() => normalizeDef(def)); - const generateFastpass = (shape) => { - const doc = new Doc(["shape", "payload", "ctx"]); - const normalized = _normalized.value; - const parseStr = (key) => { - const k = esc(key); - return `shape[${k}]._zod.run({ value: input[${k}], issues: [] }, ctx)`; - }; - doc.write(`const input = payload.value;`); - const ids = /* @__PURE__ */ Object.create(null); - let counter = 0; - for (const key of normalized.keys) { - ids[key] = `key_${counter++}`; - } - doc.write(`const newResult = {};`); - for (const key of normalized.keys) { - const id = ids[key]; - const k = esc(key); - const schema = shape[key]; - const isOptionalOut = schema?._zod?.optout === "optional"; - doc.write(`const ${id} = ${parseStr(key)};`); - if (isOptionalOut) { - doc.write(` - if (${id}.issues.length) { - if (${k} in input) { - payload.issues = payload.issues.concat(${id}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${k}, ...iss.path] : [${k}] - }))); - } - } - - if (${id}.value === undefined) { - if (${k} in input) { - newResult[${k}] = undefined; - } - } else { - newResult[${k}] = ${id}.value; - } - - `); - } else { - doc.write(` - if (${id}.issues.length) { - payload.issues = payload.issues.concat(${id}.issues.map(iss => ({ - ...iss, - path: iss.path ? [${k}, ...iss.path] : [${k}] - }))); - } - - if (${id}.value === undefined) { - if (${k} in input) { - newResult[${k}] = undefined; - } - } else { - newResult[${k}] = ${id}.value; - } - - `); - } - } - doc.write(`payload.value = newResult;`); - doc.write(`return payload;`); - const fn = doc.compile(); - return (payload, ctx) => fn(shape, payload, ctx); - }; - let fastpass; - const isObject2 = isObject; - const jit = !globalConfig.jitless; - const allowsEval2 = allowsEval; - const fastEnabled = jit && allowsEval2.value; - const catchall = def.catchall; - let value; - inst._zod.parse = (payload, ctx) => { - value ?? (value = _normalized.value); - const input = payload.value; - if (!isObject2(input)) { - payload.issues.push({ - expected: "object", - code: "invalid_type", - input, - inst - }); - return payload; - } - if (jit && fastEnabled && ctx?.async === false && ctx.jitless !== true) { - if (!fastpass) - fastpass = generateFastpass(def.shape); - payload = fastpass(payload, ctx); - if (!catchall) - return payload; - return handleCatchall([], input, payload, ctx, value, inst); - } - return superParse(payload, ctx); - }; -}); -function handleUnionResults(results, final, inst, ctx) { - for (const result of results) { - if (result.issues.length === 0) { - final.value = result.value; - return final; - } - } - const nonaborted = results.filter((r) => !aborted(r)); - if (nonaborted.length === 1) { - final.value = nonaborted[0].value; - return nonaborted[0]; - } - final.issues.push({ - code: "invalid_union", - input: final.value, - inst, - errors: results.map((result) => result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) - }); - return final; -} -var $ZodUnion = /* @__PURE__ */ $constructor("$ZodUnion", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "optin", () => def.options.some((o) => o._zod.optin === "optional") ? "optional" : void 0); - defineLazy(inst._zod, "optout", () => def.options.some((o) => o._zod.optout === "optional") ? "optional" : void 0); - defineLazy(inst._zod, "values", () => { - if (def.options.every((o) => o._zod.values)) { - return new Set(def.options.flatMap((option) => Array.from(option._zod.values))); - } - return void 0; - }); - defineLazy(inst._zod, "pattern", () => { - if (def.options.every((o) => o._zod.pattern)) { - const patterns = def.options.map((o) => o._zod.pattern); - return new RegExp(`^(${patterns.map((p) => cleanRegex(p.source)).join("|")})$`); - } - return void 0; - }); - const single = def.options.length === 1; - const first = def.options[0]._zod.run; - inst._zod.parse = (payload, ctx) => { - if (single) { - return first(payload, ctx); - } - let async = false; - const results = []; - for (const option of def.options) { - const result = option._zod.run({ - value: payload.value, - issues: [] - }, ctx); - if (result instanceof Promise) { - results.push(result); - async = true; - } else { - if (result.issues.length === 0) - return result; - results.push(result); - } - } - if (!async) - return handleUnionResults(results, payload, inst, ctx); - return Promise.all(results).then((results2) => { - return handleUnionResults(results2, payload, inst, ctx); - }); - }; -}); -function handleExclusiveUnionResults(results, final, inst, ctx) { - const successes = results.filter((r) => r.issues.length === 0); - if (successes.length === 1) { - final.value = successes[0].value; - return final; - } - if (successes.length === 0) { - final.issues.push({ - code: "invalid_union", - input: final.value, - inst, - errors: results.map((result) => result.issues.map((iss) => finalizeIssue(iss, ctx, config()))) - }); - } else { - final.issues.push({ - code: "invalid_union", - input: final.value, - inst, - errors: [], - inclusive: false - }); - } - return final; -} -var $ZodXor = /* @__PURE__ */ $constructor("$ZodXor", (inst, def) => { - $ZodUnion.init(inst, def); - def.inclusive = false; - const single = def.options.length === 1; - const first = def.options[0]._zod.run; - inst._zod.parse = (payload, ctx) => { - if (single) { - return first(payload, ctx); - } - let async = false; - const results = []; - for (const option of def.options) { - const result = option._zod.run({ - value: payload.value, - issues: [] - }, ctx); - if (result instanceof Promise) { - results.push(result); - async = true; - } else { - results.push(result); - } - } - if (!async) - return handleExclusiveUnionResults(results, payload, inst, ctx); - return Promise.all(results).then((results2) => { - return handleExclusiveUnionResults(results2, payload, inst, ctx); - }); - }; -}); -var $ZodDiscriminatedUnion = /* @__PURE__ */ $constructor("$ZodDiscriminatedUnion", (inst, def) => { - def.inclusive = false; - $ZodUnion.init(inst, def); - const _super = inst._zod.parse; - defineLazy(inst._zod, "propValues", () => { - const propValues = {}; - for (const option of def.options) { - const pv = option._zod.propValues; - if (!pv || Object.keys(pv).length === 0) - throw new Error(`Invalid discriminated union option at index "${def.options.indexOf(option)}"`); - for (const [k, v] of Object.entries(pv)) { - if (!propValues[k]) - propValues[k] = /* @__PURE__ */ new Set(); - for (const val of v) { - propValues[k].add(val); - } - } - } - return propValues; - }); - const disc = cached(() => { - const opts = def.options; - const map2 = /* @__PURE__ */ new Map(); - for (const o of opts) { - const values = o._zod.propValues?.[def.discriminator]; - if (!values || values.size === 0) - throw new Error(`Invalid discriminated union option at index "${def.options.indexOf(o)}"`); - for (const v of values) { - if (map2.has(v)) { - throw new Error(`Duplicate discriminator value "${String(v)}"`); - } - map2.set(v, o); - } - } - return map2; - }); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!isObject(input)) { - payload.issues.push({ - code: "invalid_type", - expected: "object", - input, - inst - }); - return payload; - } - const opt = disc.value.get(input?.[def.discriminator]); - if (opt) { - return opt._zod.run(payload, ctx); - } - if (def.unionFallback) { - return _super(payload, ctx); - } - payload.issues.push({ - code: "invalid_union", - errors: [], - note: "No matching discriminator", - discriminator: def.discriminator, - input, - path: [def.discriminator], - inst - }); - return payload; - }; -}); -var $ZodIntersection = /* @__PURE__ */ $constructor("$ZodIntersection", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - const left = def.left._zod.run({ value: input, issues: [] }, ctx); - const right = def.right._zod.run({ value: input, issues: [] }, ctx); - const async = left instanceof Promise || right instanceof Promise; - if (async) { - return Promise.all([left, right]).then(([left2, right2]) => { - return handleIntersectionResults(payload, left2, right2); - }); - } - return handleIntersectionResults(payload, left, right); - }; -}); -function mergeValues(a, b) { - if (a === b) { - return { valid: true, data: a }; - } - if (a instanceof Date && b instanceof Date && +a === +b) { - return { valid: true, data: a }; - } - if (isPlainObject(a) && isPlainObject(b)) { - const bKeys = Object.keys(b); - const sharedKeys = Object.keys(a).filter((key) => bKeys.indexOf(key) !== -1); - const newObj = { ...a, ...b }; - for (const key of sharedKeys) { - const sharedValue = mergeValues(a[key], b[key]); - if (!sharedValue.valid) { - return { - valid: false, - mergeErrorPath: [key, ...sharedValue.mergeErrorPath] - }; - } - newObj[key] = sharedValue.data; - } - return { valid: true, data: newObj }; - } - if (Array.isArray(a) && Array.isArray(b)) { - if (a.length !== b.length) { - return { valid: false, mergeErrorPath: [] }; - } - const newArray = []; - for (let index = 0; index < a.length; index++) { - const itemA = a[index]; - const itemB = b[index]; - const sharedValue = mergeValues(itemA, itemB); - if (!sharedValue.valid) { - return { - valid: false, - mergeErrorPath: [index, ...sharedValue.mergeErrorPath] - }; - } - newArray.push(sharedValue.data); - } - return { valid: true, data: newArray }; - } - return { valid: false, mergeErrorPath: [] }; -} -function handleIntersectionResults(result, left, right) { - const unrecKeys = /* @__PURE__ */ new Map(); - let unrecIssue; - for (const iss of left.issues) { - if (iss.code === "unrecognized_keys") { - unrecIssue ?? (unrecIssue = iss); - for (const k of iss.keys) { - if (!unrecKeys.has(k)) - unrecKeys.set(k, {}); - unrecKeys.get(k).l = true; - } - } else { - result.issues.push(iss); - } - } - for (const iss of right.issues) { - if (iss.code === "unrecognized_keys") { - for (const k of iss.keys) { - if (!unrecKeys.has(k)) - unrecKeys.set(k, {}); - unrecKeys.get(k).r = true; - } - } else { - result.issues.push(iss); - } - } - const bothKeys = [...unrecKeys].filter(([, f]) => f.l && f.r).map(([k]) => k); - if (bothKeys.length && unrecIssue) { - result.issues.push({ ...unrecIssue, keys: bothKeys }); - } - if (aborted(result)) - return result; - const merged = mergeValues(left.value, right.value); - if (!merged.valid) { - throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(merged.mergeErrorPath)}`); - } - result.value = merged.data; - return result; -} -var $ZodTuple = /* @__PURE__ */ $constructor("$ZodTuple", (inst, def) => { - $ZodType.init(inst, def); - const items = def.items; - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!Array.isArray(input)) { - payload.issues.push({ - input, - inst, - expected: "tuple", - code: "invalid_type" - }); - return payload; - } - payload.value = []; - const proms = []; - const reversedIndex = [...items].reverse().findIndex((item) => item._zod.optin !== "optional"); - const optStart = reversedIndex === -1 ? 0 : items.length - reversedIndex; - if (!def.rest) { - const tooBig = input.length > items.length; - const tooSmall = input.length < optStart - 1; - if (tooBig || tooSmall) { - payload.issues.push({ - ...tooBig ? { code: "too_big", maximum: items.length, inclusive: true } : { code: "too_small", minimum: items.length }, - input, - inst, - origin: "array" - }); - return payload; - } - } - let i = -1; - for (const item of items) { - i++; - if (i >= input.length) { - if (i >= optStart) - continue; - } - const result = item._zod.run({ - value: input[i], - issues: [] - }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => handleTupleResult(result2, payload, i))); - } else { - handleTupleResult(result, payload, i); - } - } - if (def.rest) { - const rest = input.slice(items.length); - for (const el of rest) { - i++; - const result = def.rest._zod.run({ - value: el, - issues: [] - }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => handleTupleResult(result2, payload, i))); - } else { - handleTupleResult(result, payload, i); - } - } - } - if (proms.length) - return Promise.all(proms).then(() => payload); - return payload; - }; -}); -function handleTupleResult(result, final, index) { - if (result.issues.length) { - final.issues.push(...prefixIssues(index, result.issues)); - } - final.value[index] = result.value; -} -var $ZodRecord = /* @__PURE__ */ $constructor("$ZodRecord", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!isPlainObject(input)) { - payload.issues.push({ - expected: "record", - code: "invalid_type", - input, - inst - }); - return payload; - } - const proms = []; - const values = def.keyType._zod.values; - if (values) { - payload.value = {}; - const recordKeys = /* @__PURE__ */ new Set(); - for (const key of values) { - if (typeof key === "string" || typeof key === "number" || typeof key === "symbol") { - recordKeys.add(typeof key === "number" ? key.toString() : key); - const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => { - if (result2.issues.length) { - payload.issues.push(...prefixIssues(key, result2.issues)); - } - payload.value[key] = result2.value; - })); - } else { - if (result.issues.length) { - payload.issues.push(...prefixIssues(key, result.issues)); - } - payload.value[key] = result.value; - } - } - } - let unrecognized; - for (const key in input) { - if (!recordKeys.has(key)) { - unrecognized = unrecognized ?? []; - unrecognized.push(key); - } - } - if (unrecognized && unrecognized.length > 0) { - payload.issues.push({ - code: "unrecognized_keys", - input, - inst, - keys: unrecognized - }); - } - } else { - payload.value = {}; - for (const key of Reflect.ownKeys(input)) { - if (key === "__proto__") - continue; - let keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx); - if (keyResult instanceof Promise) { - throw new Error("Async schemas not supported in object keys currently"); - } - const checkNumericKey = typeof key === "string" && number.test(key) && keyResult.issues.length; - if (checkNumericKey) { - const retryResult = def.keyType._zod.run({ value: Number(key), issues: [] }, ctx); - if (retryResult instanceof Promise) { - throw new Error("Async schemas not supported in object keys currently"); - } - if (retryResult.issues.length === 0) { - keyResult = retryResult; - } - } - if (keyResult.issues.length) { - if (def.mode === "loose") { - payload.value[key] = input[key]; - } else { - payload.issues.push({ - code: "invalid_key", - origin: "record", - issues: keyResult.issues.map((iss) => finalizeIssue(iss, ctx, config())), - input: key, - path: [key], - inst - }); - } - continue; - } - const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => { - if (result2.issues.length) { - payload.issues.push(...prefixIssues(key, result2.issues)); - } - payload.value[keyResult.value] = result2.value; - })); - } else { - if (result.issues.length) { - payload.issues.push(...prefixIssues(key, result.issues)); - } - payload.value[keyResult.value] = result.value; - } - } - } - if (proms.length) { - return Promise.all(proms).then(() => payload); - } - return payload; - }; -}); -var $ZodMap = /* @__PURE__ */ $constructor("$ZodMap", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!(input instanceof Map)) { - payload.issues.push({ - expected: "map", - code: "invalid_type", - input, - inst - }); - return payload; - } - const proms = []; - payload.value = /* @__PURE__ */ new Map(); - for (const [key, value] of input) { - const keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx); - const valueResult = def.valueType._zod.run({ value, issues: [] }, ctx); - if (keyResult instanceof Promise || valueResult instanceof Promise) { - proms.push(Promise.all([keyResult, valueResult]).then(([keyResult2, valueResult2]) => { - handleMapResult(keyResult2, valueResult2, payload, key, input, inst, ctx); - })); - } else { - handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx); - } - } - if (proms.length) - return Promise.all(proms).then(() => payload); - return payload; - }; -}); -function handleMapResult(keyResult, valueResult, final, key, input, inst, ctx) { - if (keyResult.issues.length) { - if (propertyKeyTypes.has(typeof key)) { - final.issues.push(...prefixIssues(key, keyResult.issues)); - } else { - final.issues.push({ - code: "invalid_key", - origin: "map", - input, - inst, - issues: keyResult.issues.map((iss) => finalizeIssue(iss, ctx, config())) - }); - } - } - if (valueResult.issues.length) { - if (propertyKeyTypes.has(typeof key)) { - final.issues.push(...prefixIssues(key, valueResult.issues)); - } else { - final.issues.push({ - origin: "map", - code: "invalid_element", - input, - inst, - key, - issues: valueResult.issues.map((iss) => finalizeIssue(iss, ctx, config())) - }); - } - } - final.value.set(keyResult.value, valueResult.value); -} -var $ZodSet = /* @__PURE__ */ $constructor("$ZodSet", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - const input = payload.value; - if (!(input instanceof Set)) { - payload.issues.push({ - input, - inst, - expected: "set", - code: "invalid_type" - }); - return payload; - } - const proms = []; - payload.value = /* @__PURE__ */ new Set(); - for (const item of input) { - const result = def.valueType._zod.run({ value: item, issues: [] }, ctx); - if (result instanceof Promise) { - proms.push(result.then((result2) => handleSetResult(result2, payload))); - } else - handleSetResult(result, payload); - } - if (proms.length) - return Promise.all(proms).then(() => payload); - return payload; - }; -}); -function handleSetResult(result, final) { - if (result.issues.length) { - final.issues.push(...result.issues); - } - final.value.add(result.value); -} -var $ZodEnum = /* @__PURE__ */ $constructor("$ZodEnum", (inst, def) => { - $ZodType.init(inst, def); - const values = getEnumValues(def.entries); - const valuesSet = new Set(values); - inst._zod.values = valuesSet; - inst._zod.pattern = new RegExp(`^(${values.filter((k) => propertyKeyTypes.has(typeof k)).map((o) => typeof o === "string" ? escapeRegex(o) : o.toString()).join("|")})$`); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (valuesSet.has(input)) { - return payload; - } - payload.issues.push({ - code: "invalid_value", - values, - input, - inst - }); - return payload; - }; -}); -var $ZodLiteral = /* @__PURE__ */ $constructor("$ZodLiteral", (inst, def) => { - $ZodType.init(inst, def); - if (def.values.length === 0) { - throw new Error("Cannot create literal schema with no valid values"); - } - const values = new Set(def.values); - inst._zod.values = values; - inst._zod.pattern = new RegExp(`^(${def.values.map((o) => typeof o === "string" ? escapeRegex(o) : o ? escapeRegex(o.toString()) : String(o)).join("|")})$`); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (values.has(input)) { - return payload; - } - payload.issues.push({ - code: "invalid_value", - values: def.values, - input, - inst - }); - return payload; - }; -}); -var $ZodFile = /* @__PURE__ */ $constructor("$ZodFile", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - const input = payload.value; - if (input instanceof File) - return payload; - payload.issues.push({ - expected: "file", - code: "invalid_type", - input, - inst - }); - return payload; - }; -}); -var $ZodTransform = /* @__PURE__ */ $constructor("$ZodTransform", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - throw new $ZodEncodeError(inst.constructor.name); - } - const _out = def.transform(payload.value, payload); - if (ctx.async) { - const output = _out instanceof Promise ? _out : Promise.resolve(_out); - return output.then((output2) => { - payload.value = output2; - return payload; - }); - } - if (_out instanceof Promise) { - throw new $ZodAsyncError(); - } - payload.value = _out; - return payload; - }; -}); -function handleOptionalResult(result, input) { - if (result.issues.length && input === void 0) { - return { issues: [], value: void 0 }; - } - return result; -} -var $ZodOptional = /* @__PURE__ */ $constructor("$ZodOptional", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.optin = "optional"; - inst._zod.optout = "optional"; - defineLazy(inst._zod, "values", () => { - return def.innerType._zod.values ? /* @__PURE__ */ new Set([...def.innerType._zod.values, void 0]) : void 0; - }); - defineLazy(inst._zod, "pattern", () => { - const pattern = def.innerType._zod.pattern; - return pattern ? new RegExp(`^(${cleanRegex(pattern.source)})?$`) : void 0; - }); - inst._zod.parse = (payload, ctx) => { - if (def.innerType._zod.optin === "optional") { - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) - return result.then((r) => handleOptionalResult(r, payload.value)); - return handleOptionalResult(result, payload.value); - } - if (payload.value === void 0) { - return payload; - } - return def.innerType._zod.run(payload, ctx); - }; -}); -var $ZodExactOptional = /* @__PURE__ */ $constructor("$ZodExactOptional", (inst, def) => { - $ZodOptional.init(inst, def); - defineLazy(inst._zod, "values", () => def.innerType._zod.values); - defineLazy(inst._zod, "pattern", () => def.innerType._zod.pattern); - inst._zod.parse = (payload, ctx) => { - return def.innerType._zod.run(payload, ctx); - }; -}); -var $ZodNullable = /* @__PURE__ */ $constructor("$ZodNullable", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "optin", () => def.innerType._zod.optin); - defineLazy(inst._zod, "optout", () => def.innerType._zod.optout); - defineLazy(inst._zod, "pattern", () => { - const pattern = def.innerType._zod.pattern; - return pattern ? new RegExp(`^(${cleanRegex(pattern.source)}|null)$`) : void 0; - }); - defineLazy(inst._zod, "values", () => { - return def.innerType._zod.values ? /* @__PURE__ */ new Set([...def.innerType._zod.values, null]) : void 0; - }); - inst._zod.parse = (payload, ctx) => { - if (payload.value === null) - return payload; - return def.innerType._zod.run(payload, ctx); - }; -}); -var $ZodDefault = /* @__PURE__ */ $constructor("$ZodDefault", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.optin = "optional"; - defineLazy(inst._zod, "values", () => def.innerType._zod.values); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - return def.innerType._zod.run(payload, ctx); - } - if (payload.value === void 0) { - payload.value = def.defaultValue; - return payload; - } - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) { - return result.then((result2) => handleDefaultResult(result2, def)); - } - return handleDefaultResult(result, def); - }; -}); -function handleDefaultResult(payload, def) { - if (payload.value === void 0) { - payload.value = def.defaultValue; - } - return payload; -} -var $ZodPrefault = /* @__PURE__ */ $constructor("$ZodPrefault", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.optin = "optional"; - defineLazy(inst._zod, "values", () => def.innerType._zod.values); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - return def.innerType._zod.run(payload, ctx); - } - if (payload.value === void 0) { - payload.value = def.defaultValue; - } - return def.innerType._zod.run(payload, ctx); - }; -}); -var $ZodNonOptional = /* @__PURE__ */ $constructor("$ZodNonOptional", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "values", () => { - const v = def.innerType._zod.values; - return v ? new Set([...v].filter((x) => x !== void 0)) : void 0; - }); - inst._zod.parse = (payload, ctx) => { - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) { - return result.then((result2) => handleNonOptionalResult(result2, inst)); - } - return handleNonOptionalResult(result, inst); - }; -}); -function handleNonOptionalResult(payload, inst) { - if (!payload.issues.length && payload.value === void 0) { - payload.issues.push({ - code: "invalid_type", - expected: "nonoptional", - input: payload.value, - inst - }); - } - return payload; -} -var $ZodSuccess = /* @__PURE__ */ $constructor("$ZodSuccess", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - throw new $ZodEncodeError("ZodSuccess"); - } - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) { - return result.then((result2) => { - payload.value = result2.issues.length === 0; - return payload; - }); - } - payload.value = result.issues.length === 0; - return payload; - }; -}); -var $ZodCatch = /* @__PURE__ */ $constructor("$ZodCatch", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "optin", () => def.innerType._zod.optin); - defineLazy(inst._zod, "optout", () => def.innerType._zod.optout); - defineLazy(inst._zod, "values", () => def.innerType._zod.values); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - return def.innerType._zod.run(payload, ctx); - } - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) { - return result.then((result2) => { - payload.value = result2.value; - if (result2.issues.length) { - payload.value = def.catchValue({ - ...payload, - error: { - issues: result2.issues.map((iss) => finalizeIssue(iss, ctx, config())) - }, - input: payload.value - }); - payload.issues = []; - } - return payload; - }); - } - payload.value = result.value; - if (result.issues.length) { - payload.value = def.catchValue({ - ...payload, - error: { - issues: result.issues.map((iss) => finalizeIssue(iss, ctx, config())) - }, - input: payload.value - }); - payload.issues = []; - } - return payload; - }; -}); -var $ZodNaN = /* @__PURE__ */ $constructor("$ZodNaN", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, _ctx) => { - if (typeof payload.value !== "number" || !Number.isNaN(payload.value)) { - payload.issues.push({ - input: payload.value, - inst, - expected: "nan", - code: "invalid_type" - }); - return payload; - } - return payload; - }; -}); -var $ZodPipe = /* @__PURE__ */ $constructor("$ZodPipe", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "values", () => def.in._zod.values); - defineLazy(inst._zod, "optin", () => def.in._zod.optin); - defineLazy(inst._zod, "optout", () => def.out._zod.optout); - defineLazy(inst._zod, "propValues", () => def.in._zod.propValues); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - const right = def.out._zod.run(payload, ctx); - if (right instanceof Promise) { - return right.then((right2) => handlePipeResult(right2, def.in, ctx)); - } - return handlePipeResult(right, def.in, ctx); - } - const left = def.in._zod.run(payload, ctx); - if (left instanceof Promise) { - return left.then((left2) => handlePipeResult(left2, def.out, ctx)); - } - return handlePipeResult(left, def.out, ctx); - }; -}); -function handlePipeResult(left, next, ctx) { - if (left.issues.length) { - left.aborted = true; - return left; - } - return next._zod.run({ value: left.value, issues: left.issues }, ctx); -} -var $ZodCodec = /* @__PURE__ */ $constructor("$ZodCodec", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "values", () => def.in._zod.values); - defineLazy(inst._zod, "optin", () => def.in._zod.optin); - defineLazy(inst._zod, "optout", () => def.out._zod.optout); - defineLazy(inst._zod, "propValues", () => def.in._zod.propValues); - inst._zod.parse = (payload, ctx) => { - const direction = ctx.direction || "forward"; - if (direction === "forward") { - const left = def.in._zod.run(payload, ctx); - if (left instanceof Promise) { - return left.then((left2) => handleCodecAResult(left2, def, ctx)); - } - return handleCodecAResult(left, def, ctx); - } else { - const right = def.out._zod.run(payload, ctx); - if (right instanceof Promise) { - return right.then((right2) => handleCodecAResult(right2, def, ctx)); - } - return handleCodecAResult(right, def, ctx); - } - }; -}); -function handleCodecAResult(result, def, ctx) { - if (result.issues.length) { - result.aborted = true; - return result; - } - const direction = ctx.direction || "forward"; - if (direction === "forward") { - const transformed = def.transform(result.value, result); - if (transformed instanceof Promise) { - return transformed.then((value) => handleCodecTxResult(result, value, def.out, ctx)); - } - return handleCodecTxResult(result, transformed, def.out, ctx); - } else { - const transformed = def.reverseTransform(result.value, result); - if (transformed instanceof Promise) { - return transformed.then((value) => handleCodecTxResult(result, value, def.in, ctx)); - } - return handleCodecTxResult(result, transformed, def.in, ctx); - } -} -function handleCodecTxResult(left, value, nextSchema, ctx) { - if (left.issues.length) { - left.aborted = true; - return left; - } - return nextSchema._zod.run({ value, issues: left.issues }, ctx); -} -var $ZodReadonly = /* @__PURE__ */ $constructor("$ZodReadonly", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "propValues", () => def.innerType._zod.propValues); - defineLazy(inst._zod, "values", () => def.innerType._zod.values); - defineLazy(inst._zod, "optin", () => def.innerType?._zod?.optin); - defineLazy(inst._zod, "optout", () => def.innerType?._zod?.optout); - inst._zod.parse = (payload, ctx) => { - if (ctx.direction === "backward") { - return def.innerType._zod.run(payload, ctx); - } - const result = def.innerType._zod.run(payload, ctx); - if (result instanceof Promise) { - return result.then(handleReadonlyResult); - } - return handleReadonlyResult(result); - }; -}); -function handleReadonlyResult(payload) { - payload.value = Object.freeze(payload.value); - return payload; -} -var $ZodTemplateLiteral = /* @__PURE__ */ $constructor("$ZodTemplateLiteral", (inst, def) => { - $ZodType.init(inst, def); - const regexParts = []; - for (const part of def.parts) { - if (typeof part === "object" && part !== null) { - if (!part._zod.pattern) { - throw new Error(`Invalid template literal part, no pattern found: ${[...part._zod.traits].shift()}`); - } - const source = part._zod.pattern instanceof RegExp ? part._zod.pattern.source : part._zod.pattern; - if (!source) - throw new Error(`Invalid template literal part: ${part._zod.traits}`); - const start = source.startsWith("^") ? 1 : 0; - const end = source.endsWith("$") ? source.length - 1 : source.length; - regexParts.push(source.slice(start, end)); - } else if (part === null || primitiveTypes.has(typeof part)) { - regexParts.push(escapeRegex(`${part}`)); - } else { - throw new Error(`Invalid template literal part: ${part}`); - } - } - inst._zod.pattern = new RegExp(`^${regexParts.join("")}$`); - inst._zod.parse = (payload, _ctx) => { - if (typeof payload.value !== "string") { - payload.issues.push({ - input: payload.value, - inst, - expected: "string", - code: "invalid_type" - }); - return payload; - } - inst._zod.pattern.lastIndex = 0; - if (!inst._zod.pattern.test(payload.value)) { - payload.issues.push({ - input: payload.value, - inst, - code: "invalid_format", - format: def.format ?? "template_literal", - pattern: inst._zod.pattern.source - }); - return payload; - } - return payload; - }; -}); -var $ZodFunction = /* @__PURE__ */ $constructor("$ZodFunction", (inst, def) => { - $ZodType.init(inst, def); - inst._def = def; - inst._zod.def = def; - inst.implement = (func) => { - if (typeof func !== "function") { - throw new Error("implement() must be called with a function"); - } - return function(...args) { - const parsedArgs = inst._def.input ? parse(inst._def.input, args) : args; - const result = Reflect.apply(func, this, parsedArgs); - if (inst._def.output) { - return parse(inst._def.output, result); - } - return result; - }; - }; - inst.implementAsync = (func) => { - if (typeof func !== "function") { - throw new Error("implementAsync() must be called with a function"); - } - return async function(...args) { - const parsedArgs = inst._def.input ? await parseAsync(inst._def.input, args) : args; - const result = await Reflect.apply(func, this, parsedArgs); - if (inst._def.output) { - return await parseAsync(inst._def.output, result); - } - return result; - }; - }; - inst._zod.parse = (payload, _ctx) => { - if (typeof payload.value !== "function") { - payload.issues.push({ - code: "invalid_type", - expected: "function", - input: payload.value, - inst - }); - return payload; - } - const hasPromiseOutput = inst._def.output && inst._def.output._zod.def.type === "promise"; - if (hasPromiseOutput) { - payload.value = inst.implementAsync(payload.value); - } else { - payload.value = inst.implement(payload.value); - } - return payload; - }; - inst.input = (...args) => { - const F = inst.constructor; - if (Array.isArray(args[0])) { - return new F({ - type: "function", - input: new $ZodTuple({ - type: "tuple", - items: args[0], - rest: args[1] - }), - output: inst._def.output - }); - } - return new F({ - type: "function", - input: args[0], - output: inst._def.output - }); - }; - inst.output = (output) => { - const F = inst.constructor; - return new F({ - type: "function", - input: inst._def.input, - output - }); - }; - return inst; -}); -var $ZodPromise = /* @__PURE__ */ $constructor("$ZodPromise", (inst, def) => { - $ZodType.init(inst, def); - inst._zod.parse = (payload, ctx) => { - return Promise.resolve(payload.value).then((inner) => def.innerType._zod.run({ value: inner, issues: [] }, ctx)); - }; -}); -var $ZodLazy = /* @__PURE__ */ $constructor("$ZodLazy", (inst, def) => { - $ZodType.init(inst, def); - defineLazy(inst._zod, "innerType", () => def.getter()); - defineLazy(inst._zod, "pattern", () => inst._zod.innerType?._zod?.pattern); - defineLazy(inst._zod, "propValues", () => inst._zod.innerType?._zod?.propValues); - defineLazy(inst._zod, "optin", () => inst._zod.innerType?._zod?.optin ?? void 0); - defineLazy(inst._zod, "optout", () => inst._zod.innerType?._zod?.optout ?? void 0); - inst._zod.parse = (payload, ctx) => { - const inner = inst._zod.innerType; - return inner._zod.run(payload, ctx); - }; -}); -var $ZodCustom = /* @__PURE__ */ $constructor("$ZodCustom", (inst, def) => { - $ZodCheck.init(inst, def); - $ZodType.init(inst, def); - inst._zod.parse = (payload, _) => { - return payload; - }; - inst._zod.check = (payload) => { - const input = payload.value; - const r = def.fn(input); - if (r instanceof Promise) { - return r.then((r2) => handleRefineResult(r2, payload, input, inst)); - } - handleRefineResult(r, payload, input, inst); - return; - }; -}); -function handleRefineResult(result, payload, input, inst) { - if (!result) { - const _iss = { - code: "custom", - input, - inst, - // incorporates params.error into issue reporting - path: [...inst._zod.def.path ?? []], - // incorporates params.error into issue reporting - continue: !inst._zod.def.abort - // params: inst._zod.def.params, - }; - if (inst._zod.def.params) - _iss.params = inst._zod.def.params; - payload.issues.push(issue(_iss)); - } -} - -// node_modules/zod/v4/locales/index.js -var locales_exports = {}; -__export(locales_exports, { - ar: () => ar_default, - az: () => az_default, - be: () => be_default, - bg: () => bg_default, - ca: () => ca_default, - cs: () => cs_default, - da: () => da_default, - de: () => de_default, - en: () => en_default, - eo: () => eo_default, - es: () => es_default, - fa: () => fa_default, - fi: () => fi_default, - fr: () => fr_default, - frCA: () => fr_CA_default, - he: () => he_default, - hu: () => hu_default, - hy: () => hy_default, - id: () => id_default, - is: () => is_default, - it: () => it_default, - ja: () => ja_default, - ka: () => ka_default, - kh: () => kh_default, - km: () => km_default, - ko: () => ko_default, - lt: () => lt_default, - mk: () => mk_default, - ms: () => ms_default, - nl: () => nl_default, - no: () => no_default, - ota: () => ota_default, - pl: () => pl_default, - ps: () => ps_default, - pt: () => pt_default, - ru: () => ru_default, - sl: () => sl_default, - sv: () => sv_default, - ta: () => ta_default, - th: () => th_default, - tr: () => tr_default, - ua: () => ua_default, - uk: () => uk_default, - ur: () => ur_default, - uz: () => uz_default, - vi: () => vi_default, - yo: () => yo_default, - zhCN: () => zh_CN_default, - zhTW: () => zh_TW_default -}); - -// node_modules/zod/v4/locales/ar.js -var error = () => { - const Sizable = { - string: { unit: "\u062D\u0631\u0641", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, - file: { unit: "\u0628\u0627\u064A\u062A", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, - array: { unit: "\u0639\u0646\u0635\u0631", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" }, - set: { unit: "\u0639\u0646\u0635\u0631", verb: "\u0623\u0646 \u064A\u062D\u0648\u064A" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0645\u062F\u062E\u0644", - email: "\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A", - url: "\u0631\u0627\u0628\u0637", - emoji: "\u0625\u064A\u0645\u0648\u062C\u064A", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO", - date: "\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO", - time: "\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO", - duration: "\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO", - ipv4: "\u0639\u0646\u0648\u0627\u0646 IPv4", - ipv6: "\u0639\u0646\u0648\u0627\u0646 IPv6", - cidrv4: "\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4", - cidrv6: "\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6", - base64: "\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded", - base64url: "\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded", - json_string: "\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON", - e164: "\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164", - jwt: "JWT", - template_literal: "\u0645\u062F\u062E\u0644" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${issue2.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`; - } - return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${stringifyPrimitive(issue2.values[0])}`; - return `\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return ` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue2.origin ?? "\u0627\u0644\u0642\u064A\u0645\u0629"} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631"}`; - return `\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue2.origin ?? "\u0627\u0644\u0642\u064A\u0645\u0629"} ${adj} ${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue2.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue2.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 "${issue2.prefix}"`; - if (_issue.format === "ends_with") - return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`; - } - case "not_multiple_of": - return `\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${issue2.divisor}`; - case "unrecognized_keys": - return `\u0645\u0639\u0631\u0641${issue2.keys.length > 1 ? "\u0627\u062A" : ""} \u063A\u0631\u064A\u0628${issue2.keys.length > 1 ? "\u0629" : ""}: ${joinValues(issue2.keys, "\u060C ")}`; - case "invalid_key": - return `\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue2.origin}`; - case "invalid_union": - return "\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"; - case "invalid_element": - return `\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue2.origin}`; - default: - return "\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644"; - } - }; -}; -function ar_default() { - return { - localeError: error() - }; -} - -// node_modules/zod/v4/locales/az.js -var error2 = () => { - const Sizable = { - string: { unit: "simvol", verb: "olmal\u0131d\u0131r" }, - file: { unit: "bayt", verb: "olmal\u0131d\u0131r" }, - array: { unit: "element", verb: "olmal\u0131d\u0131r" }, - set: { unit: "element", verb: "olmal\u0131d\u0131r" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "email address", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO datetime", - date: "ISO date", - time: "ISO time", - duration: "ISO duration", - ipv4: "IPv4 address", - ipv6: "IPv6 address", - cidrv4: "IPv4 range", - cidrv6: "IPv6 range", - base64: "base64-encoded string", - base64url: "base64url-encoded string", - json_string: "JSON string", - e164: "E.164 number", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n instanceof ${issue2.expected}, daxil olan ${received}`; - } - return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${expected}, daxil olan ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Yanl\u0131\u015F d\u0259y\u0259r: g\xF6zl\u0259nil\u0259n ${stringifyPrimitive(issue2.values[0])}`; - return `Yanl\u0131\u015F se\xE7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${issue2.origin ?? "d\u0259y\u0259r"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element"}`; - return `\xC7ox b\xF6y\xFCk: g\xF6zl\u0259nil\u0259n ${issue2.origin ?? "d\u0259y\u0259r"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - return `\xC7ox ki\xE7ik: g\xF6zl\u0259nil\u0259n ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Yanl\u0131\u015F m\u0259tn: "${_issue.prefix}" il\u0259 ba\u015Flamal\u0131d\u0131r`; - if (_issue.format === "ends_with") - return `Yanl\u0131\u015F m\u0259tn: "${_issue.suffix}" il\u0259 bitm\u0259lidir`; - if (_issue.format === "includes") - return `Yanl\u0131\u015F m\u0259tn: "${_issue.includes}" daxil olmal\u0131d\u0131r`; - if (_issue.format === "regex") - return `Yanl\u0131\u015F m\u0259tn: ${_issue.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`; - return `Yanl\u0131\u015F ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Yanl\u0131\u015F \u0259d\u0259d: ${issue2.divisor} il\u0259 b\xF6l\xFCn\u0259 bil\u0259n olmal\u0131d\u0131r`; - case "unrecognized_keys": - return `Tan\u0131nmayan a\xE7ar${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} daxilind\u0259 yanl\u0131\u015F a\xE7ar`; - case "invalid_union": - return "Yanl\u0131\u015F d\u0259y\u0259r"; - case "invalid_element": - return `${issue2.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`; - default: - return `Yanl\u0131\u015F d\u0259y\u0259r`; - } - }; -}; -function az_default() { - return { - localeError: error2() - }; -} - -// node_modules/zod/v4/locales/be.js -function getBelarusianPlural(count, one, few, many) { - const absCount = Math.abs(count); - const lastDigit = absCount % 10; - const lastTwoDigits = absCount % 100; - if (lastTwoDigits >= 11 && lastTwoDigits <= 19) { - return many; - } - if (lastDigit === 1) { - return one; - } - if (lastDigit >= 2 && lastDigit <= 4) { - return few; - } - return many; -} -var error3 = () => { - const Sizable = { - string: { - unit: { - one: "\u0441\u0456\u043C\u0432\u0430\u043B", - few: "\u0441\u0456\u043C\u0432\u0430\u043B\u044B", - many: "\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E" +var buildCloudUserWorkspaceInput = (userWorkspace) => ({ + id: userWorkspace.id, + twentyUserIdentifier: userWorkspace.userId, + twentyWorkspaceIdentifier: userWorkspace.workspaceId, + idOfTheUserWorkspace: userWorkspace.id, + cloudUser2Id: userWorkspace.userId, + cloudWorkspace2Id: userWorkspace.workspaceId +}); +var syncCloudUserWorkspaces = async () => { + const userWorkspaces = await fetchUserWorkspacesFromClickHouse(); + console.log( + `Fetched ${userWorkspaces.length} user workspaces from ClickHouse` + ); + if (userWorkspaces.length === 0) { + return { syncedCount: 0 }; + } + const cloudUserWorkspaceInputs = userWorkspaces.map( + buildCloudUserWorkspaceInput + ); + console.log( + `Batch-upserting ${cloudUserWorkspaceInputs.length} cloud user workspaces` + ); + await twentyClient.mutation({ + createCloudUserWorkspaces2: { + __args: { + data: cloudUserWorkspaceInputs, + upsert: true }, - verb: "\u043C\u0435\u0446\u044C" - }, - array: { - unit: { - one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", - few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B", - many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E" - }, - verb: "\u043C\u0435\u0446\u044C" - }, - set: { - unit: { - one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", - few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B", - many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E" - }, - verb: "\u043C\u0435\u0446\u044C" - }, - file: { - unit: { - one: "\u0431\u0430\u0439\u0442", - few: "\u0431\u0430\u0439\u0442\u044B", - many: "\u0431\u0430\u0439\u0442\u0430\u045E" - }, - verb: "\u043C\u0435\u0446\u044C" + __scalar: true } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0443\u0432\u043E\u0434", - email: "email \u0430\u0434\u0440\u0430\u0441", - url: "URL", - emoji: "\u044D\u043C\u043E\u0434\u0437\u0456", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441", - date: "ISO \u0434\u0430\u0442\u0430", - time: "ISO \u0447\u0430\u0441", - duration: "ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C", - ipv4: "IPv4 \u0430\u0434\u0440\u0430\u0441", - ipv6: "IPv6 \u0430\u0434\u0440\u0430\u0441", - cidrv4: "IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D", - cidrv6: "IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D", - base64: "\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64", - base64url: "\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url", - json_string: "JSON \u0440\u0430\u0434\u043E\u043A", - e164: "\u043D\u0443\u043C\u0430\u0440 E.164", - jwt: "JWT", - template_literal: "\u0443\u0432\u043E\u0434" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u043B\u0456\u043A", - array: "\u043C\u0430\u0441\u0456\u045E" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${issue2.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`; - } - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${stringifyPrimitive(issue2.values[0])}`; - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const maxValue = Number(issue2.maximum); - const unit = getBelarusianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); - return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue2.maximum.toString()} ${unit}`; - } - return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const minValue = Number(issue2.minimum); - const unit = getBelarusianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); - return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue2.minimum.toString()} ${unit}`; - } - return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue2.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue2.divisor}`; - case "unrecognized_keys": - return `\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${issue2.keys.length > 1 ? "\u043A\u043B\u044E\u0447\u044B" : "\u043A\u043B\u044E\u0447"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${issue2.origin}`; - case "invalid_union": - return "\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434"; - case "invalid_element": - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${issue2.origin}`; - default: - return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434`; - } - }; -}; -function be_default() { - return { - localeError: error3() - }; -} - -// node_modules/zod/v4/locales/bg.js -var error4 = () => { - const Sizable = { - string: { unit: "\u0441\u0438\u043C\u0432\u043E\u043B\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, - file: { unit: "\u0431\u0430\u0439\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, - array: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" }, - set: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430", verb: "\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0432\u0445\u043E\u0434", - email: "\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441", - url: "URL", - emoji: "\u0435\u043C\u043E\u0434\u0436\u0438", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0432\u0440\u0435\u043C\u0435", - date: "ISO \u0434\u0430\u0442\u0430", - time: "ISO \u0432\u0440\u0435\u043C\u0435", - duration: "ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442", - ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441", - ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441", - cidrv4: "IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", - cidrv6: "IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", - base64: "base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437", - base64url: "base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437", - json_string: "JSON \u043D\u0438\u0437", - e164: "E.164 \u043D\u043E\u043C\u0435\u0440", - jwt: "JWT", - template_literal: "\u0432\u0445\u043E\u0434" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0447\u0438\u0441\u043B\u043E", - array: "\u043C\u0430\u0441\u0438\u0432" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${issue2.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`; - } - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${stringifyPrimitive(issue2.values[0])}`; - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin ?? "\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430"}`; - return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin ?? "\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue2.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${_issue.pattern}`; - let invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D"; - if (_issue.format === "emoji") - invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; - if (_issue.format === "datetime") - invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; - if (_issue.format === "date") - invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"; - if (_issue.format === "time") - invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E"; - if (_issue.format === "duration") - invalid_adj = "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430"; - return `${invalid_adj} ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${issue2.divisor}`; - case "unrecognized_keys": - return `\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${issue2.keys.length > 1 ? "\u0438" : ""} \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u043E\u0432\u0435" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${issue2.origin}`; - case "invalid_union": - return "\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434"; - case "invalid_element": - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${issue2.origin}`; - default: - return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434`; - } - }; -}; -function bg_default() { - return { - localeError: error4() - }; -} - -// node_modules/zod/v4/locales/ca.js -var error5 = () => { - const Sizable = { - string: { unit: "car\xE0cters", verb: "contenir" }, - file: { unit: "bytes", verb: "contenir" }, - array: { unit: "elements", verb: "contenir" }, - set: { unit: "elements", verb: "contenir" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "entrada", - email: "adre\xE7a electr\xF2nica", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "data i hora ISO", - date: "data ISO", - time: "hora ISO", - duration: "durada ISO", - ipv4: "adre\xE7a IPv4", - ipv6: "adre\xE7a IPv6", - cidrv4: "rang IPv4", - cidrv6: "rang IPv6", - base64: "cadena codificada en base64", - base64url: "cadena codificada en base64url", - json_string: "cadena JSON", - e164: "n\xFAmero E.164", - jwt: "JWT", - template_literal: "entrada" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Tipus inv\xE0lid: s'esperava instanceof ${issue2.expected}, s'ha rebut ${received}`; - } - return `Tipus inv\xE0lid: s'esperava ${expected}, s'ha rebut ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Valor inv\xE0lid: s'esperava ${stringifyPrimitive(issue2.values[0])}`; - return `Opci\xF3 inv\xE0lida: s'esperava una de ${joinValues(issue2.values, " o ")}`; - case "too_big": { - const adj = issue2.inclusive ? "com a m\xE0xim" : "menys de"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Massa gran: s'esperava que ${issue2.origin ?? "el valor"} contingu\xE9s ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "elements"}`; - return `Massa gran: s'esperava que ${issue2.origin ?? "el valor"} fos ${adj} ${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? "com a m\xEDnim" : "m\xE9s de"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Massa petit: s'esperava que ${issue2.origin} contingu\xE9s ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Massa petit: s'esperava que ${issue2.origin} fos ${adj} ${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Format inv\xE0lid: ha de comen\xE7ar amb "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Format inv\xE0lid: ha d'acabar amb "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Format inv\xE0lid: ha d'incloure "${_issue.includes}"`; - if (_issue.format === "regex") - return `Format inv\xE0lid: ha de coincidir amb el patr\xF3 ${_issue.pattern}`; - return `Format inv\xE0lid per a ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `N\xFAmero inv\xE0lid: ha de ser m\xFAltiple de ${issue2.divisor}`; - case "unrecognized_keys": - return `Clau${issue2.keys.length > 1 ? "s" : ""} no reconeguda${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Clau inv\xE0lida a ${issue2.origin}`; - case "invalid_union": - return "Entrada inv\xE0lida"; - // Could also be "Tipus d'unió invàlid" but "Entrada invàlida" is more general - case "invalid_element": - return `Element inv\xE0lid a ${issue2.origin}`; - default: - return `Entrada inv\xE0lida`; - } - }; -}; -function ca_default() { - return { - localeError: error5() - }; -} - -// node_modules/zod/v4/locales/cs.js -var error6 = () => { - const Sizable = { - string: { unit: "znak\u016F", verb: "m\xEDt" }, - file: { unit: "bajt\u016F", verb: "m\xEDt" }, - array: { unit: "prvk\u016F", verb: "m\xEDt" }, - set: { unit: "prvk\u016F", verb: "m\xEDt" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "regul\xE1rn\xED v\xFDraz", - email: "e-mailov\xE1 adresa", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "datum a \u010Das ve form\xE1tu ISO", - date: "datum ve form\xE1tu ISO", - time: "\u010Das ve form\xE1tu ISO", - duration: "doba trv\xE1n\xED ISO", - ipv4: "IPv4 adresa", - ipv6: "IPv6 adresa", - cidrv4: "rozsah IPv4", - cidrv6: "rozsah IPv6", - base64: "\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64", - base64url: "\u0159et\u011Bzec zak\xF3dovan\xFD ve form\xE1tu base64url", - json_string: "\u0159et\u011Bzec ve form\xE1tu JSON", - e164: "\u010D\xEDslo E.164", - jwt: "JWT", - template_literal: "vstup" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u010D\xEDslo", - string: "\u0159et\u011Bzec", - function: "funkce", - array: "pole" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no instanceof ${issue2.expected}, obdr\u017Eeno ${received}`; - } - return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${expected}, obdr\u017Eeno ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Neplatn\xFD vstup: o\u010Dek\xE1v\xE1no ${stringifyPrimitive(issue2.values[0])}`; - return `Neplatn\xE1 mo\u017Enost: o\u010Dek\xE1v\xE1na jedna z hodnot ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${issue2.origin ?? "hodnota"} mus\xED m\xEDt ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "prvk\u016F"}`; - } - return `Hodnota je p\u0159\xEDli\u0161 velk\xE1: ${issue2.origin ?? "hodnota"} mus\xED b\xFDt ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${issue2.origin ?? "hodnota"} mus\xED m\xEDt ${adj}${issue2.minimum.toString()} ${sizing.unit ?? "prvk\u016F"}`; - } - return `Hodnota je p\u0159\xEDli\u0161 mal\xE1: ${issue2.origin ?? "hodnota"} mus\xED b\xFDt ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Neplatn\xFD \u0159et\u011Bzec: mus\xED za\u010D\xEDnat na "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Neplatn\xFD \u0159et\u011Bzec: mus\xED kon\u010Dit na "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Neplatn\xFD \u0159et\u011Bzec: mus\xED obsahovat "${_issue.includes}"`; - if (_issue.format === "regex") - return `Neplatn\xFD \u0159et\u011Bzec: mus\xED odpov\xEDdat vzoru ${_issue.pattern}`; - return `Neplatn\xFD form\xE1t ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Neplatn\xE9 \u010D\xEDslo: mus\xED b\xFDt n\xE1sobkem ${issue2.divisor}`; - case "unrecognized_keys": - return `Nezn\xE1m\xE9 kl\xED\u010De: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Neplatn\xFD kl\xED\u010D v ${issue2.origin}`; - case "invalid_union": - return "Neplatn\xFD vstup"; - case "invalid_element": - return `Neplatn\xE1 hodnota v ${issue2.origin}`; - default: - return `Neplatn\xFD vstup`; - } - }; -}; -function cs_default() { - return { - localeError: error6() - }; -} - -// node_modules/zod/v4/locales/da.js -var error7 = () => { - const Sizable = { - string: { unit: "tegn", verb: "havde" }, - file: { unit: "bytes", verb: "havde" }, - array: { unit: "elementer", verb: "indeholdt" }, - set: { unit: "elementer", verb: "indeholdt" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "e-mailadresse", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO dato- og klokkesl\xE6t", - date: "ISO-dato", - time: "ISO-klokkesl\xE6t", - duration: "ISO-varighed", - ipv4: "IPv4-omr\xE5de", - ipv6: "IPv6-omr\xE5de", - cidrv4: "IPv4-spektrum", - cidrv6: "IPv6-spektrum", - base64: "base64-kodet streng", - base64url: "base64url-kodet streng", - json_string: "JSON-streng", - e164: "E.164-nummer", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN", - string: "streng", - number: "tal", - boolean: "boolean", - array: "liste", - object: "objekt", - set: "s\xE6t", - file: "fil" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ugyldigt input: forventede instanceof ${issue2.expected}, fik ${received}`; - } - return `Ugyldigt input: forventede ${expected}, fik ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ugyldig v\xE6rdi: forventede ${stringifyPrimitive(issue2.values[0])}`; - return `Ugyldigt valg: forventede en af f\xF8lgende ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - if (sizing) - return `For stor: forventede ${origin ?? "value"} ${sizing.verb} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "elementer"}`; - return `For stor: forventede ${origin ?? "value"} havde ${adj} ${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - if (sizing) { - return `For lille: forventede ${origin} ${sizing.verb} ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; - } - return `For lille: forventede ${origin} havde ${adj} ${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Ugyldig streng: skal starte med "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Ugyldig streng: skal ende med "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Ugyldig streng: skal indeholde "${_issue.includes}"`; - if (_issue.format === "regex") - return `Ugyldig streng: skal matche m\xF8nsteret ${_issue.pattern}`; - return `Ugyldig ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ugyldigt tal: skal v\xE6re deleligt med ${issue2.divisor}`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "Ukendte n\xF8gler" : "Ukendt n\xF8gle"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Ugyldig n\xF8gle i ${issue2.origin}`; - case "invalid_union": - return "Ugyldigt input: matcher ingen af de tilladte typer"; - case "invalid_element": - return `Ugyldig v\xE6rdi i ${issue2.origin}`; - default: - return `Ugyldigt input`; - } - }; -}; -function da_default() { - return { - localeError: error7() - }; -} - -// node_modules/zod/v4/locales/de.js -var error8 = () => { - const Sizable = { - string: { unit: "Zeichen", verb: "zu haben" }, - file: { unit: "Bytes", verb: "zu haben" }, - array: { unit: "Elemente", verb: "zu haben" }, - set: { unit: "Elemente", verb: "zu haben" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "Eingabe", - email: "E-Mail-Adresse", - url: "URL", - emoji: "Emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO-Datum und -Uhrzeit", - date: "ISO-Datum", - time: "ISO-Uhrzeit", - duration: "ISO-Dauer", - ipv4: "IPv4-Adresse", - ipv6: "IPv6-Adresse", - cidrv4: "IPv4-Bereich", - cidrv6: "IPv6-Bereich", - base64: "Base64-codierter String", - base64url: "Base64-URL-codierter String", - json_string: "JSON-String", - e164: "E.164-Nummer", - jwt: "JWT", - template_literal: "Eingabe" - }; - const TypeDictionary = { - nan: "NaN", - number: "Zahl", - array: "Array" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ung\xFCltige Eingabe: erwartet instanceof ${issue2.expected}, erhalten ${received}`; - } - return `Ung\xFCltige Eingabe: erwartet ${expected}, erhalten ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ung\xFCltige Eingabe: erwartet ${stringifyPrimitive(issue2.values[0])}`; - return `Ung\xFCltige Option: erwartet eine von ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Zu gro\xDF: erwartet, dass ${issue2.origin ?? "Wert"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "Elemente"} hat`; - return `Zu gro\xDF: erwartet, dass ${issue2.origin ?? "Wert"} ${adj}${issue2.maximum.toString()} ist`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Zu klein: erwartet, dass ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} hat`; - } - return `Zu klein: erwartet, dass ${issue2.origin} ${adj}${issue2.minimum.toString()} ist`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Ung\xFCltiger String: muss mit "${_issue.prefix}" beginnen`; - if (_issue.format === "ends_with") - return `Ung\xFCltiger String: muss mit "${_issue.suffix}" enden`; - if (_issue.format === "includes") - return `Ung\xFCltiger String: muss "${_issue.includes}" enthalten`; - if (_issue.format === "regex") - return `Ung\xFCltiger String: muss dem Muster ${_issue.pattern} entsprechen`; - return `Ung\xFCltig: ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ung\xFCltige Zahl: muss ein Vielfaches von ${issue2.divisor} sein`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "Unbekannte Schl\xFCssel" : "Unbekannter Schl\xFCssel"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Ung\xFCltiger Schl\xFCssel in ${issue2.origin}`; - case "invalid_union": - return "Ung\xFCltige Eingabe"; - case "invalid_element": - return `Ung\xFCltiger Wert in ${issue2.origin}`; - default: - return `Ung\xFCltige Eingabe`; - } - }; -}; -function de_default() { - return { - localeError: error8() - }; -} - -// node_modules/zod/v4/locales/en.js -var error9 = () => { - const Sizable = { - string: { unit: "characters", verb: "to have" }, - file: { unit: "bytes", verb: "to have" }, - array: { unit: "items", verb: "to have" }, - set: { unit: "items", verb: "to have" }, - map: { unit: "entries", verb: "to have" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "email address", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO datetime", - date: "ISO date", - time: "ISO time", - duration: "ISO duration", - ipv4: "IPv4 address", - ipv6: "IPv6 address", - mac: "MAC address", - cidrv4: "IPv4 range", - cidrv6: "IPv6 range", - base64: "base64-encoded string", - base64url: "base64url-encoded string", - json_string: "JSON string", - e164: "E.164 number", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - // Compatibility: "nan" -> "NaN" for display - nan: "NaN" - // All other type names omitted - they fall back to raw values via ?? operator - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - return `Invalid input: expected ${expected}, received ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Invalid input: expected ${stringifyPrimitive(issue2.values[0])}`; - return `Invalid option: expected one of ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Too big: expected ${issue2.origin ?? "value"} to have ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elements"}`; - return `Too big: expected ${issue2.origin ?? "value"} to be ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Too small: expected ${issue2.origin} to have ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Too small: expected ${issue2.origin} to be ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Invalid string: must start with "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Invalid string: must end with "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Invalid string: must include "${_issue.includes}"`; - if (_issue.format === "regex") - return `Invalid string: must match pattern ${_issue.pattern}`; - return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Invalid number: must be a multiple of ${issue2.divisor}`; - case "unrecognized_keys": - return `Unrecognized key${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Invalid key in ${issue2.origin}`; - case "invalid_union": - return "Invalid input"; - case "invalid_element": - return `Invalid value in ${issue2.origin}`; - default: - return `Invalid input`; - } - }; -}; -function en_default() { - return { - localeError: error9() - }; -} - -// node_modules/zod/v4/locales/eo.js -var error10 = () => { - const Sizable = { - string: { unit: "karaktrojn", verb: "havi" }, - file: { unit: "bajtojn", verb: "havi" }, - array: { unit: "elementojn", verb: "havi" }, - set: { unit: "elementojn", verb: "havi" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "enigo", - email: "retadreso", - url: "URL", - emoji: "emo\u011Dio", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO-datotempo", - date: "ISO-dato", - time: "ISO-tempo", - duration: "ISO-da\u016Dro", - ipv4: "IPv4-adreso", - ipv6: "IPv6-adreso", - cidrv4: "IPv4-rango", - cidrv6: "IPv6-rango", - base64: "64-ume kodita karaktraro", - base64url: "URL-64-ume kodita karaktraro", - json_string: "JSON-karaktraro", - e164: "E.164-nombro", - jwt: "JWT", - template_literal: "enigo" - }; - const TypeDictionary = { - nan: "NaN", - number: "nombro", - array: "tabelo", - null: "senvalora" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Nevalida enigo: atendi\u011Dis instanceof ${issue2.expected}, ricevi\u011Dis ${received}`; - } - return `Nevalida enigo: atendi\u011Dis ${expected}, ricevi\u011Dis ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Nevalida enigo: atendi\u011Dis ${stringifyPrimitive(issue2.values[0])}`; - return `Nevalida opcio: atendi\u011Dis unu el ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Tro granda: atendi\u011Dis ke ${issue2.origin ?? "valoro"} havu ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementojn"}`; - return `Tro granda: atendi\u011Dis ke ${issue2.origin ?? "valoro"} havu ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Tro malgranda: atendi\u011Dis ke ${issue2.origin} havu ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Tro malgranda: atendi\u011Dis ke ${issue2.origin} estu ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Nevalida karaktraro: devas komenci\u011Di per "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Nevalida karaktraro: devas fini\u011Di per "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Nevalida karaktraro: devas inkluzivi "${_issue.includes}"`; - if (_issue.format === "regex") - return `Nevalida karaktraro: devas kongrui kun la modelo ${_issue.pattern}`; - return `Nevalida ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Nevalida nombro: devas esti oblo de ${issue2.divisor}`; - case "unrecognized_keys": - return `Nekonata${issue2.keys.length > 1 ? "j" : ""} \u015Dlosilo${issue2.keys.length > 1 ? "j" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Nevalida \u015Dlosilo en ${issue2.origin}`; - case "invalid_union": - return "Nevalida enigo"; - case "invalid_element": - return `Nevalida valoro en ${issue2.origin}`; - default: - return `Nevalida enigo`; - } - }; -}; -function eo_default() { - return { - localeError: error10() - }; -} - -// node_modules/zod/v4/locales/es.js -var error11 = () => { - const Sizable = { - string: { unit: "caracteres", verb: "tener" }, - file: { unit: "bytes", verb: "tener" }, - array: { unit: "elementos", verb: "tener" }, - set: { unit: "elementos", verb: "tener" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "entrada", - email: "direcci\xF3n de correo electr\xF3nico", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "fecha y hora ISO", - date: "fecha ISO", - time: "hora ISO", - duration: "duraci\xF3n ISO", - ipv4: "direcci\xF3n IPv4", - ipv6: "direcci\xF3n IPv6", - cidrv4: "rango IPv4", - cidrv6: "rango IPv6", - base64: "cadena codificada en base64", - base64url: "URL codificada en base64", - json_string: "cadena JSON", - e164: "n\xFAmero E.164", - jwt: "JWT", - template_literal: "entrada" - }; - const TypeDictionary = { - nan: "NaN", - string: "texto", - number: "n\xFAmero", - boolean: "booleano", - array: "arreglo", - object: "objeto", - set: "conjunto", - file: "archivo", - date: "fecha", - bigint: "n\xFAmero grande", - symbol: "s\xEDmbolo", - undefined: "indefinido", - null: "nulo", - function: "funci\xF3n", - map: "mapa", - record: "registro", - tuple: "tupla", - enum: "enumeraci\xF3n", - union: "uni\xF3n", - literal: "literal", - promise: "promesa", - void: "vac\xEDo", - never: "nunca", - unknown: "desconocido", - any: "cualquiera" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Entrada inv\xE1lida: se esperaba instanceof ${issue2.expected}, recibido ${received}`; - } - return `Entrada inv\xE1lida: se esperaba ${expected}, recibido ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Entrada inv\xE1lida: se esperaba ${stringifyPrimitive(issue2.values[0])}`; - return `Opci\xF3n inv\xE1lida: se esperaba una de ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - if (sizing) - return `Demasiado grande: se esperaba que ${origin ?? "valor"} tuviera ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementos"}`; - return `Demasiado grande: se esperaba que ${origin ?? "valor"} fuera ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - if (sizing) { - return `Demasiado peque\xF1o: se esperaba que ${origin} tuviera ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Demasiado peque\xF1o: se esperaba que ${origin} fuera ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Cadena inv\xE1lida: debe comenzar con "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Cadena inv\xE1lida: debe terminar en "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Cadena inv\xE1lida: debe incluir "${_issue.includes}"`; - if (_issue.format === "regex") - return `Cadena inv\xE1lida: debe coincidir con el patr\xF3n ${_issue.pattern}`; - return `Inv\xE1lido ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `N\xFAmero inv\xE1lido: debe ser m\xFAltiplo de ${issue2.divisor}`; - case "unrecognized_keys": - return `Llave${issue2.keys.length > 1 ? "s" : ""} desconocida${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Llave inv\xE1lida en ${TypeDictionary[issue2.origin] ?? issue2.origin}`; - case "invalid_union": - return "Entrada inv\xE1lida"; - case "invalid_element": - return `Valor inv\xE1lido en ${TypeDictionary[issue2.origin] ?? issue2.origin}`; - default: - return `Entrada inv\xE1lida`; - } - }; -}; -function es_default() { - return { - localeError: error11() - }; -} - -// node_modules/zod/v4/locales/fa.js -var error12 = () => { - const Sizable = { - string: { unit: "\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, - file: { unit: "\u0628\u0627\u06CC\u062A", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, - array: { unit: "\u0622\u06CC\u062A\u0645", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" }, - set: { unit: "\u0622\u06CC\u062A\u0645", verb: "\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0648\u0631\u0648\u062F\u06CC", - email: "\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644", - url: "URL", - emoji: "\u0627\u06CC\u0645\u0648\u062C\u06CC", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", - date: "\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648", - time: "\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", - duration: "\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648", - ipv4: "IPv4 \u0622\u062F\u0631\u0633", - ipv6: "IPv6 \u0622\u062F\u0631\u0633", - cidrv4: "IPv4 \u062F\u0627\u0645\u0646\u0647", - cidrv6: "IPv6 \u062F\u0627\u0645\u0646\u0647", - base64: "base64-encoded \u0631\u0634\u062A\u0647", - base64url: "base64url-encoded \u0631\u0634\u062A\u0647", - json_string: "JSON \u0631\u0634\u062A\u0647", - e164: "E.164 \u0639\u062F\u062F", - jwt: "JWT", - template_literal: "\u0648\u0631\u0648\u062F\u06CC" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0639\u062F\u062F", - array: "\u0622\u0631\u0627\u06CC\u0647" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${issue2.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`; - } - return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`; - } - case "invalid_value": - if (issue2.values.length === 1) { - return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${stringifyPrimitive(issue2.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`; - } - return `\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${joinValues(issue2.values, "|")} \u0645\u06CC\u200C\u0628\u0648\u062F`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue2.origin ?? "\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631"} \u0628\u0627\u0634\u062F`; - } - return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue2.origin ?? "\u0645\u0642\u062F\u0627\u0631"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} \u0628\u0627\u0634\u062F`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0628\u0627\u0634\u062F`; - } - return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} \u0628\u0627\u0634\u062F`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${_issue.prefix}" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`; - } - if (_issue.format === "ends_with") { - return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 "${_issue.suffix}" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`; - } - if (_issue.format === "includes") { - return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 "${_issue.includes}" \u0628\u0627\u0634\u062F`; - } - if (_issue.format === "regex") { - return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${_issue.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`; - } - return `${FormatDictionary[_issue.format] ?? issue2.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; - } - case "not_multiple_of": - return `\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${issue2.divisor} \u0628\u0627\u0634\u062F`; - case "unrecognized_keys": - return `\u06A9\u0644\u06CC\u062F${issue2.keys.length > 1 ? "\u0647\u0627\u06CC" : ""} \u0646\u0627\u0634\u0646\u0627\u0633: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${issue2.origin}`; - case "invalid_union": - return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; - case "invalid_element": - return `\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${issue2.origin}`; - default: - return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`; - } - }; -}; -function fa_default() { - return { - localeError: error12() - }; -} - -// node_modules/zod/v4/locales/fi.js -var error13 = () => { - const Sizable = { - string: { unit: "merkki\xE4", subject: "merkkijonon" }, - file: { unit: "tavua", subject: "tiedoston" }, - array: { unit: "alkiota", subject: "listan" }, - set: { unit: "alkiota", subject: "joukon" }, - number: { unit: "", subject: "luvun" }, - bigint: { unit: "", subject: "suuren kokonaisluvun" }, - int: { unit: "", subject: "kokonaisluvun" }, - date: { unit: "", subject: "p\xE4iv\xE4m\xE4\xE4r\xE4n" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "s\xE4\xE4nn\xF6llinen lauseke", - email: "s\xE4hk\xF6postiosoite", - url: "URL-osoite", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO-aikaleima", - date: "ISO-p\xE4iv\xE4m\xE4\xE4r\xE4", - time: "ISO-aika", - duration: "ISO-kesto", - ipv4: "IPv4-osoite", - ipv6: "IPv6-osoite", - cidrv4: "IPv4-alue", - cidrv6: "IPv6-alue", - base64: "base64-koodattu merkkijono", - base64url: "base64url-koodattu merkkijono", - json_string: "JSON-merkkijono", - e164: "E.164-luku", - jwt: "JWT", - template_literal: "templaattimerkkijono" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Virheellinen tyyppi: odotettiin instanceof ${issue2.expected}, oli ${received}`; - } - return `Virheellinen tyyppi: odotettiin ${expected}, oli ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Virheellinen sy\xF6te: t\xE4ytyy olla ${stringifyPrimitive(issue2.values[0])}`; - return `Virheellinen valinta: t\xE4ytyy olla yksi seuraavista: ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Liian suuri: ${sizing.subject} t\xE4ytyy olla ${adj}${issue2.maximum.toString()} ${sizing.unit}`.trim(); - } - return `Liian suuri: arvon t\xE4ytyy olla ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Liian pieni: ${sizing.subject} t\xE4ytyy olla ${adj}${issue2.minimum.toString()} ${sizing.unit}`.trim(); - } - return `Liian pieni: arvon t\xE4ytyy olla ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Virheellinen sy\xF6te: t\xE4ytyy alkaa "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Virheellinen sy\xF6te: t\xE4ytyy loppua "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Virheellinen sy\xF6te: t\xE4ytyy sis\xE4lt\xE4\xE4 "${_issue.includes}"`; - if (_issue.format === "regex") { - return `Virheellinen sy\xF6te: t\xE4ytyy vastata s\xE4\xE4nn\xF6llist\xE4 lauseketta ${_issue.pattern}`; - } - return `Virheellinen ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Virheellinen luku: t\xE4ytyy olla luvun ${issue2.divisor} monikerta`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "Tuntemattomat avaimet" : "Tuntematon avain"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return "Virheellinen avain tietueessa"; - case "invalid_union": - return "Virheellinen unioni"; - case "invalid_element": - return "Virheellinen arvo joukossa"; - default: - return `Virheellinen sy\xF6te`; - } - }; -}; -function fi_default() { - return { - localeError: error13() - }; -} - -// node_modules/zod/v4/locales/fr.js -var error14 = () => { - const Sizable = { - string: { unit: "caract\xE8res", verb: "avoir" }, - file: { unit: "octets", verb: "avoir" }, - array: { unit: "\xE9l\xE9ments", verb: "avoir" }, - set: { unit: "\xE9l\xE9ments", verb: "avoir" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "entr\xE9e", - email: "adresse e-mail", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "date et heure ISO", - date: "date ISO", - time: "heure ISO", - duration: "dur\xE9e ISO", - ipv4: "adresse IPv4", - ipv6: "adresse IPv6", - cidrv4: "plage IPv4", - cidrv6: "plage IPv6", - base64: "cha\xEEne encod\xE9e en base64", - base64url: "cha\xEEne encod\xE9e en base64url", - json_string: "cha\xEEne JSON", - e164: "num\xE9ro E.164", - jwt: "JWT", - template_literal: "entr\xE9e" - }; - const TypeDictionary = { - nan: "NaN", - number: "nombre", - array: "tableau" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Entr\xE9e invalide : instanceof ${issue2.expected} attendu, ${received} re\xE7u`; - } - return `Entr\xE9e invalide : ${expected} attendu, ${received} re\xE7u`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Entr\xE9e invalide : ${stringifyPrimitive(issue2.values[0])} attendu`; - return `Option invalide : une valeur parmi ${joinValues(issue2.values, "|")} attendue`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Trop grand : ${issue2.origin ?? "valeur"} doit ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\xE9l\xE9ment(s)"}`; - return `Trop grand : ${issue2.origin ?? "valeur"} doit \xEAtre ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Trop petit : ${issue2.origin} doit ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Trop petit : ${issue2.origin} doit \xEAtre ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Cha\xEEne invalide : doit commencer par "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Cha\xEEne invalide : doit se terminer par "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Cha\xEEne invalide : doit inclure "${_issue.includes}"`; - if (_issue.format === "regex") - return `Cha\xEEne invalide : doit correspondre au mod\xE8le ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} invalide`; - } - case "not_multiple_of": - return `Nombre invalide : doit \xEAtre un multiple de ${issue2.divisor}`; - case "unrecognized_keys": - return `Cl\xE9${issue2.keys.length > 1 ? "s" : ""} non reconnue${issue2.keys.length > 1 ? "s" : ""} : ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Cl\xE9 invalide dans ${issue2.origin}`; - case "invalid_union": - return "Entr\xE9e invalide"; - case "invalid_element": - return `Valeur invalide dans ${issue2.origin}`; - default: - return `Entr\xE9e invalide`; - } - }; -}; -function fr_default() { - return { - localeError: error14() - }; -} - -// node_modules/zod/v4/locales/fr-CA.js -var error15 = () => { - const Sizable = { - string: { unit: "caract\xE8res", verb: "avoir" }, - file: { unit: "octets", verb: "avoir" }, - array: { unit: "\xE9l\xE9ments", verb: "avoir" }, - set: { unit: "\xE9l\xE9ments", verb: "avoir" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "entr\xE9e", - email: "adresse courriel", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "date-heure ISO", - date: "date ISO", - time: "heure ISO", - duration: "dur\xE9e ISO", - ipv4: "adresse IPv4", - ipv6: "adresse IPv6", - cidrv4: "plage IPv4", - cidrv6: "plage IPv6", - base64: "cha\xEEne encod\xE9e en base64", - base64url: "cha\xEEne encod\xE9e en base64url", - json_string: "cha\xEEne JSON", - e164: "num\xE9ro E.164", - jwt: "JWT", - template_literal: "entr\xE9e" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Entr\xE9e invalide : attendu instanceof ${issue2.expected}, re\xE7u ${received}`; - } - return `Entr\xE9e invalide : attendu ${expected}, re\xE7u ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Entr\xE9e invalide : attendu ${stringifyPrimitive(issue2.values[0])}`; - return `Option invalide : attendu l'une des valeurs suivantes ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "\u2264" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Trop grand : attendu que ${issue2.origin ?? "la valeur"} ait ${adj}${issue2.maximum.toString()} ${sizing.unit}`; - return `Trop grand : attendu que ${issue2.origin ?? "la valeur"} soit ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? "\u2265" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Trop petit : attendu que ${issue2.origin} ait ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Trop petit : attendu que ${issue2.origin} soit ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Cha\xEEne invalide : doit commencer par "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Cha\xEEne invalide : doit se terminer par "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Cha\xEEne invalide : doit inclure "${_issue.includes}"`; - if (_issue.format === "regex") - return `Cha\xEEne invalide : doit correspondre au motif ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} invalide`; - } - case "not_multiple_of": - return `Nombre invalide : doit \xEAtre un multiple de ${issue2.divisor}`; - case "unrecognized_keys": - return `Cl\xE9${issue2.keys.length > 1 ? "s" : ""} non reconnue${issue2.keys.length > 1 ? "s" : ""} : ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Cl\xE9 invalide dans ${issue2.origin}`; - case "invalid_union": - return "Entr\xE9e invalide"; - case "invalid_element": - return `Valeur invalide dans ${issue2.origin}`; - default: - return `Entr\xE9e invalide`; - } - }; -}; -function fr_CA_default() { - return { - localeError: error15() - }; -} - -// node_modules/zod/v4/locales/he.js -var error16 = () => { - const TypeNames = { - string: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA", gender: "f" }, - number: { label: "\u05DE\u05E1\u05E4\u05E8", gender: "m" }, - boolean: { label: "\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9", gender: "m" }, - bigint: { label: "BigInt", gender: "m" }, - date: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA", gender: "m" }, - array: { label: "\u05DE\u05E2\u05E8\u05DA", gender: "m" }, - object: { label: "\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8", gender: "m" }, - null: { label: "\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)", gender: "m" }, - undefined: { label: "\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)", gender: "m" }, - symbol: { label: "\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)", gender: "m" }, - function: { label: "\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4", gender: "f" }, - map: { label: "\u05DE\u05E4\u05D4 (Map)", gender: "f" }, - set: { label: "\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)", gender: "f" }, - file: { label: "\u05E7\u05D5\u05D1\u05E5", gender: "m" }, - promise: { label: "Promise", gender: "m" }, - NaN: { label: "NaN", gender: "m" }, - unknown: { label: "\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2", gender: "m" }, - value: { label: "\u05E2\u05E8\u05DA", gender: "m" } - }; - const Sizable = { - string: { unit: "\u05EA\u05D5\u05D5\u05D9\u05DD", shortLabel: "\u05E7\u05E6\u05E8", longLabel: "\u05D0\u05E8\u05D5\u05DA" }, - file: { unit: "\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, - array: { unit: "\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, - set: { unit: "\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" }, - number: { unit: "", shortLabel: "\u05E7\u05D8\u05DF", longLabel: "\u05D2\u05D3\u05D5\u05DC" } - // no unit - }; - const typeEntry = (t) => t ? TypeNames[t] : void 0; - const typeLabel = (t) => { - const e = typeEntry(t); - if (e) - return e.label; - return t ?? TypeNames.unknown.label; - }; - const withDefinite = (t) => `\u05D4${typeLabel(t)}`; - const verbFor = (t) => { - const e = typeEntry(t); - const gender = e?.gender ?? "m"; - return gender === "f" ? "\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA" : "\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA"; - }; - const getSizing = (origin) => { - if (!origin) - return null; - return Sizable[origin] ?? null; - }; - const FormatDictionary = { - regex: { label: "\u05E7\u05DC\u05D8", gender: "m" }, - email: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC", gender: "f" }, - url: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA", gender: "f" }, - emoji: { label: "\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9", gender: "m" }, - uuid: { label: "UUID", gender: "m" }, - nanoid: { label: "nanoid", gender: "m" }, - guid: { label: "GUID", gender: "m" }, - cuid: { label: "cuid", gender: "m" }, - cuid2: { label: "cuid2", gender: "m" }, - ulid: { label: "ULID", gender: "m" }, - xid: { label: "XID", gender: "m" }, - ksuid: { label: "KSUID", gender: "m" }, - datetime: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO", gender: "m" }, - date: { label: "\u05EA\u05D0\u05E8\u05D9\u05DA ISO", gender: "m" }, - time: { label: "\u05D6\u05DE\u05DF ISO", gender: "m" }, - duration: { label: "\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO", gender: "m" }, - ipv4: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA IPv4", gender: "f" }, - ipv6: { label: "\u05DB\u05EA\u05D5\u05D1\u05EA IPv6", gender: "f" }, - cidrv4: { label: "\u05D8\u05D5\u05D5\u05D7 IPv4", gender: "m" }, - cidrv6: { label: "\u05D8\u05D5\u05D5\u05D7 IPv6", gender: "m" }, - base64: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64", gender: "f" }, - base64url: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA", gender: "f" }, - json_string: { label: "\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON", gender: "f" }, - e164: { label: "\u05DE\u05E1\u05E4\u05E8 E.164", gender: "m" }, - jwt: { label: "JWT", gender: "m" }, - ends_with: { label: "\u05E7\u05DC\u05D8", gender: "m" }, - includes: { label: "\u05E7\u05DC\u05D8", gender: "m" }, - lowercase: { label: "\u05E7\u05DC\u05D8", gender: "m" }, - starts_with: { label: "\u05E7\u05DC\u05D8", gender: "m" }, - uppercase: { label: "\u05E7\u05DC\u05D8", gender: "m" } - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expectedKey = issue2.expected; - const expected = TypeDictionary[expectedKey ?? ""] ?? typeLabel(expectedKey); - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? TypeNames[receivedType]?.label ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${issue2.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`; - } - return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`; - } - case "invalid_value": { - if (issue2.values.length === 1) { - return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${stringifyPrimitive(issue2.values[0])}`; - } - const stringified = issue2.values.map((v) => stringifyPrimitive(v)); - if (issue2.values.length === 2) { - return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${stringified[0]} \u05D0\u05D5 ${stringified[1]}`; - } - const lastValue = stringified[stringified.length - 1]; - const restValues = stringified.slice(0, -1).join(", "); - return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${restValues} \u05D0\u05D5 ${lastValue}`; - } - case "too_big": { - const sizing = getSizing(issue2.origin); - const subject = withDefinite(issue2.origin ?? "value"); - if (issue2.origin === "string") { - return `${sizing?.longLabel ?? "\u05D0\u05E8\u05D5\u05DA"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue2.maximum.toString()} ${sizing?.unit ?? ""} ${issue2.inclusive ? "\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA" : "\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8"}`.trim(); - } - if (issue2.origin === "number") { - const comparison = issue2.inclusive ? `\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue2.maximum}` : `\u05E7\u05D8\u05DF \u05DE-${issue2.maximum}`; - return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`; - } - if (issue2.origin === "array" || issue2.origin === "set") { - const verb = issue2.origin === "set" ? "\u05E6\u05E8\u05D9\u05DB\u05D4" : "\u05E6\u05E8\u05D9\u05DA"; - const comparison = issue2.inclusive ? `${issue2.maximum} ${sizing?.unit ?? ""} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA` : `\u05E4\u05D7\u05D5\u05EA \u05DE-${issue2.maximum} ${sizing?.unit ?? ""}`; - return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim(); - } - const adj = issue2.inclusive ? "<=" : "<"; - const be = verbFor(issue2.origin ?? "value"); - if (sizing?.unit) { - return `${sizing.longLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.maximum.toString()} ${sizing.unit}`; - } - return `${sizing?.longLabel ?? "\u05D2\u05D3\u05D5\u05DC"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const sizing = getSizing(issue2.origin); - const subject = withDefinite(issue2.origin ?? "value"); - if (issue2.origin === "string") { - return `${sizing?.shortLabel ?? "\u05E7\u05E6\u05E8"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue2.minimum.toString()} ${sizing?.unit ?? ""} ${issue2.inclusive ? "\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8" : "\u05DC\u05E4\u05D7\u05D5\u05EA"}`.trim(); - } - if (issue2.origin === "number") { - const comparison = issue2.inclusive ? `\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue2.minimum}` : `\u05D2\u05D3\u05D5\u05DC \u05DE-${issue2.minimum}`; - return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`; - } - if (issue2.origin === "array" || issue2.origin === "set") { - const verb = issue2.origin === "set" ? "\u05E6\u05E8\u05D9\u05DB\u05D4" : "\u05E6\u05E8\u05D9\u05DA"; - if (issue2.minimum === 1 && issue2.inclusive) { - const singularPhrase = issue2.origin === "set" ? "\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3" : "\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3"; - return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${singularPhrase}`; - } - const comparison = issue2.inclusive ? `${issue2.minimum} ${sizing?.unit ?? ""} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8` : `\u05D9\u05D5\u05EA\u05E8 \u05DE-${issue2.minimum} ${sizing?.unit ?? ""}`; - return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim(); - } - const adj = issue2.inclusive ? ">=" : ">"; - const be = verbFor(issue2.origin ?? "value"); - if (sizing?.unit) { - return `${sizing.shortLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `${sizing?.shortLabel ?? "\u05E7\u05D8\u05DF"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${_issue.pattern}`; - const nounEntry = FormatDictionary[_issue.format]; - const noun = nounEntry?.label ?? _issue.format; - const gender = nounEntry?.gender ?? "m"; - const adjective = gender === "f" ? "\u05EA\u05E7\u05D9\u05E0\u05D4" : "\u05EA\u05E7\u05D9\u05DF"; - return `${noun} \u05DC\u05D0 ${adjective}`; - } - case "not_multiple_of": - return `\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${issue2.divisor}`; - case "unrecognized_keys": - return `\u05DE\u05E4\u05EA\u05D7${issue2.keys.length > 1 ? "\u05D5\u05EA" : ""} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${issue2.keys.length > 1 ? "\u05D9\u05DD" : "\u05D4"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": { - return `\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8`; - } - case "invalid_union": - return "\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF"; - case "invalid_element": { - const place = withDefinite(issue2.origin ?? "array"); - return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${place}`; - } - default: - return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`; - } - }; -}; -function he_default() { - return { - localeError: error16() - }; -} - -// node_modules/zod/v4/locales/hu.js -var error17 = () => { - const Sizable = { - string: { unit: "karakter", verb: "legyen" }, - file: { unit: "byte", verb: "legyen" }, - array: { unit: "elem", verb: "legyen" }, - set: { unit: "elem", verb: "legyen" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "bemenet", - email: "email c\xEDm", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO id\u0151b\xE9lyeg", - date: "ISO d\xE1tum", - time: "ISO id\u0151", - duration: "ISO id\u0151intervallum", - ipv4: "IPv4 c\xEDm", - ipv6: "IPv6 c\xEDm", - cidrv4: "IPv4 tartom\xE1ny", - cidrv6: "IPv6 tartom\xE1ny", - base64: "base64-k\xF3dolt string", - base64url: "base64url-k\xF3dolt string", - json_string: "JSON string", - e164: "E.164 sz\xE1m", - jwt: "JWT", - template_literal: "bemenet" - }; - const TypeDictionary = { - nan: "NaN", - number: "sz\xE1m", - array: "t\xF6mb" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k instanceof ${issue2.expected}, a kapott \xE9rt\xE9k ${received}`; - } - return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${expected}, a kapott \xE9rt\xE9k ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\xC9rv\xE9nytelen bemenet: a v\xE1rt \xE9rt\xE9k ${stringifyPrimitive(issue2.values[0])}`; - return `\xC9rv\xE9nytelen opci\xF3: valamelyik \xE9rt\xE9k v\xE1rt ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `T\xFAl nagy: ${issue2.origin ?? "\xE9rt\xE9k"} m\xE9rete t\xFAl nagy ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elem"}`; - return `T\xFAl nagy: a bemeneti \xE9rt\xE9k ${issue2.origin ?? "\xE9rt\xE9k"} t\xFAl nagy: ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${issue2.origin} m\xE9rete t\xFAl kicsi ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `T\xFAl kicsi: a bemeneti \xE9rt\xE9k ${issue2.origin} t\xFAl kicsi ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\xC9rv\xE9nytelen string: "${_issue.prefix}" \xE9rt\xE9kkel kell kezd\u0151dnie`; - if (_issue.format === "ends_with") - return `\xC9rv\xE9nytelen string: "${_issue.suffix}" \xE9rt\xE9kkel kell v\xE9gz\u0151dnie`; - if (_issue.format === "includes") - return `\xC9rv\xE9nytelen string: "${_issue.includes}" \xE9rt\xE9ket kell tartalmaznia`; - if (_issue.format === "regex") - return `\xC9rv\xE9nytelen string: ${_issue.pattern} mint\xE1nak kell megfelelnie`; - return `\xC9rv\xE9nytelen ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\xC9rv\xE9nytelen sz\xE1m: ${issue2.divisor} t\xF6bbsz\xF6r\xF6s\xE9nek kell lennie`; - case "unrecognized_keys": - return `Ismeretlen kulcs${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\xC9rv\xE9nytelen kulcs ${issue2.origin}`; - case "invalid_union": - return "\xC9rv\xE9nytelen bemenet"; - case "invalid_element": - return `\xC9rv\xE9nytelen \xE9rt\xE9k: ${issue2.origin}`; - default: - return `\xC9rv\xE9nytelen bemenet`; - } - }; -}; -function hu_default() { - return { - localeError: error17() - }; -} - -// node_modules/zod/v4/locales/hy.js -function getArmenianPlural(count, one, many) { - return Math.abs(count) === 1 ? one : many; -} -function withDefiniteArticle(word) { - if (!word) - return ""; - const vowels = ["\u0561", "\u0565", "\u0568", "\u056B", "\u0578", "\u0578\u0582", "\u0585"]; - const lastChar = word[word.length - 1]; - return word + (vowels.includes(lastChar) ? "\u0576" : "\u0568"); -} -var error18 = () => { - const Sizable = { - string: { - unit: { - one: "\u0576\u0577\u0561\u0576", - many: "\u0576\u0577\u0561\u0576\u0576\u0565\u0580" - }, - verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" - }, - file: { - unit: { - one: "\u0562\u0561\u0575\u0569", - many: "\u0562\u0561\u0575\u0569\u0565\u0580" - }, - verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" - }, - array: { - unit: { - one: "\u057F\u0561\u0580\u0580", - many: "\u057F\u0561\u0580\u0580\u0565\u0580" - }, - verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" - }, - set: { - unit: { - one: "\u057F\u0561\u0580\u0580", - many: "\u057F\u0561\u0580\u0580\u0565\u0580" - }, - verb: "\u0578\u0582\u0576\u0565\u0576\u0561\u056C" - } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0574\u0578\u0582\u057F\u0584", - email: "\u0567\u056C. \u0570\u0561\u057D\u0581\u0565", - url: "URL", - emoji: "\u0567\u0574\u0578\u057B\u056B", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574", - date: "ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E", - time: "ISO \u056A\u0561\u0574", - duration: "ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576", - ipv4: "IPv4 \u0570\u0561\u057D\u0581\u0565", - ipv6: "IPv6 \u0570\u0561\u057D\u0581\u0565", - cidrv4: "IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584", - cidrv6: "IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584", - base64: "base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572", - base64url: "base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572", - json_string: "JSON \u057F\u0578\u0572", - e164: "E.164 \u0570\u0561\u0574\u0561\u0580", - jwt: "JWT", - template_literal: "\u0574\u0578\u0582\u057F\u0584" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0569\u056B\u057E", - array: "\u0566\u0561\u0576\u0563\u057E\u0561\u056E" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${issue2.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`; - } - return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${stringifyPrimitive(issue2.values[1])}`; - return `\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const maxValue = Number(issue2.maximum); - const unit = getArmenianPlural(maxValue, sizing.unit.one, sizing.unit.many); - return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin ?? "\u0561\u0580\u056A\u0565\u0584")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue2.maximum.toString()} ${unit}`; - } - return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin ?? "\u0561\u0580\u056A\u0565\u0584")} \u056C\u056B\u0576\u056B ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const minValue = Number(issue2.minimum); - const unit = getArmenianPlural(minValue, sizing.unit.one, sizing.unit.many); - return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue2.minimum.toString()} ${unit}`; - } - return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue2.origin)} \u056C\u056B\u0576\u056B ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B "${_issue.prefix}"-\u0578\u057E`; - if (_issue.format === "ends_with") - return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B "${_issue.suffix}"-\u0578\u057E`; - if (_issue.format === "includes") - return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${_issue.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`; - return `\u054D\u056D\u0561\u056C ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${issue2.divisor}-\u056B`; - case "unrecognized_keys": - return `\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${issue2.keys.length > 1 ? "\u0576\u0565\u0580" : ""}. ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${withDefiniteArticle(issue2.origin)}-\u0578\u0582\u0574`; - case "invalid_union": - return "\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574"; - case "invalid_element": - return `\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${withDefiniteArticle(issue2.origin)}-\u0578\u0582\u0574`; - default: - return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574`; - } - }; -}; -function hy_default() { - return { - localeError: error18() - }; -} - -// node_modules/zod/v4/locales/id.js -var error19 = () => { - const Sizable = { - string: { unit: "karakter", verb: "memiliki" }, - file: { unit: "byte", verb: "memiliki" }, - array: { unit: "item", verb: "memiliki" }, - set: { unit: "item", verb: "memiliki" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "alamat email", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "tanggal dan waktu format ISO", - date: "tanggal format ISO", - time: "jam format ISO", - duration: "durasi format ISO", - ipv4: "alamat IPv4", - ipv6: "alamat IPv6", - cidrv4: "rentang alamat IPv4", - cidrv6: "rentang alamat IPv6", - base64: "string dengan enkode base64", - base64url: "string dengan enkode base64url", - json_string: "string JSON", - e164: "angka E.164", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Input tidak valid: diharapkan instanceof ${issue2.expected}, diterima ${received}`; - } - return `Input tidak valid: diharapkan ${expected}, diterima ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Input tidak valid: diharapkan ${stringifyPrimitive(issue2.values[0])}`; - return `Pilihan tidak valid: diharapkan salah satu dari ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Terlalu besar: diharapkan ${issue2.origin ?? "value"} memiliki ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elemen"}`; - return `Terlalu besar: diharapkan ${issue2.origin ?? "value"} menjadi ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Terlalu kecil: diharapkan ${issue2.origin} memiliki ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Terlalu kecil: diharapkan ${issue2.origin} menjadi ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `String tidak valid: harus dimulai dengan "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `String tidak valid: harus berakhir dengan "${_issue.suffix}"`; - if (_issue.format === "includes") - return `String tidak valid: harus menyertakan "${_issue.includes}"`; - if (_issue.format === "regex") - return `String tidak valid: harus sesuai pola ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} tidak valid`; - } - case "not_multiple_of": - return `Angka tidak valid: harus kelipatan dari ${issue2.divisor}`; - case "unrecognized_keys": - return `Kunci tidak dikenali ${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Kunci tidak valid di ${issue2.origin}`; - case "invalid_union": - return "Input tidak valid"; - case "invalid_element": - return `Nilai tidak valid di ${issue2.origin}`; - default: - return `Input tidak valid`; - } - }; -}; -function id_default() { - return { - localeError: error19() - }; -} - -// node_modules/zod/v4/locales/is.js -var error20 = () => { - const Sizable = { - string: { unit: "stafi", verb: "a\xF0 hafa" }, - file: { unit: "b\xE6ti", verb: "a\xF0 hafa" }, - array: { unit: "hluti", verb: "a\xF0 hafa" }, - set: { unit: "hluti", verb: "a\xF0 hafa" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "gildi", - email: "netfang", - url: "vefsl\xF3\xF0", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO dagsetning og t\xEDmi", - date: "ISO dagsetning", - time: "ISO t\xEDmi", - duration: "ISO t\xEDmalengd", - ipv4: "IPv4 address", - ipv6: "IPv6 address", - cidrv4: "IPv4 range", - cidrv6: "IPv6 range", - base64: "base64-encoded strengur", - base64url: "base64url-encoded strengur", - json_string: "JSON strengur", - e164: "E.164 t\xF6lugildi", - jwt: "JWT", - template_literal: "gildi" - }; - const TypeDictionary = { - nan: "NaN", - number: "n\xFAmer", - array: "fylki" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Rangt gildi: \xDE\xFA sl\xF3st inn ${received} \xFEar sem \xE1 a\xF0 vera instanceof ${issue2.expected}`; - } - return `Rangt gildi: \xDE\xFA sl\xF3st inn ${received} \xFEar sem \xE1 a\xF0 vera ${expected}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Rangt gildi: gert r\xE1\xF0 fyrir ${stringifyPrimitive(issue2.values[0])}`; - return `\xD3gilt val: m\xE1 vera eitt af eftirfarandi ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin ?? "gildi"} hafi ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "hluti"}`; - return `Of st\xF3rt: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin ?? "gildi"} s\xE9 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin} hafi ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Of l\xEDti\xF0: gert er r\xE1\xF0 fyrir a\xF0 ${issue2.origin} s\xE9 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\xD3gildur strengur: ver\xF0ur a\xF0 byrja \xE1 "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `\xD3gildur strengur: ver\xF0ur a\xF0 enda \xE1 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\xD3gildur strengur: ver\xF0ur a\xF0 innihalda "${_issue.includes}"`; - if (_issue.format === "regex") - return `\xD3gildur strengur: ver\xF0ur a\xF0 fylgja mynstri ${_issue.pattern}`; - return `Rangt ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `R\xF6ng tala: ver\xF0ur a\xF0 vera margfeldi af ${issue2.divisor}`; - case "unrecognized_keys": - return `\xD3\xFEekkt ${issue2.keys.length > 1 ? "ir lyklar" : "ur lykill"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Rangur lykill \xED ${issue2.origin}`; - case "invalid_union": - return "Rangt gildi"; - case "invalid_element": - return `Rangt gildi \xED ${issue2.origin}`; - default: - return `Rangt gildi`; - } - }; -}; -function is_default() { - return { - localeError: error20() - }; -} - -// node_modules/zod/v4/locales/it.js -var error21 = () => { - const Sizable = { - string: { unit: "caratteri", verb: "avere" }, - file: { unit: "byte", verb: "avere" }, - array: { unit: "elementi", verb: "avere" }, - set: { unit: "elementi", verb: "avere" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "indirizzo email", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "data e ora ISO", - date: "data ISO", - time: "ora ISO", - duration: "durata ISO", - ipv4: "indirizzo IPv4", - ipv6: "indirizzo IPv6", - cidrv4: "intervallo IPv4", - cidrv6: "intervallo IPv6", - base64: "stringa codificata in base64", - base64url: "URL codificata in base64", - json_string: "stringa JSON", - e164: "numero E.164", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN", - number: "numero", - array: "vettore" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Input non valido: atteso instanceof ${issue2.expected}, ricevuto ${received}`; - } - return `Input non valido: atteso ${expected}, ricevuto ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Input non valido: atteso ${stringifyPrimitive(issue2.values[0])}`; - return `Opzione non valida: atteso uno tra ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Troppo grande: ${issue2.origin ?? "valore"} deve avere ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementi"}`; - return `Troppo grande: ${issue2.origin ?? "valore"} deve essere ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Troppo piccolo: ${issue2.origin} deve avere ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Troppo piccolo: ${issue2.origin} deve essere ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Stringa non valida: deve iniziare con "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Stringa non valida: deve terminare con "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Stringa non valida: deve includere "${_issue.includes}"`; - if (_issue.format === "regex") - return `Stringa non valida: deve corrispondere al pattern ${_issue.pattern}`; - return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Numero non valido: deve essere un multiplo di ${issue2.divisor}`; - case "unrecognized_keys": - return `Chiav${issue2.keys.length > 1 ? "i" : "e"} non riconosciut${issue2.keys.length > 1 ? "e" : "a"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Chiave non valida in ${issue2.origin}`; - case "invalid_union": - return "Input non valido"; - case "invalid_element": - return `Valore non valido in ${issue2.origin}`; - default: - return `Input non valido`; - } - }; -}; -function it_default() { - return { - localeError: error21() - }; -} - -// node_modules/zod/v4/locales/ja.js -var error22 = () => { - const Sizable = { - string: { unit: "\u6587\u5B57", verb: "\u3067\u3042\u308B" }, - file: { unit: "\u30D0\u30A4\u30C8", verb: "\u3067\u3042\u308B" }, - array: { unit: "\u8981\u7D20", verb: "\u3067\u3042\u308B" }, - set: { unit: "\u8981\u7D20", verb: "\u3067\u3042\u308B" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u5165\u529B\u5024", - email: "\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9", - url: "URL", - emoji: "\u7D75\u6587\u5B57", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO\u65E5\u6642", - date: "ISO\u65E5\u4ED8", - time: "ISO\u6642\u523B", - duration: "ISO\u671F\u9593", - ipv4: "IPv4\u30A2\u30C9\u30EC\u30B9", - ipv6: "IPv6\u30A2\u30C9\u30EC\u30B9", - cidrv4: "IPv4\u7BC4\u56F2", - cidrv6: "IPv6\u7BC4\u56F2", - base64: "base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217", - base64url: "base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217", - json_string: "JSON\u6587\u5B57\u5217", - e164: "E.164\u756A\u53F7", - jwt: "JWT", - template_literal: "\u5165\u529B\u5024" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u6570\u5024", - array: "\u914D\u5217" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u7121\u52B9\u306A\u5165\u529B: instanceof ${issue2.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`; - } - return `\u7121\u52B9\u306A\u5165\u529B: ${expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u7121\u52B9\u306A\u5165\u529B: ${stringifyPrimitive(issue2.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`; - return `\u7121\u52B9\u306A\u9078\u629E: ${joinValues(issue2.values, "\u3001")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - case "too_big": { - const adj = issue2.inclusive ? "\u4EE5\u4E0B\u3067\u3042\u308B" : "\u3088\u308A\u5C0F\u3055\u3044"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue2.origin ?? "\u5024"}\u306F${issue2.maximum.toString()}${sizing.unit ?? "\u8981\u7D20"}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue2.origin ?? "\u5024"}\u306F${issue2.maximum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - } - case "too_small": { - const adj = issue2.inclusive ? "\u4EE5\u4E0A\u3067\u3042\u308B" : "\u3088\u308A\u5927\u304D\u3044"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue2.origin}\u306F${issue2.minimum.toString()}${sizing.unit}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue2.origin}\u306F${issue2.minimum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.prefix}"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - if (_issue.format === "ends_with") - return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.suffix}"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - if (_issue.format === "includes") - return `\u7121\u52B9\u306A\u6587\u5B57\u5217: "${_issue.includes}"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - if (_issue.format === "regex") - return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${_issue.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - return `\u7121\u52B9\u306A${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u7121\u52B9\u306A\u6570\u5024: ${issue2.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`; - case "unrecognized_keys": - return `\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${issue2.keys.length > 1 ? "\u7FA4" : ""}: ${joinValues(issue2.keys, "\u3001")}`; - case "invalid_key": - return `${issue2.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`; - case "invalid_union": - return "\u7121\u52B9\u306A\u5165\u529B"; - case "invalid_element": - return `${issue2.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`; - default: - return `\u7121\u52B9\u306A\u5165\u529B`; - } - }; -}; -function ja_default() { - return { - localeError: error22() - }; -} - -// node_modules/zod/v4/locales/ka.js -var error23 = () => { - const Sizable = { - string: { unit: "\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, - file: { unit: "\u10D1\u10D0\u10D8\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, - array: { unit: "\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" }, - set: { unit: "\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8", verb: "\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0", - email: "\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", - url: "URL", - emoji: "\u10D4\u10DB\u10DD\u10EF\u10D8", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD", - date: "\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8", - time: "\u10D3\u10E0\u10DD", - duration: "\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0", - ipv4: "IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", - ipv6: "IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8", - cidrv4: "IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8", - cidrv6: "IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8", - base64: "base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", - base64url: "base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", - json_string: "JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", - e164: "E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8", - jwt: "JWT", - template_literal: "\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8", - string: "\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8", - boolean: "\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8", - function: "\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0", - array: "\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${issue2.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`; - } - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${stringifyPrimitive(issue2.values[0])}`; - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${joinValues(issue2.values, "|")}-\u10D3\u10D0\u10DC`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin ?? "\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit}`; - return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin ?? "\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0"} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue2.origin} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${_issue.prefix}"-\u10D8\u10D7`; - } - if (_issue.format === "ends_with") - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 "${_issue.suffix}"-\u10D8\u10D7`; - if (_issue.format === "includes") - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 "${_issue.includes}"-\u10E1`; - if (_issue.format === "regex") - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${_issue.pattern}`; - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${issue2.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`; - case "unrecognized_keys": - return `\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${issue2.keys.length > 1 ? "\u10D4\u10D1\u10D8" : "\u10D8"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${issue2.origin}-\u10E8\u10D8`; - case "invalid_union": - return "\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0"; - case "invalid_element": - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${issue2.origin}-\u10E8\u10D8`; - default: - return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0`; - } - }; -}; -function ka_default() { - return { - localeError: error23() - }; -} - -// node_modules/zod/v4/locales/km.js -var error24 = () => { - const Sizable = { - string: { unit: "\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, - file: { unit: "\u1794\u17C3", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, - array: { unit: "\u1792\u17B6\u178F\u17BB", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" }, - set: { unit: "\u1792\u17B6\u178F\u17BB", verb: "\u1782\u17BD\u179A\u1798\u17B6\u1793" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B", - email: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B", - url: "URL", - emoji: "\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO", - date: "\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO", - time: "\u1798\u17C9\u17C4\u1784 ISO", - duration: "\u179A\u1799\u17C8\u1796\u17C1\u179B ISO", - ipv4: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4", - ipv6: "\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6", - cidrv4: "\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4", - cidrv6: "\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6", - base64: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64", - base64url: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url", - json_string: "\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON", - e164: "\u179B\u17C1\u1781 E.164", - jwt: "JWT", - template_literal: "\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u179B\u17C1\u1781", - array: "\u17A2\u17B6\u179A\u17C1 (Array)", - null: "\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${issue2.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`; - } - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${stringifyPrimitive(issue2.values[0])}`; - return `\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin ?? "\u178F\u1798\u17D2\u179B\u17C3"} ${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u1792\u17B6\u178F\u17BB"}`; - return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin ?? "\u178F\u1798\u17D2\u179B\u17C3"} ${adj} ${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin} ${adj} ${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue2.origin} ${adj} ${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${_issue.pattern}`; - return `\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${issue2.divisor}`; - case "unrecognized_keys": - return `\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue2.origin}`; - case "invalid_union": - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`; - case "invalid_element": - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue2.origin}`; - default: - return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`; - } - }; -}; -function km_default() { - return { - localeError: error24() - }; -} - -// node_modules/zod/v4/locales/kh.js -function kh_default() { - return km_default(); -} - -// node_modules/zod/v4/locales/ko.js -var error25 = () => { - const Sizable = { - string: { unit: "\uBB38\uC790", verb: "to have" }, - file: { unit: "\uBC14\uC774\uD2B8", verb: "to have" }, - array: { unit: "\uAC1C", verb: "to have" }, - set: { unit: "\uAC1C", verb: "to have" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\uC785\uB825", - email: "\uC774\uBA54\uC77C \uC8FC\uC18C", - url: "URL", - emoji: "\uC774\uBAA8\uC9C0", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \uB0A0\uC9DC\uC2DC\uAC04", - date: "ISO \uB0A0\uC9DC", - time: "ISO \uC2DC\uAC04", - duration: "ISO \uAE30\uAC04", - ipv4: "IPv4 \uC8FC\uC18C", - ipv6: "IPv6 \uC8FC\uC18C", - cidrv4: "IPv4 \uBC94\uC704", - cidrv6: "IPv6 \uBC94\uC704", - base64: "base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4", - base64url: "base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4", - json_string: "JSON \uBB38\uC790\uC5F4", - e164: "E.164 \uBC88\uD638", - jwt: "JWT", - template_literal: "\uC785\uB825" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${issue2.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`; - } - return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${stringifyPrimitive(issue2.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`; - return `\uC798\uBABB\uB41C \uC635\uC158: ${joinValues(issue2.values, "\uB610\uB294 ")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`; - case "too_big": { - const adj = issue2.inclusive ? "\uC774\uD558" : "\uBBF8\uB9CC"; - const suffix = adj === "\uBBF8\uB9CC" ? "\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4" : "\uC5EC\uC57C \uD569\uB2C8\uB2E4"; - const sizing = getSizing(issue2.origin); - const unit = sizing?.unit ?? "\uC694\uC18C"; - if (sizing) - return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue2.maximum.toString()}${unit} ${adj}${suffix}`; - return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue2.maximum.toString()} ${adj}${suffix}`; - } - case "too_small": { - const adj = issue2.inclusive ? "\uC774\uC0C1" : "\uCD08\uACFC"; - const suffix = adj === "\uC774\uC0C1" ? "\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4" : "\uC5EC\uC57C \uD569\uB2C8\uB2E4"; - const sizing = getSizing(issue2.origin); - const unit = sizing?.unit ?? "\uC694\uC18C"; - if (sizing) { - return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue2.minimum.toString()}${unit} ${adj}${suffix}`; - } - return `${issue2.origin ?? "\uAC12"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue2.minimum.toString()} ${adj}${suffix}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.prefix}"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`; - } - if (_issue.format === "ends_with") - return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.suffix}"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`; - if (_issue.format === "includes") - return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: "${_issue.includes}"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`; - if (_issue.format === "regex") - return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${_issue.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`; - return `\uC798\uBABB\uB41C ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\uC798\uBABB\uB41C \uC22B\uC790: ${issue2.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`; - case "unrecognized_keys": - return `\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\uC798\uBABB\uB41C \uD0A4: ${issue2.origin}`; - case "invalid_union": - return `\uC798\uBABB\uB41C \uC785\uB825`; - case "invalid_element": - return `\uC798\uBABB\uB41C \uAC12: ${issue2.origin}`; - default: - return `\uC798\uBABB\uB41C \uC785\uB825`; - } - }; -}; -function ko_default() { - return { - localeError: error25() - }; -} - -// node_modules/zod/v4/locales/lt.js -var capitalizeFirstCharacter = (text) => { - return text.charAt(0).toUpperCase() + text.slice(1); -}; -function getUnitTypeFromNumber(number4) { - const abs = Math.abs(number4); - const last = abs % 10; - const last2 = abs % 100; - if (last2 >= 11 && last2 <= 19 || last === 0) - return "many"; - if (last === 1) - return "one"; - return "few"; -} -var error26 = () => { - const Sizable = { - string: { - unit: { - one: "simbolis", - few: "simboliai", - many: "simboli\u0173" - }, - verb: { - smaller: { - inclusive: "turi b\u016Bti ne ilgesn\u0117 kaip", - notInclusive: "turi b\u016Bti trumpesn\u0117 kaip" - }, - bigger: { - inclusive: "turi b\u016Bti ne trumpesn\u0117 kaip", - notInclusive: "turi b\u016Bti ilgesn\u0117 kaip" - } - } - }, - file: { - unit: { - one: "baitas", - few: "baitai", - many: "bait\u0173" - }, - verb: { - smaller: { - inclusive: "turi b\u016Bti ne didesnis kaip", - notInclusive: "turi b\u016Bti ma\u017Eesnis kaip" - }, - bigger: { - inclusive: "turi b\u016Bti ne ma\u017Eesnis kaip", - notInclusive: "turi b\u016Bti didesnis kaip" - } - } - }, - array: { - unit: { - one: "element\u0105", - few: "elementus", - many: "element\u0173" - }, - verb: { - smaller: { - inclusive: "turi tur\u0117ti ne daugiau kaip", - notInclusive: "turi tur\u0117ti ma\u017Eiau kaip" - }, - bigger: { - inclusive: "turi tur\u0117ti ne ma\u017Eiau kaip", - notInclusive: "turi tur\u0117ti daugiau kaip" - } - } - }, - set: { - unit: { - one: "element\u0105", - few: "elementus", - many: "element\u0173" - }, - verb: { - smaller: { - inclusive: "turi tur\u0117ti ne daugiau kaip", - notInclusive: "turi tur\u0117ti ma\u017Eiau kaip" - }, - bigger: { - inclusive: "turi tur\u0117ti ne ma\u017Eiau kaip", - notInclusive: "turi tur\u0117ti daugiau kaip" - } - } - } - }; - function getSizing(origin, unitType, inclusive, targetShouldBe) { - const result = Sizable[origin] ?? null; - if (result === null) - return result; - return { - unit: result.unit[unitType], - verb: result.verb[targetShouldBe][inclusive ? "inclusive" : "notInclusive"] - }; - } - const FormatDictionary = { - regex: "\u012Fvestis", - email: "el. pa\u0161to adresas", - url: "URL", - emoji: "jaustukas", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO data ir laikas", - date: "ISO data", - time: "ISO laikas", - duration: "ISO trukm\u0117", - ipv4: "IPv4 adresas", - ipv6: "IPv6 adresas", - cidrv4: "IPv4 tinklo prefiksas (CIDR)", - cidrv6: "IPv6 tinklo prefiksas (CIDR)", - base64: "base64 u\u017Ekoduota eilut\u0117", - base64url: "base64url u\u017Ekoduota eilut\u0117", - json_string: "JSON eilut\u0117", - e164: "E.164 numeris", - jwt: "JWT", - template_literal: "\u012Fvestis" - }; - const TypeDictionary = { - nan: "NaN", - number: "skai\u010Dius", - bigint: "sveikasis skai\u010Dius", - string: "eilut\u0117", - boolean: "login\u0117 reik\u0161m\u0117", - undefined: "neapibr\u0117\u017Eta reik\u0161m\u0117", - function: "funkcija", - symbol: "simbolis", - array: "masyvas", - object: "objektas", - null: "nulin\u0117 reik\u0161m\u0117" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Gautas tipas ${received}, o tik\u0117tasi - instanceof ${issue2.expected}`; - } - return `Gautas tipas ${received}, o tik\u0117tasi - ${expected}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Privalo b\u016Bti ${stringifyPrimitive(issue2.values[0])}`; - return `Privalo b\u016Bti vienas i\u0161 ${joinValues(issue2.values, "|")} pasirinkim\u0173`; - case "too_big": { - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - const sizing = getSizing(issue2.origin, getUnitTypeFromNumber(Number(issue2.maximum)), issue2.inclusive ?? false, "smaller"); - if (sizing?.verb) - return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} ${sizing.verb} ${issue2.maximum.toString()} ${sizing.unit ?? "element\u0173"}`; - const adj = issue2.inclusive ? "ne didesnis kaip" : "ma\u017Eesnis kaip"; - return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi b\u016Bti ${adj} ${issue2.maximum.toString()} ${sizing?.unit}`; - } - case "too_small": { - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - const sizing = getSizing(issue2.origin, getUnitTypeFromNumber(Number(issue2.minimum)), issue2.inclusive ?? false, "bigger"); - if (sizing?.verb) - return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} ${sizing.verb} ${issue2.minimum.toString()} ${sizing.unit ?? "element\u0173"}`; - const adj = issue2.inclusive ? "ne ma\u017Eesnis kaip" : "didesnis kaip"; - return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi b\u016Bti ${adj} ${issue2.minimum.toString()} ${sizing?.unit}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Eilut\u0117 privalo prasid\u0117ti "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Eilut\u0117 privalo pasibaigti "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Eilut\u0117 privalo \u012Ftraukti "${_issue.includes}"`; - if (_issue.format === "regex") - return `Eilut\u0117 privalo atitikti ${_issue.pattern}`; - return `Neteisingas ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Skai\u010Dius privalo b\u016Bti ${issue2.divisor} kartotinis.`; - case "unrecognized_keys": - return `Neatpa\u017Eint${issue2.keys.length > 1 ? "i" : "as"} rakt${issue2.keys.length > 1 ? "ai" : "as"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return "Rastas klaidingas raktas"; - case "invalid_union": - return "Klaidinga \u012Fvestis"; - case "invalid_element": { - const origin = TypeDictionary[issue2.origin] ?? issue2.origin; - return `${capitalizeFirstCharacter(origin ?? issue2.origin ?? "reik\u0161m\u0117")} turi klaiding\u0105 \u012Fvest\u012F`; - } - default: - return "Klaidinga \u012Fvestis"; - } - }; -}; -function lt_default() { - return { - localeError: error26() - }; -} - -// node_modules/zod/v4/locales/mk.js -var error27 = () => { - const Sizable = { - string: { unit: "\u0437\u043D\u0430\u0446\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, - file: { unit: "\u0431\u0430\u0458\u0442\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, - array: { unit: "\u0441\u0442\u0430\u0432\u043A\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" }, - set: { unit: "\u0441\u0442\u0430\u0432\u043A\u0438", verb: "\u0434\u0430 \u0438\u043C\u0430\u0430\u0442" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0432\u043D\u0435\u0441", - email: "\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430", - url: "URL", - emoji: "\u0435\u043C\u043E\u045F\u0438", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435", - date: "ISO \u0434\u0430\u0442\u0443\u043C", - time: "ISO \u0432\u0440\u0435\u043C\u0435", - duration: "ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435", - ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441\u0430", - ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441\u0430", - cidrv4: "IPv4 \u043E\u043F\u0441\u0435\u0433", - cidrv6: "IPv6 \u043E\u043F\u0441\u0435\u0433", - base64: "base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430", - base64url: "base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430", - json_string: "JSON \u043D\u0438\u0437\u0430", - e164: "E.164 \u0431\u0440\u043E\u0458", - jwt: "JWT", - template_literal: "\u0432\u043D\u0435\u0441" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0431\u0440\u043E\u0458", - array: "\u043D\u0438\u0437\u0430" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${issue2.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`; - } - return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Invalid input: expected ${stringifyPrimitive(issue2.values[0])}`; - return `\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin ?? "\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438"}`; - return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin ?? "\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue2.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${_issue.pattern}`; - return `Invalid ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${issue2.divisor}`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438" : "\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${issue2.origin}`; - case "invalid_union": - return "\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441"; - case "invalid_element": - return `\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${issue2.origin}`; - default: - return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441`; - } - }; -}; -function mk_default() { - return { - localeError: error27() - }; -} - -// node_modules/zod/v4/locales/ms.js -var error28 = () => { - const Sizable = { - string: { unit: "aksara", verb: "mempunyai" }, - file: { unit: "bait", verb: "mempunyai" }, - array: { unit: "elemen", verb: "mempunyai" }, - set: { unit: "elemen", verb: "mempunyai" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "alamat e-mel", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "tarikh masa ISO", - date: "tarikh ISO", - time: "masa ISO", - duration: "tempoh ISO", - ipv4: "alamat IPv4", - ipv6: "alamat IPv6", - cidrv4: "julat IPv4", - cidrv6: "julat IPv6", - base64: "string dikodkan base64", - base64url: "string dikodkan base64url", - json_string: "string JSON", - e164: "nombor E.164", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN", - number: "nombor" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Input tidak sah: dijangka instanceof ${issue2.expected}, diterima ${received}`; - } - return `Input tidak sah: dijangka ${expected}, diterima ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Input tidak sah: dijangka ${stringifyPrimitive(issue2.values[0])}`; - return `Pilihan tidak sah: dijangka salah satu daripada ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Terlalu besar: dijangka ${issue2.origin ?? "nilai"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elemen"}`; - return `Terlalu besar: dijangka ${issue2.origin ?? "nilai"} adalah ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Terlalu kecil: dijangka ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Terlalu kecil: dijangka ${issue2.origin} adalah ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `String tidak sah: mesti bermula dengan "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `String tidak sah: mesti berakhir dengan "${_issue.suffix}"`; - if (_issue.format === "includes") - return `String tidak sah: mesti mengandungi "${_issue.includes}"`; - if (_issue.format === "regex") - return `String tidak sah: mesti sepadan dengan corak ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} tidak sah`; - } - case "not_multiple_of": - return `Nombor tidak sah: perlu gandaan ${issue2.divisor}`; - case "unrecognized_keys": - return `Kunci tidak dikenali: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Kunci tidak sah dalam ${issue2.origin}`; - case "invalid_union": - return "Input tidak sah"; - case "invalid_element": - return `Nilai tidak sah dalam ${issue2.origin}`; - default: - return `Input tidak sah`; - } - }; -}; -function ms_default() { - return { - localeError: error28() - }; -} - -// node_modules/zod/v4/locales/nl.js -var error29 = () => { - const Sizable = { - string: { unit: "tekens", verb: "heeft" }, - file: { unit: "bytes", verb: "heeft" }, - array: { unit: "elementen", verb: "heeft" }, - set: { unit: "elementen", verb: "heeft" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "invoer", - email: "emailadres", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO datum en tijd", - date: "ISO datum", - time: "ISO tijd", - duration: "ISO duur", - ipv4: "IPv4-adres", - ipv6: "IPv6-adres", - cidrv4: "IPv4-bereik", - cidrv6: "IPv6-bereik", - base64: "base64-gecodeerde tekst", - base64url: "base64 URL-gecodeerde tekst", - json_string: "JSON string", - e164: "E.164-nummer", - jwt: "JWT", - template_literal: "invoer" - }; - const TypeDictionary = { - nan: "NaN", - number: "getal" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ongeldige invoer: verwacht instanceof ${issue2.expected}, ontving ${received}`; - } - return `Ongeldige invoer: verwacht ${expected}, ontving ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ongeldige invoer: verwacht ${stringifyPrimitive(issue2.values[0])}`; - return `Ongeldige optie: verwacht \xE9\xE9n van ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - const longName = issue2.origin === "date" ? "laat" : issue2.origin === "string" ? "lang" : "groot"; - if (sizing) - return `Te ${longName}: verwacht dat ${issue2.origin ?? "waarde"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementen"} ${sizing.verb}`; - return `Te ${longName}: verwacht dat ${issue2.origin ?? "waarde"} ${adj}${issue2.maximum.toString()} is`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - const shortName = issue2.origin === "date" ? "vroeg" : issue2.origin === "string" ? "kort" : "klein"; - if (sizing) { - return `Te ${shortName}: verwacht dat ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} ${sizing.verb}`; - } - return `Te ${shortName}: verwacht dat ${issue2.origin} ${adj}${issue2.minimum.toString()} is`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Ongeldige tekst: moet met "${_issue.prefix}" beginnen`; - } - if (_issue.format === "ends_with") - return `Ongeldige tekst: moet op "${_issue.suffix}" eindigen`; - if (_issue.format === "includes") - return `Ongeldige tekst: moet "${_issue.includes}" bevatten`; - if (_issue.format === "regex") - return `Ongeldige tekst: moet overeenkomen met patroon ${_issue.pattern}`; - return `Ongeldig: ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ongeldig getal: moet een veelvoud van ${issue2.divisor} zijn`; - case "unrecognized_keys": - return `Onbekende key${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Ongeldige key in ${issue2.origin}`; - case "invalid_union": - return "Ongeldige invoer"; - case "invalid_element": - return `Ongeldige waarde in ${issue2.origin}`; - default: - return `Ongeldige invoer`; - } - }; -}; -function nl_default() { - return { - localeError: error29() - }; -} - -// node_modules/zod/v4/locales/no.js -var error30 = () => { - const Sizable = { - string: { unit: "tegn", verb: "\xE5 ha" }, - file: { unit: "bytes", verb: "\xE5 ha" }, - array: { unit: "elementer", verb: "\xE5 inneholde" }, - set: { unit: "elementer", verb: "\xE5 inneholde" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "input", - email: "e-postadresse", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO dato- og klokkeslett", - date: "ISO-dato", - time: "ISO-klokkeslett", - duration: "ISO-varighet", - ipv4: "IPv4-omr\xE5de", - ipv6: "IPv6-omr\xE5de", - cidrv4: "IPv4-spekter", - cidrv6: "IPv6-spekter", - base64: "base64-enkodet streng", - base64url: "base64url-enkodet streng", - json_string: "JSON-streng", - e164: "E.164-nummer", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN", - number: "tall", - array: "liste" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ugyldig input: forventet instanceof ${issue2.expected}, fikk ${received}`; - } - return `Ugyldig input: forventet ${expected}, fikk ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ugyldig verdi: forventet ${stringifyPrimitive(issue2.values[0])}`; - return `Ugyldig valg: forventet en av ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `For stor(t): forventet ${issue2.origin ?? "value"} til \xE5 ha ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementer"}`; - return `For stor(t): forventet ${issue2.origin ?? "value"} til \xE5 ha ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `For lite(n): forventet ${issue2.origin} til \xE5 ha ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `For lite(n): forventet ${issue2.origin} til \xE5 ha ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Ugyldig streng: m\xE5 starte med "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Ugyldig streng: m\xE5 ende med "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Ugyldig streng: m\xE5 inneholde "${_issue.includes}"`; - if (_issue.format === "regex") - return `Ugyldig streng: m\xE5 matche m\xF8nsteret ${_issue.pattern}`; - return `Ugyldig ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ugyldig tall: m\xE5 v\xE6re et multiplum av ${issue2.divisor}`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "Ukjente n\xF8kler" : "Ukjent n\xF8kkel"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Ugyldig n\xF8kkel i ${issue2.origin}`; - case "invalid_union": - return "Ugyldig input"; - case "invalid_element": - return `Ugyldig verdi i ${issue2.origin}`; - default: - return `Ugyldig input`; - } - }; -}; -function no_default() { - return { - localeError: error30() - }; -} - -// node_modules/zod/v4/locales/ota.js -var error31 = () => { - const Sizable = { - string: { unit: "harf", verb: "olmal\u0131d\u0131r" }, - file: { unit: "bayt", verb: "olmal\u0131d\u0131r" }, - array: { unit: "unsur", verb: "olmal\u0131d\u0131r" }, - set: { unit: "unsur", verb: "olmal\u0131d\u0131r" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "giren", - email: "epostag\xE2h", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO heng\xE2m\u0131", - date: "ISO tarihi", - time: "ISO zaman\u0131", - duration: "ISO m\xFCddeti", - ipv4: "IPv4 ni\u015F\xE2n\u0131", - ipv6: "IPv6 ni\u015F\xE2n\u0131", - cidrv4: "IPv4 menzili", - cidrv6: "IPv6 menzili", - base64: "base64-\u015Fifreli metin", - base64url: "base64url-\u015Fifreli metin", - json_string: "JSON metin", - e164: "E.164 say\u0131s\u0131", - jwt: "JWT", - template_literal: "giren" - }; - const TypeDictionary = { - nan: "NaN", - number: "numara", - array: "saf", - null: "gayb" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `F\xE2sit giren: umulan instanceof ${issue2.expected}, al\u0131nan ${received}`; - } - return `F\xE2sit giren: umulan ${expected}, al\u0131nan ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `F\xE2sit giren: umulan ${stringifyPrimitive(issue2.values[0])}`; - return `F\xE2sit tercih: m\xFBteberler ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Fazla b\xFCy\xFCk: ${issue2.origin ?? "value"}, ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elements"} sahip olmal\u0131yd\u0131.`; - return `Fazla b\xFCy\xFCk: ${issue2.origin ?? "value"}, ${adj}${issue2.maximum.toString()} olmal\u0131yd\u0131.`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Fazla k\xFC\xE7\xFCk: ${issue2.origin}, ${adj}${issue2.minimum.toString()} ${sizing.unit} sahip olmal\u0131yd\u0131.`; - } - return `Fazla k\xFC\xE7\xFCk: ${issue2.origin}, ${adj}${issue2.minimum.toString()} olmal\u0131yd\u0131.`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `F\xE2sit metin: "${_issue.prefix}" ile ba\u015Flamal\u0131.`; - if (_issue.format === "ends_with") - return `F\xE2sit metin: "${_issue.suffix}" ile bitmeli.`; - if (_issue.format === "includes") - return `F\xE2sit metin: "${_issue.includes}" ihtiv\xE2 etmeli.`; - if (_issue.format === "regex") - return `F\xE2sit metin: ${_issue.pattern} nak\u015F\u0131na uymal\u0131.`; - return `F\xE2sit ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `F\xE2sit say\u0131: ${issue2.divisor} kat\u0131 olmal\u0131yd\u0131.`; - case "unrecognized_keys": - return `Tan\u0131nmayan anahtar ${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} i\xE7in tan\u0131nmayan anahtar var.`; - case "invalid_union": - return "Giren tan\u0131namad\u0131."; - case "invalid_element": - return `${issue2.origin} i\xE7in tan\u0131nmayan k\u0131ymet var.`; - default: - return `K\u0131ymet tan\u0131namad\u0131.`; - } - }; -}; -function ota_default() { - return { - localeError: error31() - }; -} - -// node_modules/zod/v4/locales/ps.js -var error32 = () => { - const Sizable = { - string: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" }, - file: { unit: "\u0628\u0627\u06CC\u067C\u0633", verb: "\u0648\u0644\u0631\u064A" }, - array: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" }, - set: { unit: "\u062A\u0648\u06A9\u064A", verb: "\u0648\u0644\u0631\u064A" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0648\u0631\u0648\u062F\u064A", - email: "\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9", - url: "\u06CC\u0648 \u0622\u0631 \u0627\u0644", - emoji: "\u0627\u06CC\u0645\u0648\u062C\u064A", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A", - date: "\u0646\u06D0\u067C\u0647", - time: "\u0648\u062E\u062A", - duration: "\u0645\u0648\u062F\u0647", - ipv4: "\u062F IPv4 \u067E\u062A\u0647", - ipv6: "\u062F IPv6 \u067E\u062A\u0647", - cidrv4: "\u062F IPv4 \u0633\u0627\u062D\u0647", - cidrv6: "\u062F IPv6 \u0633\u0627\u062D\u0647", - base64: "base64-encoded \u0645\u062A\u0646", - base64url: "base64url-encoded \u0645\u062A\u0646", - json_string: "JSON \u0645\u062A\u0646", - e164: "\u062F E.164 \u0634\u0645\u06D0\u0631\u0647", - jwt: "JWT", - template_literal: "\u0648\u0631\u0648\u062F\u064A" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0639\u062F\u062F", - array: "\u0627\u0631\u06D0" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${issue2.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`; - } - return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`; - } - case "invalid_value": - if (issue2.values.length === 1) { - return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${stringifyPrimitive(issue2.values[0])} \u0648\u0627\u06CC`; - } - return `\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${joinValues(issue2.values, "|")} \u0685\u062E\u0647 \u0648\u0627\u06CC`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue2.origin ?? "\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0635\u0631\u0648\u0646\u0647"} \u0648\u0644\u0631\u064A`; - } - return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue2.origin ?? "\u0627\u0631\u0632\u069A\u062A"} \u0628\u0627\u06CC\u062F ${adj}${issue2.maximum.toString()} \u0648\u064A`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0648\u0644\u0631\u064A`; - } - return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue2.origin} \u0628\u0627\u06CC\u062F ${adj}${issue2.minimum.toString()} \u0648\u064A`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${_issue.prefix}" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`; - } - if (_issue.format === "ends_with") { - return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F "${_issue.suffix}" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`; - } - if (_issue.format === "includes") { - return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F "${_issue.includes}" \u0648\u0644\u0631\u064A`; - } - if (_issue.format === "regex") { - return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${_issue.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`; - } - return `${FormatDictionary[_issue.format] ?? issue2.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`; - } - case "not_multiple_of": - return `\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${issue2.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`; - case "unrecognized_keys": - return `\u0646\u0627\u0633\u0645 ${issue2.keys.length > 1 ? "\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647" : "\u06A9\u0644\u06CC\u0689"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${issue2.origin} \u06A9\u06D0`; - case "invalid_union": - return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`; - case "invalid_element": - return `\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${issue2.origin} \u06A9\u06D0`; - default: - return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`; - } - }; -}; -function ps_default() { - return { - localeError: error32() - }; -} - -// node_modules/zod/v4/locales/pl.js -var error33 = () => { - const Sizable = { - string: { unit: "znak\xF3w", verb: "mie\u0107" }, - file: { unit: "bajt\xF3w", verb: "mie\u0107" }, - array: { unit: "element\xF3w", verb: "mie\u0107" }, - set: { unit: "element\xF3w", verb: "mie\u0107" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "wyra\u017Cenie", - email: "adres email", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "data i godzina w formacie ISO", - date: "data w formacie ISO", - time: "godzina w formacie ISO", - duration: "czas trwania ISO", - ipv4: "adres IPv4", - ipv6: "adres IPv6", - cidrv4: "zakres IPv4", - cidrv6: "zakres IPv6", - base64: "ci\u0105g znak\xF3w zakodowany w formacie base64", - base64url: "ci\u0105g znak\xF3w zakodowany w formacie base64url", - json_string: "ci\u0105g znak\xF3w w formacie JSON", - e164: "liczba E.164", - jwt: "JWT", - template_literal: "wej\u015Bcie" - }; - const TypeDictionary = { - nan: "NaN", - number: "liczba", - array: "tablica" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${issue2.expected}, otrzymano ${received}`; - } - return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${expected}, otrzymano ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${stringifyPrimitive(issue2.values[0])}`; - return `Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie mie\u0107 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element\xF3w"}`; - } - return `Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie mie\u0107 ${adj}${issue2.minimum.toString()} ${sizing.unit ?? "element\xF3w"}`; - } - return `Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${issue2.origin ?? "warto\u015B\u0107"} b\u0119dzie wynosi\u0107 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zaczyna\u0107 si\u0119 od "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi ko\u0144czy\u0107 si\u0119 na "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi zawiera\u0107 "${_issue.includes}"`; - if (_issue.format === "regex") - return `Nieprawid\u0142owy ci\u0105g znak\xF3w: musi odpowiada\u0107 wzorcowi ${_issue.pattern}`; - return `Nieprawid\u0142ow(y/a/e) ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${issue2.divisor}`; - case "unrecognized_keys": - return `Nierozpoznane klucze${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Nieprawid\u0142owy klucz w ${issue2.origin}`; - case "invalid_union": - return "Nieprawid\u0142owe dane wej\u015Bciowe"; - case "invalid_element": - return `Nieprawid\u0142owa warto\u015B\u0107 w ${issue2.origin}`; - default: - return `Nieprawid\u0142owe dane wej\u015Bciowe`; - } - }; -}; -function pl_default() { - return { - localeError: error33() - }; -} - -// node_modules/zod/v4/locales/pt.js -var error34 = () => { - const Sizable = { - string: { unit: "caracteres", verb: "ter" }, - file: { unit: "bytes", verb: "ter" }, - array: { unit: "itens", verb: "ter" }, - set: { unit: "itens", verb: "ter" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "padr\xE3o", - email: "endere\xE7o de e-mail", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "data e hora ISO", - date: "data ISO", - time: "hora ISO", - duration: "dura\xE7\xE3o ISO", - ipv4: "endere\xE7o IPv4", - ipv6: "endere\xE7o IPv6", - cidrv4: "faixa de IPv4", - cidrv6: "faixa de IPv6", - base64: "texto codificado em base64", - base64url: "URL codificada em base64", - json_string: "texto JSON", - e164: "n\xFAmero E.164", - jwt: "JWT", - template_literal: "entrada" - }; - const TypeDictionary = { - nan: "NaN", - number: "n\xFAmero", - null: "nulo" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Tipo inv\xE1lido: esperado instanceof ${issue2.expected}, recebido ${received}`; - } - return `Tipo inv\xE1lido: esperado ${expected}, recebido ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Entrada inv\xE1lida: esperado ${stringifyPrimitive(issue2.values[0])}`; - return `Op\xE7\xE3o inv\xE1lida: esperada uma das ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Muito grande: esperado que ${issue2.origin ?? "valor"} tivesse ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementos"}`; - return `Muito grande: esperado que ${issue2.origin ?? "valor"} fosse ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Muito pequeno: esperado que ${issue2.origin} tivesse ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Muito pequeno: esperado que ${issue2.origin} fosse ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Texto inv\xE1lido: deve come\xE7ar com "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Texto inv\xE1lido: deve terminar com "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Texto inv\xE1lido: deve incluir "${_issue.includes}"`; - if (_issue.format === "regex") - return `Texto inv\xE1lido: deve corresponder ao padr\xE3o ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} inv\xE1lido`; - } - case "not_multiple_of": - return `N\xFAmero inv\xE1lido: deve ser m\xFAltiplo de ${issue2.divisor}`; - case "unrecognized_keys": - return `Chave${issue2.keys.length > 1 ? "s" : ""} desconhecida${issue2.keys.length > 1 ? "s" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Chave inv\xE1lida em ${issue2.origin}`; - case "invalid_union": - return "Entrada inv\xE1lida"; - case "invalid_element": - return `Valor inv\xE1lido em ${issue2.origin}`; - default: - return `Campo inv\xE1lido`; - } - }; -}; -function pt_default() { - return { - localeError: error34() - }; -} - -// node_modules/zod/v4/locales/ru.js -function getRussianPlural(count, one, few, many) { - const absCount = Math.abs(count); - const lastDigit = absCount % 10; - const lastTwoDigits = absCount % 100; - if (lastTwoDigits >= 11 && lastTwoDigits <= 19) { - return many; - } - if (lastDigit === 1) { - return one; - } - if (lastDigit >= 2 && lastDigit <= 4) { - return few; - } - return many; -} -var error35 = () => { - const Sizable = { - string: { - unit: { - one: "\u0441\u0438\u043C\u0432\u043E\u043B", - few: "\u0441\u0438\u043C\u0432\u043E\u043B\u0430", - many: "\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432" - }, - verb: "\u0438\u043C\u0435\u0442\u044C" - }, - file: { - unit: { - one: "\u0431\u0430\u0439\u0442", - few: "\u0431\u0430\u0439\u0442\u0430", - many: "\u0431\u0430\u0439\u0442" - }, - verb: "\u0438\u043C\u0435\u0442\u044C" - }, - array: { - unit: { - one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", - few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430", - many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432" - }, - verb: "\u0438\u043C\u0435\u0442\u044C" - }, - set: { - unit: { - one: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442", - few: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430", - many: "\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432" - }, - verb: "\u0438\u043C\u0435\u0442\u044C" - } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0432\u0432\u043E\u0434", - email: "email \u0430\u0434\u0440\u0435\u0441", - url: "URL", - emoji: "\u044D\u043C\u043E\u0434\u0437\u0438", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F", - date: "ISO \u0434\u0430\u0442\u0430", - time: "ISO \u0432\u0440\u0435\u043C\u044F", - duration: "ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C", - ipv4: "IPv4 \u0430\u0434\u0440\u0435\u0441", - ipv6: "IPv6 \u0430\u0434\u0440\u0435\u0441", - cidrv4: "IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", - cidrv6: "IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D", - base64: "\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64", - base64url: "\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url", - json_string: "JSON \u0441\u0442\u0440\u043E\u043A\u0430", - e164: "\u043D\u043E\u043C\u0435\u0440 E.164", - jwt: "JWT", - template_literal: "\u0432\u0432\u043E\u0434" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0447\u0438\u0441\u043B\u043E", - array: "\u043C\u0430\u0441\u0441\u0438\u0432" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${issue2.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`; - } - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${stringifyPrimitive(issue2.values[0])}`; - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const maxValue = Number(issue2.maximum); - const unit = getRussianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); - return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue2.maximum.toString()} ${unit}`; - } - return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - const minValue = Number(issue2.minimum); - const unit = getRussianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many); - return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue2.minimum.toString()} ${unit}`; - } - return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue2.origin} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue2.divisor}`; - case "unrecognized_keys": - return `\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${issue2.keys.length > 1 ? "\u044B\u0435" : "\u044B\u0439"} \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u0438" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${issue2.origin}`; - case "invalid_union": - return "\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435"; - case "invalid_element": - return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${issue2.origin}`; - default: - return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435`; - } - }; -}; -function ru_default() { - return { - localeError: error35() - }; -} - -// node_modules/zod/v4/locales/sl.js -var error36 = () => { - const Sizable = { - string: { unit: "znakov", verb: "imeti" }, - file: { unit: "bajtov", verb: "imeti" }, - array: { unit: "elementov", verb: "imeti" }, - set: { unit: "elementov", verb: "imeti" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "vnos", - email: "e-po\u0161tni naslov", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO datum in \u010Das", - date: "ISO datum", - time: "ISO \u010Das", - duration: "ISO trajanje", - ipv4: "IPv4 naslov", - ipv6: "IPv6 naslov", - cidrv4: "obseg IPv4", - cidrv6: "obseg IPv6", - base64: "base64 kodiran niz", - base64url: "base64url kodiran niz", - json_string: "JSON niz", - e164: "E.164 \u0161tevilka", - jwt: "JWT", - template_literal: "vnos" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0161tevilo", - array: "tabela" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Neveljaven vnos: pri\u010Dakovano instanceof ${issue2.expected}, prejeto ${received}`; - } - return `Neveljaven vnos: pri\u010Dakovano ${expected}, prejeto ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Neveljaven vnos: pri\u010Dakovano ${stringifyPrimitive(issue2.values[0])}`; - return `Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Preveliko: pri\u010Dakovano, da bo ${issue2.origin ?? "vrednost"} imelo ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "elementov"}`; - return `Preveliko: pri\u010Dakovano, da bo ${issue2.origin ?? "vrednost"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Premajhno: pri\u010Dakovano, da bo ${issue2.origin} imelo ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Premajhno: pri\u010Dakovano, da bo ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Neveljaven niz: mora se za\u010Deti z "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Neveljaven niz: mora se kon\u010Dati z "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Neveljaven niz: mora vsebovati "${_issue.includes}"`; - if (_issue.format === "regex") - return `Neveljaven niz: mora ustrezati vzorcu ${_issue.pattern}`; - return `Neveljaven ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${issue2.divisor}`; - case "unrecognized_keys": - return `Neprepoznan${issue2.keys.length > 1 ? "i klju\u010Di" : " klju\u010D"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Neveljaven klju\u010D v ${issue2.origin}`; - case "invalid_union": - return "Neveljaven vnos"; - case "invalid_element": - return `Neveljavna vrednost v ${issue2.origin}`; - default: - return "Neveljaven vnos"; - } - }; -}; -function sl_default() { - return { - localeError: error36() - }; -} - -// node_modules/zod/v4/locales/sv.js -var error37 = () => { - const Sizable = { - string: { unit: "tecken", verb: "att ha" }, - file: { unit: "bytes", verb: "att ha" }, - array: { unit: "objekt", verb: "att inneh\xE5lla" }, - set: { unit: "objekt", verb: "att inneh\xE5lla" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "regulj\xE4rt uttryck", - email: "e-postadress", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO-datum och tid", - date: "ISO-datum", - time: "ISO-tid", - duration: "ISO-varaktighet", - ipv4: "IPv4-intervall", - ipv6: "IPv6-intervall", - cidrv4: "IPv4-spektrum", - cidrv6: "IPv6-spektrum", - base64: "base64-kodad str\xE4ng", - base64url: "base64url-kodad str\xE4ng", - json_string: "JSON-str\xE4ng", - e164: "E.164-nummer", - jwt: "JWT", - template_literal: "mall-literal" - }; - const TypeDictionary = { - nan: "NaN", - number: "antal", - array: "lista" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ogiltig inmatning: f\xF6rv\xE4ntat instanceof ${issue2.expected}, fick ${received}`; - } - return `Ogiltig inmatning: f\xF6rv\xE4ntat ${expected}, fick ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ogiltig inmatning: f\xF6rv\xE4ntat ${stringifyPrimitive(issue2.values[0])}`; - return `Ogiltigt val: f\xF6rv\xE4ntade en av ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `F\xF6r stor(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "element"}`; - } - return `F\xF6r stor(t): f\xF6rv\xE4ntat ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `F\xF6r lite(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `F\xF6r lite(t): f\xF6rv\xE4ntade ${issue2.origin ?? "v\xE4rdet"} att ha ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `Ogiltig str\xE4ng: m\xE5ste b\xF6rja med "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `Ogiltig str\xE4ng: m\xE5ste sluta med "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Ogiltig str\xE4ng: m\xE5ste inneh\xE5lla "${_issue.includes}"`; - if (_issue.format === "regex") - return `Ogiltig str\xE4ng: m\xE5ste matcha m\xF6nstret "${_issue.pattern}"`; - return `Ogiltig(t) ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ogiltigt tal: m\xE5ste vara en multipel av ${issue2.divisor}`; - case "unrecognized_keys": - return `${issue2.keys.length > 1 ? "Ok\xE4nda nycklar" : "Ok\xE4nd nyckel"}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Ogiltig nyckel i ${issue2.origin ?? "v\xE4rdet"}`; - case "invalid_union": - return "Ogiltig input"; - case "invalid_element": - return `Ogiltigt v\xE4rde i ${issue2.origin ?? "v\xE4rdet"}`; - default: - return `Ogiltig input`; - } - }; -}; -function sv_default() { - return { - localeError: error37() - }; -} - -// node_modules/zod/v4/locales/ta.js -var error38 = () => { - const Sizable = { - string: { unit: "\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, - file: { unit: "\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, - array: { unit: "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" }, - set: { unit: "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD", verb: "\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1", - email: "\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD", - date: "ISO \u0BA4\u0BC7\u0BA4\u0BBF", - time: "ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD", - duration: "ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1", - ipv4: "IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", - ipv6: "IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF", - cidrv4: "IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1", - cidrv6: "IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1", - base64: "base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD", - base64url: "base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD", - json_string: "JSON \u0B9A\u0BB0\u0BAE\u0BCD", - e164: "E.164 \u0B8E\u0BA3\u0BCD", - jwt: "JWT", - template_literal: "input" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0B8E\u0BA3\u0BCD", - array: "\u0B85\u0BA3\u0BBF", - null: "\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${issue2.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`; - } - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${stringifyPrimitive(issue2.values[0])}`; - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${joinValues(issue2.values, "|")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin ?? "\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - } - return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin ?? "\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1"} ${adj}${issue2.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - } - return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue2.origin} ${adj}${issue2.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.prefix}" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - if (_issue.format === "ends_with") - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.suffix}" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - if (_issue.format === "includes") - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: "${_issue.includes}" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - if (_issue.format === "regex") - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${_issue.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${issue2.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; - case "unrecognized_keys": - return `\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${issue2.keys.length > 1 ? "\u0B95\u0BB3\u0BCD" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`; - case "invalid_union": - return "\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1"; - case "invalid_element": - return `${issue2.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`; - default: - return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1`; - } - }; -}; -function ta_default() { - return { - localeError: error38() - }; -} - -// node_modules/zod/v4/locales/th.js -var error39 = () => { - const Sizable = { - string: { unit: "\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, - file: { unit: "\u0E44\u0E1A\u0E15\u0E4C", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, - array: { unit: "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" }, - set: { unit: "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23", verb: "\u0E04\u0E27\u0E23\u0E21\u0E35" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19", - email: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25", - url: "URL", - emoji: "\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", - date: "\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO", - time: "\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", - duration: "\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO", - ipv4: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4", - ipv6: "\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6", - cidrv4: "\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4", - cidrv6: "\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6", - base64: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64", - base64url: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL", - json_string: "\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON", - e164: "\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)", - jwt: "\u0E42\u0E17\u0E40\u0E04\u0E19 JWT", - template_literal: "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02", - array: "\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)", - null: "\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${issue2.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`; - } - return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${stringifyPrimitive(issue2.values[0])}`; - return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19" : "\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin ?? "\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.maximum.toString()} ${sizing.unit ?? "\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}`; - return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin ?? "\u0E04\u0E48\u0E32"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? "\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22" : "\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue2.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 "${_issue.prefix}"`; - } - if (_issue.format === "ends_with") - return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 "${_issue.includes}" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`; - if (_issue.format === "regex") - return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${_issue.pattern}`; - return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${issue2.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`; - case "unrecognized_keys": - return `\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue2.origin}`; - case "invalid_union": - return "\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49"; - case "invalid_element": - return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue2.origin}`; - default: - return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07`; - } - }; -}; -function th_default() { - return { - localeError: error39() - }; -} - -// node_modules/zod/v4/locales/tr.js -var error40 = () => { - const Sizable = { - string: { unit: "karakter", verb: "olmal\u0131" }, - file: { unit: "bayt", verb: "olmal\u0131" }, - array: { unit: "\xF6\u011Fe", verb: "olmal\u0131" }, - set: { unit: "\xF6\u011Fe", verb: "olmal\u0131" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "girdi", - email: "e-posta adresi", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO tarih ve saat", - date: "ISO tarih", - time: "ISO saat", - duration: "ISO s\xFCre", - ipv4: "IPv4 adresi", - ipv6: "IPv6 adresi", - cidrv4: "IPv4 aral\u0131\u011F\u0131", - cidrv6: "IPv6 aral\u0131\u011F\u0131", - base64: "base64 ile \u015Fifrelenmi\u015F metin", - base64url: "base64url ile \u015Fifrelenmi\u015F metin", - json_string: "JSON dizesi", - e164: "E.164 say\u0131s\u0131", - jwt: "JWT", - template_literal: "\u015Eablon dizesi" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Ge\xE7ersiz de\u011Fer: beklenen instanceof ${issue2.expected}, al\u0131nan ${received}`; - } - return `Ge\xE7ersiz de\u011Fer: beklenen ${expected}, al\u0131nan ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Ge\xE7ersiz de\u011Fer: beklenen ${stringifyPrimitive(issue2.values[0])}`; - return `Ge\xE7ersiz se\xE7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\xC7ok b\xFCy\xFCk: beklenen ${issue2.origin ?? "de\u011Fer"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\xF6\u011Fe"}`; - return `\xC7ok b\xFCy\xFCk: beklenen ${issue2.origin ?? "de\u011Fer"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\xC7ok k\xFC\xE7\xFCk: beklenen ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - return `\xC7ok k\xFC\xE7\xFCk: beklenen ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Ge\xE7ersiz metin: "${_issue.prefix}" ile ba\u015Flamal\u0131`; - if (_issue.format === "ends_with") - return `Ge\xE7ersiz metin: "${_issue.suffix}" ile bitmeli`; - if (_issue.format === "includes") - return `Ge\xE7ersiz metin: "${_issue.includes}" i\xE7ermeli`; - if (_issue.format === "regex") - return `Ge\xE7ersiz metin: ${_issue.pattern} desenine uymal\u0131`; - return `Ge\xE7ersiz ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Ge\xE7ersiz say\u0131: ${issue2.divisor} ile tam b\xF6l\xFCnebilmeli`; - case "unrecognized_keys": - return `Tan\u0131nmayan anahtar${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} i\xE7inde ge\xE7ersiz anahtar`; - case "invalid_union": - return "Ge\xE7ersiz de\u011Fer"; - case "invalid_element": - return `${issue2.origin} i\xE7inde ge\xE7ersiz de\u011Fer`; - default: - return `Ge\xE7ersiz de\u011Fer`; - } - }; -}; -function tr_default() { - return { - localeError: error40() - }; -} - -// node_modules/zod/v4/locales/uk.js -var error41 = () => { - const Sizable = { - string: { unit: "\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, - file: { unit: "\u0431\u0430\u0439\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, - array: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" }, - set: { unit: "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432", verb: "\u043C\u0430\u0442\u0438\u043C\u0435" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456", - email: "\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438", - url: "URL", - emoji: "\u0435\u043C\u043E\u0434\u0437\u0456", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO", - date: "\u0434\u0430\u0442\u0430 ISO", - time: "\u0447\u0430\u0441 ISO", - duration: "\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO", - ipv4: "\u0430\u0434\u0440\u0435\u0441\u0430 IPv4", - ipv6: "\u0430\u0434\u0440\u0435\u0441\u0430 IPv6", - cidrv4: "\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4", - cidrv6: "\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6", - base64: "\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64", - base64url: "\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url", - json_string: "\u0440\u044F\u0434\u043E\u043A JSON", - e164: "\u043D\u043E\u043C\u0435\u0440 E.164", - jwt: "JWT", - template_literal: "\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0447\u0438\u0441\u043B\u043E", - array: "\u043C\u0430\u0441\u0438\u0432" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${issue2.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`; - } - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${stringifyPrimitive(issue2.values[0])}`; - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}`; - return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin ?? "\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"} \u0431\u0443\u0434\u0435 ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue2.origin} \u0431\u0443\u0434\u0435 ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`; - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${issue2.divisor}`; - case "unrecognized_keys": - return `\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${issue2.keys.length > 1 ? "\u0456" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${issue2.origin}`; - case "invalid_union": - return "\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456"; - case "invalid_element": - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${issue2.origin}`; - default: - return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456`; - } - }; -}; -function uk_default() { - return { - localeError: error41() - }; -} - -// node_modules/zod/v4/locales/ua.js -function ua_default() { - return uk_default(); -} - -// node_modules/zod/v4/locales/ur.js -var error42 = () => { - const Sizable = { - string: { unit: "\u062D\u0631\u0648\u0641", verb: "\u06C1\u0648\u0646\u0627" }, - file: { unit: "\u0628\u0627\u0626\u0679\u0633", verb: "\u06C1\u0648\u0646\u0627" }, - array: { unit: "\u0622\u0626\u0679\u0645\u0632", verb: "\u06C1\u0648\u0646\u0627" }, - set: { unit: "\u0622\u0626\u0679\u0645\u0632", verb: "\u06C1\u0648\u0646\u0627" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0627\u0646 \u067E\u0679", - email: "\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633", - url: "\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644", - emoji: "\u0627\u06CC\u0645\u0648\u062C\u06CC", - uuid: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", - uuidv4: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4", - uuidv6: "\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6", - nanoid: "\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC", - guid: "\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", - cuid: "\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", - cuid2: "\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2", - ulid: "\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC", - xid: "\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC", - ksuid: "\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC", - datetime: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645", - date: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E", - time: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A", - duration: "\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A", - ipv4: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633", - ipv6: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633", - cidrv4: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C", - cidrv6: "\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C", - base64: "\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF", - base64url: "\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF", - json_string: "\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF", - e164: "\u0627\u06CC 164 \u0646\u0645\u0628\u0631", - jwt: "\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC", - template_literal: "\u0627\u0646 \u067E\u0679" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u0646\u0645\u0628\u0631", - array: "\u0622\u0631\u06D2", - null: "\u0646\u0644" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${issue2.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`; - } - return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${stringifyPrimitive(issue2.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; - return `\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${joinValues(issue2.values, "|")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue2.origin ?? "\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u06D2 ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u0639\u0646\u0627\u0635\u0631"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`; - return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue2.origin ?? "\u0648\u06CC\u0644\u06CC\u0648"} \u06A9\u0627 ${adj}${issue2.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue2.origin} \u06A9\u06D2 ${adj}${issue2.minimum.toString()} ${sizing.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`; - } - return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue2.origin} \u06A9\u0627 ${adj}${issue2.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.prefix}" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; - } - if (_issue.format === "ends_with") - return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.suffix}" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; - if (_issue.format === "includes") - return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: "${_issue.includes}" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; - if (_issue.format === "regex") - return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${_issue.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; - return `\u063A\u0644\u0637 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${issue2.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`; - case "unrecognized_keys": - return `\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${issue2.keys.length > 1 ? "\u0632" : ""}: ${joinValues(issue2.keys, "\u060C ")}`; - case "invalid_key": - return `${issue2.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`; - case "invalid_union": - return "\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679"; - case "invalid_element": - return `${issue2.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`; - default: - return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679`; - } - }; -}; -function ur_default() { - return { - localeError: error42() - }; -} - -// node_modules/zod/v4/locales/uz.js -var error43 = () => { - const Sizable = { - string: { unit: "belgi", verb: "bo\u2018lishi kerak" }, - file: { unit: "bayt", verb: "bo\u2018lishi kerak" }, - array: { unit: "element", verb: "bo\u2018lishi kerak" }, - set: { unit: "element", verb: "bo\u2018lishi kerak" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "kirish", - email: "elektron pochta manzili", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO sana va vaqti", - date: "ISO sana", - time: "ISO vaqt", - duration: "ISO davomiylik", - ipv4: "IPv4 manzil", - ipv6: "IPv6 manzil", - mac: "MAC manzil", - cidrv4: "IPv4 diapazon", - cidrv6: "IPv6 diapazon", - base64: "base64 kodlangan satr", - base64url: "base64url kodlangan satr", - json_string: "JSON satr", - e164: "E.164 raqam", - jwt: "JWT", - template_literal: "kirish" - }; - const TypeDictionary = { - nan: "NaN", - number: "raqam", - array: "massiv" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `Noto\u2018g\u2018ri kirish: kutilgan instanceof ${issue2.expected}, qabul qilingan ${received}`; - } - return `Noto\u2018g\u2018ri kirish: kutilgan ${expected}, qabul qilingan ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `Noto\u2018g\u2018ri kirish: kutilgan ${stringifyPrimitive(issue2.values[0])}`; - return `Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Juda katta: kutilgan ${issue2.origin ?? "qiymat"} ${adj}${issue2.maximum.toString()} ${sizing.unit} ${sizing.verb}`; - return `Juda katta: kutilgan ${issue2.origin ?? "qiymat"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Juda kichik: kutilgan ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit} ${sizing.verb}`; - } - return `Juda kichik: kutilgan ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Noto\u2018g\u2018ri satr: "${_issue.prefix}" bilan boshlanishi kerak`; - if (_issue.format === "ends_with") - return `Noto\u2018g\u2018ri satr: "${_issue.suffix}" bilan tugashi kerak`; - if (_issue.format === "includes") - return `Noto\u2018g\u2018ri satr: "${_issue.includes}" ni o\u2018z ichiga olishi kerak`; - if (_issue.format === "regex") - return `Noto\u2018g\u2018ri satr: ${_issue.pattern} shabloniga mos kelishi kerak`; - return `Noto\u2018g\u2018ri ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `Noto\u2018g\u2018ri raqam: ${issue2.divisor} ning karralisi bo\u2018lishi kerak`; - case "unrecognized_keys": - return `Noma\u2019lum kalit${issue2.keys.length > 1 ? "lar" : ""}: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} dagi kalit noto\u2018g\u2018ri`; - case "invalid_union": - return "Noto\u2018g\u2018ri kirish"; - case "invalid_element": - return `${issue2.origin} da noto\u2018g\u2018ri qiymat`; - default: - return `Noto\u2018g\u2018ri kirish`; - } - }; -}; -function uz_default() { - return { - localeError: error43() - }; -} - -// node_modules/zod/v4/locales/vi.js -var error44 = () => { - const Sizable = { - string: { unit: "k\xFD t\u1EF1", verb: "c\xF3" }, - file: { unit: "byte", verb: "c\xF3" }, - array: { unit: "ph\u1EA7n t\u1EED", verb: "c\xF3" }, - set: { unit: "ph\u1EA7n t\u1EED", verb: "c\xF3" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u0111\u1EA7u v\xE0o", - email: "\u0111\u1ECBa ch\u1EC9 email", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ng\xE0y gi\u1EDD ISO", - date: "ng\xE0y ISO", - time: "gi\u1EDD ISO", - duration: "kho\u1EA3ng th\u1EDDi gian ISO", - ipv4: "\u0111\u1ECBa ch\u1EC9 IPv4", - ipv6: "\u0111\u1ECBa ch\u1EC9 IPv6", - cidrv4: "d\u1EA3i IPv4", - cidrv6: "d\u1EA3i IPv6", - base64: "chu\u1ED7i m\xE3 h\xF3a base64", - base64url: "chu\u1ED7i m\xE3 h\xF3a base64url", - json_string: "chu\u1ED7i JSON", - e164: "s\u1ED1 E.164", - jwt: "JWT", - template_literal: "\u0111\u1EA7u v\xE0o" - }; - const TypeDictionary = { - nan: "NaN", - number: "s\u1ED1", - array: "m\u1EA3ng" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${issue2.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`; - } - return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${stringifyPrimitive(issue2.values[0])}`; - return `T\xF9y ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\xE1c gi\xE1 tr\u1ECB ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${issue2.origin ?? "gi\xE1 tr\u1ECB"} ${sizing.verb} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "ph\u1EA7n t\u1EED"}`; - return `Qu\xE1 l\u1EDBn: mong \u0111\u1EE3i ${issue2.origin ?? "gi\xE1 tr\u1ECB"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `Qu\xE1 nh\u1ECF: mong \u0111\u1EE3i ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\xFAc b\u1EB1ng "${_issue.suffix}"`; - if (_issue.format === "includes") - return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m "${_issue.includes}"`; - if (_issue.format === "regex") - return `Chu\u1ED7i kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${_issue.pattern}`; - return `${FormatDictionary[_issue.format] ?? issue2.format} kh\xF4ng h\u1EE3p l\u1EC7`; - } - case "not_multiple_of": - return `S\u1ED1 kh\xF4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\xE0 b\u1ED9i s\u1ED1 c\u1EE7a ${issue2.divisor}`; - case "unrecognized_keys": - return `Kh\xF3a kh\xF4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `Kh\xF3a kh\xF4ng h\u1EE3p l\u1EC7 trong ${issue2.origin}`; - case "invalid_union": - return "\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7"; - case "invalid_element": - return `Gi\xE1 tr\u1ECB kh\xF4ng h\u1EE3p l\u1EC7 trong ${issue2.origin}`; - default: - return `\u0110\u1EA7u v\xE0o kh\xF4ng h\u1EE3p l\u1EC7`; - } - }; -}; -function vi_default() { - return { - localeError: error44() - }; -} - -// node_modules/zod/v4/locales/zh-CN.js -var error45 = () => { - const Sizable = { - string: { unit: "\u5B57\u7B26", verb: "\u5305\u542B" }, - file: { unit: "\u5B57\u8282", verb: "\u5305\u542B" }, - array: { unit: "\u9879", verb: "\u5305\u542B" }, - set: { unit: "\u9879", verb: "\u5305\u542B" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u8F93\u5165", - email: "\u7535\u5B50\u90AE\u4EF6", - url: "URL", - emoji: "\u8868\u60C5\u7B26\u53F7", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO\u65E5\u671F\u65F6\u95F4", - date: "ISO\u65E5\u671F", - time: "ISO\u65F6\u95F4", - duration: "ISO\u65F6\u957F", - ipv4: "IPv4\u5730\u5740", - ipv6: "IPv6\u5730\u5740", - cidrv4: "IPv4\u7F51\u6BB5", - cidrv6: "IPv6\u7F51\u6BB5", - base64: "base64\u7F16\u7801\u5B57\u7B26\u4E32", - base64url: "base64url\u7F16\u7801\u5B57\u7B26\u4E32", - json_string: "JSON\u5B57\u7B26\u4E32", - e164: "E.164\u53F7\u7801", - jwt: "JWT", - template_literal: "\u8F93\u5165" - }; - const TypeDictionary = { - nan: "NaN", - number: "\u6570\u5B57", - array: "\u6570\u7EC4", - null: "\u7A7A\u503C(null)" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${issue2.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`; - } - return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${stringifyPrimitive(issue2.values[0])}`; - return `\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue2.origin ?? "\u503C"} ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u4E2A\u5143\u7D20"}`; - return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue2.origin ?? "\u503C"} ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue2.origin} ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue2.origin} ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${_issue.prefix}" \u5F00\u5934`; - if (_issue.format === "ends_with") - return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 "${_issue.suffix}" \u7ED3\u5C3E`; - if (_issue.format === "includes") - return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${_issue.pattern}`; - return `\u65E0\u6548${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${issue2.divisor} \u7684\u500D\u6570`; - case "unrecognized_keys": - return `\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `${issue2.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`; - case "invalid_union": - return "\u65E0\u6548\u8F93\u5165"; - case "invalid_element": - return `${issue2.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`; - default: - return `\u65E0\u6548\u8F93\u5165`; - } - }; -}; -function zh_CN_default() { - return { - localeError: error45() - }; -} - -// node_modules/zod/v4/locales/zh-TW.js -var error46 = () => { - const Sizable = { - string: { unit: "\u5B57\u5143", verb: "\u64C1\u6709" }, - file: { unit: "\u4F4D\u5143\u7D44", verb: "\u64C1\u6709" }, - array: { unit: "\u9805\u76EE", verb: "\u64C1\u6709" }, - set: { unit: "\u9805\u76EE", verb: "\u64C1\u6709" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u8F38\u5165", - email: "\u90F5\u4EF6\u5730\u5740", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "ISO \u65E5\u671F\u6642\u9593", - date: "ISO \u65E5\u671F", - time: "ISO \u6642\u9593", - duration: "ISO \u671F\u9593", - ipv4: "IPv4 \u4F4D\u5740", - ipv6: "IPv6 \u4F4D\u5740", - cidrv4: "IPv4 \u7BC4\u570D", - cidrv6: "IPv6 \u7BC4\u570D", - base64: "base64 \u7DE8\u78BC\u5B57\u4E32", - base64url: "base64url \u7DE8\u78BC\u5B57\u4E32", - json_string: "JSON \u5B57\u4E32", - e164: "E.164 \u6578\u503C", - jwt: "JWT", - template_literal: "\u8F38\u5165" - }; - const TypeDictionary = { - nan: "NaN" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${issue2.expected}\uFF0C\u4F46\u6536\u5230 ${received}`; - } - return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${expected}\uFF0C\u4F46\u6536\u5230 ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${stringifyPrimitive(issue2.values[0])}`; - return `\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue2.origin ?? "\u503C"} \u61C9\u70BA ${adj}${issue2.maximum.toString()} ${sizing.unit ?? "\u500B\u5143\u7D20"}`; - return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue2.origin ?? "\u503C"} \u61C9\u70BA ${adj}${issue2.maximum.toString()}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) { - return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue2.origin} \u61C9\u70BA ${adj}${issue2.minimum.toString()} ${sizing.unit}`; - } - return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue2.origin} \u61C9\u70BA ${adj}${issue2.minimum.toString()}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") { - return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${_issue.prefix}" \u958B\u982D`; - } - if (_issue.format === "ends_with") - return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 "${_issue.suffix}" \u7D50\u5C3E`; - if (_issue.format === "includes") - return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${_issue.pattern}`; - return `\u7121\u6548\u7684 ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${issue2.divisor} \u7684\u500D\u6578`; - case "unrecognized_keys": - return `\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${issue2.keys.length > 1 ? "\u5011" : ""}\uFF1A${joinValues(issue2.keys, "\u3001")}`; - case "invalid_key": - return `${issue2.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`; - case "invalid_union": - return "\u7121\u6548\u7684\u8F38\u5165\u503C"; - case "invalid_element": - return `${issue2.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`; - default: - return `\u7121\u6548\u7684\u8F38\u5165\u503C`; - } - }; -}; -function zh_TW_default() { - return { - localeError: error46() - }; -} - -// node_modules/zod/v4/locales/yo.js -var error47 = () => { - const Sizable = { - string: { unit: "\xE0mi", verb: "n\xED" }, - file: { unit: "bytes", verb: "n\xED" }, - array: { unit: "nkan", verb: "n\xED" }, - set: { unit: "nkan", verb: "n\xED" } - }; - function getSizing(origin) { - return Sizable[origin] ?? null; - } - const FormatDictionary = { - regex: "\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9", - email: "\xE0d\xEDr\u1EB9\u0301s\xEC \xECm\u1EB9\u0301l\xEC", - url: "URL", - emoji: "emoji", - uuid: "UUID", - uuidv4: "UUIDv4", - uuidv6: "UUIDv6", - nanoid: "nanoid", - guid: "GUID", - cuid: "cuid", - cuid2: "cuid2", - ulid: "ULID", - xid: "XID", - ksuid: "KSUID", - datetime: "\xE0k\xF3k\xF2 ISO", - date: "\u1ECDj\u1ECD\u0301 ISO", - time: "\xE0k\xF3k\xF2 ISO", - duration: "\xE0k\xF3k\xF2 t\xF3 p\xE9 ISO", - ipv4: "\xE0d\xEDr\u1EB9\u0301s\xEC IPv4", - ipv6: "\xE0d\xEDr\u1EB9\u0301s\xEC IPv6", - cidrv4: "\xE0gb\xE8gb\xE8 IPv4", - cidrv6: "\xE0gb\xE8gb\xE8 IPv6", - base64: "\u1ECD\u0300r\u1ECD\u0300 t\xED a k\u1ECD\u0301 n\xED base64", - base64url: "\u1ECD\u0300r\u1ECD\u0300 base64url", - json_string: "\u1ECD\u0300r\u1ECD\u0300 JSON", - e164: "n\u1ECD\u0301mb\xE0 E.164", - jwt: "JWT", - template_literal: "\u1EB9\u0300r\u1ECD \xECb\xE1w\u1ECDl\xE9" - }; - const TypeDictionary = { - nan: "NaN", - number: "n\u1ECD\u0301mb\xE0", - array: "akop\u1ECD" - }; - return (issue2) => { - switch (issue2.code) { - case "invalid_type": { - const expected = TypeDictionary[issue2.expected] ?? issue2.expected; - const receivedType = parsedType(issue2.input); - const received = TypeDictionary[receivedType] ?? receivedType; - if (/^[A-Z]/.test(issue2.expected)) { - return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi instanceof ${issue2.expected}, \xE0m\u1ECD\u0300 a r\xED ${received}`; - } - return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${expected}, \xE0m\u1ECD\u0300 a r\xED ${received}`; - } - case "invalid_value": - if (issue2.values.length === 1) - return `\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e: a n\xED l\xE1ti fi ${stringifyPrimitive(issue2.values[0])}`; - return `\xC0\u1E63\xE0y\xE0n a\u1E63\xEC\u1E63e: yan \u1ECD\u0300kan l\xE1ra ${joinValues(issue2.values, "|")}`; - case "too_big": { - const adj = issue2.inclusive ? "<=" : "<"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${issue2.origin ?? "iye"} ${sizing.verb} ${adj}${issue2.maximum} ${sizing.unit}`; - return `T\xF3 p\u1ECD\u0300 j\xF9: a n\xED l\xE1ti j\u1EB9\u0301 ${adj}${issue2.maximum}`; - } - case "too_small": { - const adj = issue2.inclusive ? ">=" : ">"; - const sizing = getSizing(issue2.origin); - if (sizing) - return `K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 p\xE9 ${issue2.origin} ${sizing.verb} ${adj}${issue2.minimum} ${sizing.unit}`; - return `K\xE9r\xE9 ju: a n\xED l\xE1ti j\u1EB9\u0301 ${adj}${issue2.minimum}`; - } - case "invalid_format": { - const _issue = issue2; - if (_issue.format === "starts_with") - return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\xFA "${_issue.prefix}"`; - if (_issue.format === "ends_with") - return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\xED p\u1EB9\u0300l\xFA "${_issue.suffix}"`; - if (_issue.format === "includes") - return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\xED "${_issue.includes}"`; - if (_issue.format === "regex") - return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\xE1 \xE0p\u1EB9\u1EB9r\u1EB9 mu ${_issue.pattern}`; - return `A\u1E63\xEC\u1E63e: ${FormatDictionary[_issue.format] ?? issue2.format}`; - } - case "not_multiple_of": - return `N\u1ECD\u0301mb\xE0 a\u1E63\xEC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \xE8y\xE0 p\xEDp\xEDn ti ${issue2.divisor}`; - case "unrecognized_keys": - return `B\u1ECDt\xECn\xEC \xE0\xECm\u1ECD\u0300: ${joinValues(issue2.keys, ", ")}`; - case "invalid_key": - return `B\u1ECDt\xECn\xEC a\u1E63\xEC\u1E63e n\xEDn\xFA ${issue2.origin}`; - case "invalid_union": - return "\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"; - case "invalid_element": - return `Iye a\u1E63\xEC\u1E63e n\xEDn\xFA ${issue2.origin}`; - default: - return "\xCCb\xE1w\u1ECDl\xE9 a\u1E63\xEC\u1E63e"; - } - }; -}; -function yo_default() { - return { - localeError: error47() - }; -} - -// node_modules/zod/v4/core/registries.js -var _a; -var $output = Symbol("ZodOutput"); -var $input = Symbol("ZodInput"); -var $ZodRegistry = class { - constructor() { - this._map = /* @__PURE__ */ new WeakMap(); - this._idmap = /* @__PURE__ */ new Map(); - } - add(schema, ..._meta) { - const meta3 = _meta[0]; - this._map.set(schema, meta3); - if (meta3 && typeof meta3 === "object" && "id" in meta3) { - this._idmap.set(meta3.id, schema); - } - return this; - } - clear() { - this._map = /* @__PURE__ */ new WeakMap(); - this._idmap = /* @__PURE__ */ new Map(); - return this; - } - remove(schema) { - const meta3 = this._map.get(schema); - if (meta3 && typeof meta3 === "object" && "id" in meta3) { - this._idmap.delete(meta3.id); - } - this._map.delete(schema); - return this; - } - get(schema) { - const p = schema._zod.parent; - if (p) { - const pm = { ...this.get(p) ?? {} }; - delete pm.id; - const f = { ...pm, ...this._map.get(schema) }; - return Object.keys(f).length ? f : void 0; - } - return this._map.get(schema); - } - has(schema) { - return this._map.has(schema); - } -}; -function registry() { - return new $ZodRegistry(); -} -(_a = globalThis).__zod_globalRegistry ?? (_a.__zod_globalRegistry = registry()); -var globalRegistry = globalThis.__zod_globalRegistry; - -// node_modules/zod/v4/core/api.js -// @__NO_SIDE_EFFECTS__ -function _string(Class2, params) { - return new Class2({ - type: "string", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _coercedString(Class2, params) { - return new Class2({ - type: "string", - coerce: true, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _email(Class2, params) { - return new Class2({ - type: "string", - format: "email", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _guid(Class2, params) { - return new Class2({ - type: "string", - format: "guid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uuid(Class2, params) { - return new Class2({ - type: "string", - format: "uuid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uuidv4(Class2, params) { - return new Class2({ - type: "string", - format: "uuid", - check: "string_format", - abort: false, - version: "v4", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uuidv6(Class2, params) { - return new Class2({ - type: "string", - format: "uuid", - check: "string_format", - abort: false, - version: "v6", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uuidv7(Class2, params) { - return new Class2({ - type: "string", - format: "uuid", - check: "string_format", - abort: false, - version: "v7", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _url(Class2, params) { - return new Class2({ - type: "string", - format: "url", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _emoji2(Class2, params) { - return new Class2({ - type: "string", - format: "emoji", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _nanoid(Class2, params) { - return new Class2({ - type: "string", - format: "nanoid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _cuid(Class2, params) { - return new Class2({ - type: "string", - format: "cuid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _cuid2(Class2, params) { - return new Class2({ - type: "string", - format: "cuid2", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _ulid(Class2, params) { - return new Class2({ - type: "string", - format: "ulid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _xid(Class2, params) { - return new Class2({ - type: "string", - format: "xid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _ksuid(Class2, params) { - return new Class2({ - type: "string", - format: "ksuid", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _ipv4(Class2, params) { - return new Class2({ - type: "string", - format: "ipv4", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _ipv6(Class2, params) { - return new Class2({ - type: "string", - format: "ipv6", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _mac(Class2, params) { - return new Class2({ - type: "string", - format: "mac", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _cidrv4(Class2, params) { - return new Class2({ - type: "string", - format: "cidrv4", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _cidrv6(Class2, params) { - return new Class2({ - type: "string", - format: "cidrv6", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _base64(Class2, params) { - return new Class2({ - type: "string", - format: "base64", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _base64url(Class2, params) { - return new Class2({ - type: "string", - format: "base64url", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _e164(Class2, params) { - return new Class2({ - type: "string", - format: "e164", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _jwt(Class2, params) { - return new Class2({ - type: "string", - format: "jwt", - check: "string_format", - abort: false, - ...normalizeParams(params) - }); -} -var TimePrecision = { - Any: null, - Minute: -1, - Second: 0, - Millisecond: 3, - Microsecond: 6 -}; -// @__NO_SIDE_EFFECTS__ -function _isoDateTime(Class2, params) { - return new Class2({ - type: "string", - format: "datetime", - check: "string_format", - offset: false, - local: false, - precision: null, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _isoDate(Class2, params) { - return new Class2({ - type: "string", - format: "date", - check: "string_format", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _isoTime(Class2, params) { - return new Class2({ - type: "string", - format: "time", - check: "string_format", - precision: null, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _isoDuration(Class2, params) { - return new Class2({ - type: "string", - format: "duration", - check: "string_format", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _number(Class2, params) { - return new Class2({ - type: "number", - checks: [], - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _coercedNumber(Class2, params) { - return new Class2({ - type: "number", - coerce: true, - checks: [], - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _int(Class2, params) { - return new Class2({ - type: "number", - check: "number_format", - abort: false, - format: "safeint", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _float32(Class2, params) { - return new Class2({ - type: "number", - check: "number_format", - abort: false, - format: "float32", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _float64(Class2, params) { - return new Class2({ - type: "number", - check: "number_format", - abort: false, - format: "float64", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _int32(Class2, params) { - return new Class2({ - type: "number", - check: "number_format", - abort: false, - format: "int32", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uint32(Class2, params) { - return new Class2({ - type: "number", - check: "number_format", - abort: false, - format: "uint32", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _boolean(Class2, params) { - return new Class2({ - type: "boolean", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _coercedBoolean(Class2, params) { - return new Class2({ - type: "boolean", - coerce: true, - ...normalizeParams(params) }); -} -// @__NO_SIDE_EFFECTS__ -function _bigint(Class2, params) { - return new Class2({ - type: "bigint", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _coercedBigint(Class2, params) { - return new Class2({ - type: "bigint", - coerce: true, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _int64(Class2, params) { - return new Class2({ - type: "bigint", - check: "bigint_format", - abort: false, - format: "int64", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uint64(Class2, params) { - return new Class2({ - type: "bigint", - check: "bigint_format", - abort: false, - format: "uint64", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _symbol(Class2, params) { - return new Class2({ - type: "symbol", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _undefined2(Class2, params) { - return new Class2({ - type: "undefined", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _null2(Class2, params) { - return new Class2({ - type: "null", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _any(Class2) { - return new Class2({ - type: "any" - }); -} -// @__NO_SIDE_EFFECTS__ -function _unknown(Class2) { - return new Class2({ - type: "unknown" - }); -} -// @__NO_SIDE_EFFECTS__ -function _never(Class2, params) { - return new Class2({ - type: "never", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _void(Class2, params) { - return new Class2({ - type: "void", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _date(Class2, params) { - return new Class2({ - type: "date", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _coercedDate(Class2, params) { - return new Class2({ - type: "date", - coerce: true, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _nan(Class2, params) { - return new Class2({ - type: "nan", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _lt(value, params) { - return new $ZodCheckLessThan({ - check: "less_than", - ...normalizeParams(params), - value, - inclusive: false - }); -} -// @__NO_SIDE_EFFECTS__ -function _lte(value, params) { - return new $ZodCheckLessThan({ - check: "less_than", - ...normalizeParams(params), - value, - inclusive: true - }); -} -// @__NO_SIDE_EFFECTS__ -function _gt(value, params) { - return new $ZodCheckGreaterThan({ - check: "greater_than", - ...normalizeParams(params), - value, - inclusive: false - }); -} -// @__NO_SIDE_EFFECTS__ -function _gte(value, params) { - return new $ZodCheckGreaterThan({ - check: "greater_than", - ...normalizeParams(params), - value, - inclusive: true - }); -} -// @__NO_SIDE_EFFECTS__ -function _positive(params) { - return /* @__PURE__ */ _gt(0, params); -} -// @__NO_SIDE_EFFECTS__ -function _negative(params) { - return /* @__PURE__ */ _lt(0, params); -} -// @__NO_SIDE_EFFECTS__ -function _nonpositive(params) { - return /* @__PURE__ */ _lte(0, params); -} -// @__NO_SIDE_EFFECTS__ -function _nonnegative(params) { - return /* @__PURE__ */ _gte(0, params); -} -// @__NO_SIDE_EFFECTS__ -function _multipleOf(value, params) { - return new $ZodCheckMultipleOf({ - check: "multiple_of", - ...normalizeParams(params), - value - }); -} -// @__NO_SIDE_EFFECTS__ -function _maxSize(maximum, params) { - return new $ZodCheckMaxSize({ - check: "max_size", - ...normalizeParams(params), - maximum - }); -} -// @__NO_SIDE_EFFECTS__ -function _minSize(minimum, params) { - return new $ZodCheckMinSize({ - check: "min_size", - ...normalizeParams(params), - minimum - }); -} -// @__NO_SIDE_EFFECTS__ -function _size(size, params) { - return new $ZodCheckSizeEquals({ - check: "size_equals", - ...normalizeParams(params), - size - }); -} -// @__NO_SIDE_EFFECTS__ -function _maxLength(maximum, params) { - const ch = new $ZodCheckMaxLength({ - check: "max_length", - ...normalizeParams(params), - maximum - }); - return ch; -} -// @__NO_SIDE_EFFECTS__ -function _minLength(minimum, params) { - return new $ZodCheckMinLength({ - check: "min_length", - ...normalizeParams(params), - minimum - }); -} -// @__NO_SIDE_EFFECTS__ -function _length(length, params) { - return new $ZodCheckLengthEquals({ - check: "length_equals", - ...normalizeParams(params), - length - }); -} -// @__NO_SIDE_EFFECTS__ -function _regex(pattern, params) { - return new $ZodCheckRegex({ - check: "string_format", - format: "regex", - ...normalizeParams(params), - pattern - }); -} -// @__NO_SIDE_EFFECTS__ -function _lowercase(params) { - return new $ZodCheckLowerCase({ - check: "string_format", - format: "lowercase", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _uppercase(params) { - return new $ZodCheckUpperCase({ - check: "string_format", - format: "uppercase", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _includes(includes, params) { - return new $ZodCheckIncludes({ - check: "string_format", - format: "includes", - ...normalizeParams(params), - includes - }); -} -// @__NO_SIDE_EFFECTS__ -function _startsWith(prefix, params) { - return new $ZodCheckStartsWith({ - check: "string_format", - format: "starts_with", - ...normalizeParams(params), - prefix - }); -} -// @__NO_SIDE_EFFECTS__ -function _endsWith(suffix, params) { - return new $ZodCheckEndsWith({ - check: "string_format", - format: "ends_with", - ...normalizeParams(params), - suffix - }); -} -// @__NO_SIDE_EFFECTS__ -function _property(property, schema, params) { - return new $ZodCheckProperty({ - check: "property", - property, - schema, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _mime(types, params) { - return new $ZodCheckMimeType({ - check: "mime_type", - mime: types, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _overwrite(tx) { - return new $ZodCheckOverwrite({ - check: "overwrite", - tx - }); -} -// @__NO_SIDE_EFFECTS__ -function _normalize(form) { - return /* @__PURE__ */ _overwrite((input) => input.normalize(form)); -} -// @__NO_SIDE_EFFECTS__ -function _trim() { - return /* @__PURE__ */ _overwrite((input) => input.trim()); -} -// @__NO_SIDE_EFFECTS__ -function _toLowerCase() { - return /* @__PURE__ */ _overwrite((input) => input.toLowerCase()); -} -// @__NO_SIDE_EFFECTS__ -function _toUpperCase() { - return /* @__PURE__ */ _overwrite((input) => input.toUpperCase()); -} -// @__NO_SIDE_EFFECTS__ -function _slugify() { - return /* @__PURE__ */ _overwrite((input) => slugify(input)); -} -// @__NO_SIDE_EFFECTS__ -function _array(Class2, element, params) { - return new Class2({ - type: "array", - element, - // get element() { - // return element; - // }, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _union(Class2, options, params) { - return new Class2({ - type: "union", - options, - ...normalizeParams(params) - }); -} -function _xor(Class2, options, params) { - return new Class2({ - type: "union", - options, - inclusive: false, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _discriminatedUnion(Class2, discriminator, options, params) { - return new Class2({ - type: "union", - options, - discriminator, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _intersection(Class2, left, right) { - return new Class2({ - type: "intersection", - left, - right - }); -} -// @__NO_SIDE_EFFECTS__ -function _tuple(Class2, items, _paramsOrRest, _params) { - const hasRest = _paramsOrRest instanceof $ZodType; - const params = hasRest ? _params : _paramsOrRest; - const rest = hasRest ? _paramsOrRest : null; - return new Class2({ - type: "tuple", - items, - rest, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _record(Class2, keyType, valueType, params) { - return new Class2({ - type: "record", - keyType, - valueType, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _map(Class2, keyType, valueType, params) { - return new Class2({ - type: "map", - keyType, - valueType, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _set(Class2, valueType, params) { - return new Class2({ - type: "set", - valueType, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _enum(Class2, values, params) { - const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values; - return new Class2({ - type: "enum", - entries, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _nativeEnum(Class2, entries, params) { - return new Class2({ - type: "enum", - entries, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _literal(Class2, value, params) { - return new Class2({ - type: "literal", - values: Array.isArray(value) ? value : [value], - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _file(Class2, params) { - return new Class2({ - type: "file", - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _transform(Class2, fn) { - return new Class2({ - type: "transform", - transform: fn - }); -} -// @__NO_SIDE_EFFECTS__ -function _optional(Class2, innerType) { - return new Class2({ - type: "optional", - innerType - }); -} -// @__NO_SIDE_EFFECTS__ -function _nullable(Class2, innerType) { - return new Class2({ - type: "nullable", - innerType - }); -} -// @__NO_SIDE_EFFECTS__ -function _default(Class2, innerType, defaultValue) { - return new Class2({ - type: "default", - innerType, - get defaultValue() { - return typeof defaultValue === "function" ? defaultValue() : shallowClone(defaultValue); - } - }); -} -// @__NO_SIDE_EFFECTS__ -function _nonoptional(Class2, innerType, params) { - return new Class2({ - type: "nonoptional", - innerType, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _success(Class2, innerType) { - return new Class2({ - type: "success", - innerType - }); -} -// @__NO_SIDE_EFFECTS__ -function _catch(Class2, innerType, catchValue) { - return new Class2({ - type: "catch", - innerType, - catchValue: typeof catchValue === "function" ? catchValue : () => catchValue - }); -} -// @__NO_SIDE_EFFECTS__ -function _pipe(Class2, in_, out) { - return new Class2({ - type: "pipe", - in: in_, - out - }); -} -// @__NO_SIDE_EFFECTS__ -function _readonly(Class2, innerType) { - return new Class2({ - type: "readonly", - innerType - }); -} -// @__NO_SIDE_EFFECTS__ -function _templateLiteral(Class2, parts, params) { - return new Class2({ - type: "template_literal", - parts, - ...normalizeParams(params) - }); -} -// @__NO_SIDE_EFFECTS__ -function _lazy(Class2, getter) { - return new Class2({ - type: "lazy", - getter - }); -} -// @__NO_SIDE_EFFECTS__ -function _promise(Class2, innerType) { - return new Class2({ - type: "promise", - innerType - }); -} -// @__NO_SIDE_EFFECTS__ -function _custom(Class2, fn, _params) { - const norm = normalizeParams(_params); - norm.abort ?? (norm.abort = true); - const schema = new Class2({ - type: "custom", - check: "custom", - fn, - ...norm - }); - return schema; -} -// @__NO_SIDE_EFFECTS__ -function _refine(Class2, fn, _params) { - const schema = new Class2({ - type: "custom", - check: "custom", - fn, - ...normalizeParams(_params) - }); - return schema; -} -// @__NO_SIDE_EFFECTS__ -function _superRefine(fn) { - const ch = /* @__PURE__ */ _check((payload) => { - payload.addIssue = (issue2) => { - if (typeof issue2 === "string") { - payload.issues.push(issue(issue2, payload.value, ch._zod.def)); - } else { - const _issue = issue2; - if (_issue.fatal) - _issue.continue = false; - _issue.code ?? (_issue.code = "custom"); - _issue.input ?? (_issue.input = payload.value); - _issue.inst ?? (_issue.inst = ch); - _issue.continue ?? (_issue.continue = !ch._zod.def.abort); - payload.issues.push(issue(_issue)); - } - }; - return fn(payload.value, payload); - }); - return ch; -} -// @__NO_SIDE_EFFECTS__ -function _check(fn, params) { - const ch = new $ZodCheck({ - check: "custom", - ...normalizeParams(params) - }); - ch._zod.check = fn; - return ch; -} -// @__NO_SIDE_EFFECTS__ -function describe(description) { - const ch = new $ZodCheck({ check: "describe" }); - ch._zod.onattach = [ - (inst) => { - const existing = globalRegistry.get(inst) ?? {}; - globalRegistry.add(inst, { ...existing, description }); - } - ]; - ch._zod.check = () => { - }; - return ch; -} -// @__NO_SIDE_EFFECTS__ -function meta(metadata) { - const ch = new $ZodCheck({ check: "meta" }); - ch._zod.onattach = [ - (inst) => { - const existing = globalRegistry.get(inst) ?? {}; - globalRegistry.add(inst, { ...existing, ...metadata }); - } - ]; - ch._zod.check = () => { - }; - return ch; -} -// @__NO_SIDE_EFFECTS__ -function _stringbool(Classes, _params) { - const params = normalizeParams(_params); - let truthyArray = params.truthy ?? ["true", "1", "yes", "on", "y", "enabled"]; - let falsyArray = params.falsy ?? ["false", "0", "no", "off", "n", "disabled"]; - if (params.case !== "sensitive") { - truthyArray = truthyArray.map((v) => typeof v === "string" ? v.toLowerCase() : v); - falsyArray = falsyArray.map((v) => typeof v === "string" ? v.toLowerCase() : v); - } - const truthySet = new Set(truthyArray); - const falsySet = new Set(falsyArray); - const _Codec = Classes.Codec ?? $ZodCodec; - const _Boolean = Classes.Boolean ?? $ZodBoolean; - const _String = Classes.String ?? $ZodString; - const stringSchema = new _String({ type: "string", error: params.error }); - const booleanSchema = new _Boolean({ type: "boolean", error: params.error }); - const codec2 = new _Codec({ - type: "pipe", - in: stringSchema, - out: booleanSchema, - transform: ((input, payload) => { - let data = input; - if (params.case !== "sensitive") - data = data.toLowerCase(); - if (truthySet.has(data)) { - return true; - } else if (falsySet.has(data)) { - return false; - } else { - payload.issues.push({ - code: "invalid_value", - expected: "stringbool", - values: [...truthySet, ...falsySet], - input: payload.value, - inst: codec2, - continue: false - }); - return {}; - } - }), - reverseTransform: ((input, _payload) => { - if (input === true) { - return truthyArray[0] || "true"; - } else { - return falsyArray[0] || "false"; - } - }), - error: params.error - }); - return codec2; -} -// @__NO_SIDE_EFFECTS__ -function _stringFormat(Class2, format, fnOrRegex, _params = {}) { - const params = normalizeParams(_params); - const def = { - ...normalizeParams(_params), - check: "string_format", - type: "string", - format, - fn: typeof fnOrRegex === "function" ? fnOrRegex : (val) => fnOrRegex.test(val), - ...params - }; - if (fnOrRegex instanceof RegExp) { - def.pattern = fnOrRegex; - } - const inst = new Class2(def); - return inst; -} - -// node_modules/zod/v4/core/to-json-schema.js -function initializeContext(params) { - let target = params?.target ?? "draft-2020-12"; - if (target === "draft-4") - target = "draft-04"; - if (target === "draft-7") - target = "draft-07"; - return { - processors: params.processors ?? {}, - metadataRegistry: params?.metadata ?? globalRegistry, - target, - unrepresentable: params?.unrepresentable ?? "throw", - override: params?.override ?? (() => { - }), - io: params?.io ?? "output", - counter: 0, - seen: /* @__PURE__ */ new Map(), - cycles: params?.cycles ?? "ref", - reused: params?.reused ?? "inline", - external: params?.external ?? void 0 - }; -} -function process2(schema, ctx, _params = { path: [], schemaPath: [] }) { - var _a2; - const def = schema._zod.def; - const seen = ctx.seen.get(schema); - if (seen) { - seen.count++; - const isCycle = _params.schemaPath.includes(schema); - if (isCycle) { - seen.cycle = _params.path; - } - return seen.schema; - } - const result = { schema: {}, count: 1, cycle: void 0, path: _params.path }; - ctx.seen.set(schema, result); - const overrideSchema = schema._zod.toJSONSchema?.(); - if (overrideSchema) { - result.schema = overrideSchema; - } else { - const params = { - ..._params, - schemaPath: [..._params.schemaPath, schema], - path: _params.path - }; - if (schema._zod.processJSONSchema) { - schema._zod.processJSONSchema(ctx, result.schema, params); - } else { - const _json = result.schema; - const processor = ctx.processors[def.type]; - if (!processor) { - throw new Error(`[toJSONSchema]: Non-representable type encountered: ${def.type}`); - } - processor(schema, ctx, _json, params); - } - const parent = schema._zod.parent; - if (parent) { - if (!result.ref) - result.ref = parent; - process2(parent, ctx, params); - ctx.seen.get(parent).isParent = true; - } - } - const meta3 = ctx.metadataRegistry.get(schema); - if (meta3) - Object.assign(result.schema, meta3); - if (ctx.io === "input" && isTransforming(schema)) { - delete result.schema.examples; - delete result.schema.default; - } - if (ctx.io === "input" && result.schema._prefault) - (_a2 = result.schema).default ?? (_a2.default = result.schema._prefault); - delete result.schema._prefault; - const _result = ctx.seen.get(schema); - return _result.schema; -} -function extractDefs(ctx, schema) { - const root = ctx.seen.get(schema); - if (!root) - throw new Error("Unprocessed schema. This is a bug in Zod."); - const idToSchema = /* @__PURE__ */ new Map(); - for (const entry of ctx.seen.entries()) { - const id = ctx.metadataRegistry.get(entry[0])?.id; - if (id) { - const existing = idToSchema.get(id); - if (existing && existing !== entry[0]) { - throw new Error(`Duplicate schema id "${id}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`); - } - idToSchema.set(id, entry[0]); - } - } - const makeURI = (entry) => { - const defsSegment = ctx.target === "draft-2020-12" ? "$defs" : "definitions"; - if (ctx.external) { - const externalId = ctx.external.registry.get(entry[0])?.id; - const uriGenerator = ctx.external.uri ?? ((id2) => id2); - if (externalId) { - return { ref: uriGenerator(externalId) }; - } - const id = entry[1].defId ?? entry[1].schema.id ?? `schema${ctx.counter++}`; - entry[1].defId = id; - return { defId: id, ref: `${uriGenerator("__shared")}#/${defsSegment}/${id}` }; - } - if (entry[1] === root) { - return { ref: "#" }; - } - const uriPrefix = `#`; - const defUriPrefix = `${uriPrefix}/${defsSegment}/`; - const defId = entry[1].schema.id ?? `__schema${ctx.counter++}`; - return { defId, ref: defUriPrefix + defId }; - }; - const extractToDef = (entry) => { - if (entry[1].schema.$ref) { - return; - } - const seen = entry[1]; - const { ref, defId } = makeURI(entry); - seen.def = { ...seen.schema }; - if (defId) - seen.defId = defId; - const schema2 = seen.schema; - for (const key in schema2) { - delete schema2[key]; - } - schema2.$ref = ref; - }; - if (ctx.cycles === "throw") { - for (const entry of ctx.seen.entries()) { - const seen = entry[1]; - if (seen.cycle) { - throw new Error(`Cycle detected: #/${seen.cycle?.join("/")}/ - -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`); - } - } - } - for (const entry of ctx.seen.entries()) { - const seen = entry[1]; - if (schema === entry[0]) { - extractToDef(entry); - continue; - } - if (ctx.external) { - const ext = ctx.external.registry.get(entry[0])?.id; - if (schema !== entry[0] && ext) { - extractToDef(entry); - continue; - } - } - const id = ctx.metadataRegistry.get(entry[0])?.id; - if (id) { - extractToDef(entry); - continue; - } - if (seen.cycle) { - extractToDef(entry); - continue; - } - if (seen.count > 1) { - if (ctx.reused === "ref") { - extractToDef(entry); - continue; - } - } - } -} -function finalize(ctx, schema) { - const root = ctx.seen.get(schema); - if (!root) - throw new Error("Unprocessed schema. This is a bug in Zod."); - const flattenRef = (zodSchema) => { - const seen = ctx.seen.get(zodSchema); - if (seen.ref === null) - return; - const schema2 = seen.def ?? seen.schema; - const _cached = { ...schema2 }; - const ref = seen.ref; - seen.ref = null; - if (ref) { - flattenRef(ref); - const refSeen = ctx.seen.get(ref); - const refSchema = refSeen.schema; - if (refSchema.$ref && (ctx.target === "draft-07" || ctx.target === "draft-04" || ctx.target === "openapi-3.0")) { - schema2.allOf = schema2.allOf ?? []; - schema2.allOf.push(refSchema); - } else { - Object.assign(schema2, refSchema); - } - Object.assign(schema2, _cached); - const isParentRef = zodSchema._zod.parent === ref; - if (isParentRef) { - for (const key in schema2) { - if (key === "$ref" || key === "allOf") - continue; - if (!(key in _cached)) { - delete schema2[key]; - } - } - } - if (refSchema.$ref && refSeen.def) { - for (const key in schema2) { - if (key === "$ref" || key === "allOf") - continue; - if (key in refSeen.def && JSON.stringify(schema2[key]) === JSON.stringify(refSeen.def[key])) { - delete schema2[key]; - } - } - } - } - const parent = zodSchema._zod.parent; - if (parent && parent !== ref) { - flattenRef(parent); - const parentSeen = ctx.seen.get(parent); - if (parentSeen?.schema.$ref) { - schema2.$ref = parentSeen.schema.$ref; - if (parentSeen.def) { - for (const key in schema2) { - if (key === "$ref" || key === "allOf") - continue; - if (key in parentSeen.def && JSON.stringify(schema2[key]) === JSON.stringify(parentSeen.def[key])) { - delete schema2[key]; - } - } - } - } - } - ctx.override({ - zodSchema, - jsonSchema: schema2, - path: seen.path ?? [] - }); - }; - for (const entry of [...ctx.seen.entries()].reverse()) { - flattenRef(entry[0]); - } - const result = {}; - if (ctx.target === "draft-2020-12") { - result.$schema = "https://json-schema.org/draft/2020-12/schema"; - } else if (ctx.target === "draft-07") { - result.$schema = "http://json-schema.org/draft-07/schema#"; - } else if (ctx.target === "draft-04") { - result.$schema = "http://json-schema.org/draft-04/schema#"; - } else if (ctx.target === "openapi-3.0") { - } else { - } - if (ctx.external?.uri) { - const id = ctx.external.registry.get(schema)?.id; - if (!id) - throw new Error("Schema is missing an `id` property"); - result.$id = ctx.external.uri(id); - } - Object.assign(result, root.def ?? root.schema); - const defs = ctx.external?.defs ?? {}; - for (const entry of ctx.seen.entries()) { - const seen = entry[1]; - if (seen.def && seen.defId) { - defs[seen.defId] = seen.def; - } - } - if (ctx.external) { - } else { - if (Object.keys(defs).length > 0) { - if (ctx.target === "draft-2020-12") { - result.$defs = defs; - } else { - result.definitions = defs; - } - } - } - try { - const finalized = JSON.parse(JSON.stringify(result)); - Object.defineProperty(finalized, "~standard", { - value: { - ...schema["~standard"], - jsonSchema: { - input: createStandardJSONSchemaMethod(schema, "input", ctx.processors), - output: createStandardJSONSchemaMethod(schema, "output", ctx.processors) - } - }, - enumerable: false, - writable: false - }); - return finalized; - } catch (_err) { - throw new Error("Error converting schema to JSON."); - } -} -function isTransforming(_schema, _ctx) { - const ctx = _ctx ?? { seen: /* @__PURE__ */ new Set() }; - if (ctx.seen.has(_schema)) - return false; - ctx.seen.add(_schema); - const def = _schema._zod.def; - if (def.type === "transform") - return true; - if (def.type === "array") - return isTransforming(def.element, ctx); - if (def.type === "set") - return isTransforming(def.valueType, ctx); - if (def.type === "lazy") - return isTransforming(def.getter(), ctx); - if (def.type === "promise" || def.type === "optional" || def.type === "nonoptional" || def.type === "nullable" || def.type === "readonly" || def.type === "default" || def.type === "prefault") { - return isTransforming(def.innerType, ctx); - } - if (def.type === "intersection") { - return isTransforming(def.left, ctx) || isTransforming(def.right, ctx); - } - if (def.type === "record" || def.type === "map") { - return isTransforming(def.keyType, ctx) || isTransforming(def.valueType, ctx); - } - if (def.type === "pipe") { - return isTransforming(def.in, ctx) || isTransforming(def.out, ctx); - } - if (def.type === "object") { - for (const key in def.shape) { - if (isTransforming(def.shape[key], ctx)) - return true; - } - return false; - } - if (def.type === "union") { - for (const option of def.options) { - if (isTransforming(option, ctx)) - return true; - } - return false; - } - if (def.type === "tuple") { - for (const item of def.items) { - if (isTransforming(item, ctx)) - return true; - } - if (def.rest && isTransforming(def.rest, ctx)) - return true; - return false; - } - return false; -} -var createToJSONSchemaMethod = (schema, processors = {}) => (params) => { - const ctx = initializeContext({ ...params, processors }); - process2(schema, ctx); - extractDefs(ctx, schema); - return finalize(ctx, schema); -}; -var createStandardJSONSchemaMethod = (schema, io, processors = {}) => (params) => { - const { libraryOptions, target } = params ?? {}; - const ctx = initializeContext({ ...libraryOptions ?? {}, target, io, processors }); - process2(schema, ctx); - extractDefs(ctx, schema); - return finalize(ctx, schema); + return { syncedCount: userWorkspaces.length }; }; -// node_modules/zod/v4/core/json-schema-processors.js -var formatMap = { - guid: "uuid", - url: "uri", - datetime: "date-time", - json_string: "json-string", - regex: "" - // do not set -}; -var stringProcessor = (schema, ctx, _json, _params) => { - const json2 = _json; - json2.type = "string"; - const { minimum, maximum, format, patterns, contentEncoding } = schema._zod.bag; - if (typeof minimum === "number") - json2.minLength = minimum; - if (typeof maximum === "number") - json2.maxLength = maximum; - if (format) { - json2.format = formatMap[format] ?? format; - if (json2.format === "") - delete json2.format; - if (format === "time") { - delete json2.format; - } - } - if (contentEncoding) - json2.contentEncoding = contentEncoding; - if (patterns && patterns.size > 0) { - const regexes = [...patterns]; - if (regexes.length === 1) - json2.pattern = regexes[0].source; - else if (regexes.length > 1) { - json2.allOf = [ - ...regexes.map((regex) => ({ - ...ctx.target === "draft-07" || ctx.target === "draft-04" || ctx.target === "openapi-3.0" ? { type: "string" } : {}, - pattern: regex.source - })) - ]; - } - } -}; -var numberProcessor = (schema, ctx, _json, _params) => { - const json2 = _json; - const { minimum, maximum, format, multipleOf, exclusiveMaximum, exclusiveMinimum } = schema._zod.bag; - if (typeof format === "string" && format.includes("int")) - json2.type = "integer"; - else - json2.type = "number"; - if (typeof exclusiveMinimum === "number") { - if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { - json2.minimum = exclusiveMinimum; - json2.exclusiveMinimum = true; - } else { - json2.exclusiveMinimum = exclusiveMinimum; - } - } - if (typeof minimum === "number") { - json2.minimum = minimum; - if (typeof exclusiveMinimum === "number" && ctx.target !== "draft-04") { - if (exclusiveMinimum >= minimum) - delete json2.minimum; - else - delete json2.exclusiveMinimum; - } - } - if (typeof exclusiveMaximum === "number") { - if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { - json2.maximum = exclusiveMaximum; - json2.exclusiveMaximum = true; - } else { - json2.exclusiveMaximum = exclusiveMaximum; - } - } - if (typeof maximum === "number") { - json2.maximum = maximum; - if (typeof exclusiveMaximum === "number" && ctx.target !== "draft-04") { - if (exclusiveMaximum <= maximum) - delete json2.maximum; - else - delete json2.exclusiveMaximum; - } - } - if (typeof multipleOf === "number") - json2.multipleOf = multipleOf; -}; -var booleanProcessor = (_schema, _ctx, json2, _params) => { - json2.type = "boolean"; -}; -var bigintProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("BigInt cannot be represented in JSON Schema"); - } -}; -var symbolProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Symbols cannot be represented in JSON Schema"); - } -}; -var nullProcessor = (_schema, ctx, json2, _params) => { - if (ctx.target === "openapi-3.0") { - json2.type = "string"; - json2.nullable = true; - json2.enum = [null]; - } else { - json2.type = "null"; - } -}; -var undefinedProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Undefined cannot be represented in JSON Schema"); - } -}; -var voidProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Void cannot be represented in JSON Schema"); - } -}; -var neverProcessor = (_schema, _ctx, json2, _params) => { - json2.not = {}; -}; -var anyProcessor = (_schema, _ctx, _json, _params) => { -}; -var unknownProcessor = (_schema, _ctx, _json, _params) => { -}; -var dateProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Date cannot be represented in JSON Schema"); - } -}; -var enumProcessor = (schema, _ctx, json2, _params) => { - const def = schema._zod.def; - const values = getEnumValues(def.entries); - if (values.every((v) => typeof v === "number")) - json2.type = "number"; - if (values.every((v) => typeof v === "string")) - json2.type = "string"; - json2.enum = values; -}; -var literalProcessor = (schema, ctx, json2, _params) => { - const def = schema._zod.def; - const vals = []; - for (const val of def.values) { - if (val === void 0) { - if (ctx.unrepresentable === "throw") { - throw new Error("Literal `undefined` cannot be represented in JSON Schema"); - } else { - } - } else if (typeof val === "bigint") { - if (ctx.unrepresentable === "throw") { - throw new Error("BigInt literals cannot be represented in JSON Schema"); - } else { - vals.push(Number(val)); - } - } else { - vals.push(val); - } - } - if (vals.length === 0) { - } else if (vals.length === 1) { - const val = vals[0]; - json2.type = val === null ? "null" : typeof val; - if (ctx.target === "draft-04" || ctx.target === "openapi-3.0") { - json2.enum = [val]; - } else { - json2.const = val; - } - } else { - if (vals.every((v) => typeof v === "number")) - json2.type = "number"; - if (vals.every((v) => typeof v === "string")) - json2.type = "string"; - if (vals.every((v) => typeof v === "boolean")) - json2.type = "boolean"; - if (vals.every((v) => v === null)) - json2.type = "null"; - json2.enum = vals; - } -}; -var nanProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("NaN cannot be represented in JSON Schema"); - } -}; -var templateLiteralProcessor = (schema, _ctx, json2, _params) => { - const _json = json2; - const pattern = schema._zod.pattern; - if (!pattern) - throw new Error("Pattern not found in template literal"); - _json.type = "string"; - _json.pattern = pattern.source; -}; -var fileProcessor = (schema, _ctx, json2, _params) => { - const _json = json2; - const file2 = { - type: "string", - format: "binary", - contentEncoding: "binary" - }; - const { minimum, maximum, mime } = schema._zod.bag; - if (minimum !== void 0) - file2.minLength = minimum; - if (maximum !== void 0) - file2.maxLength = maximum; - if (mime) { - if (mime.length === 1) { - file2.contentMediaType = mime[0]; - Object.assign(_json, file2); - } else { - Object.assign(_json, file2); - _json.anyOf = mime.map((m) => ({ contentMediaType: m })); - } - } else { - Object.assign(_json, file2); - } -}; -var successProcessor = (_schema, _ctx, json2, _params) => { - json2.type = "boolean"; -}; -var customProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Custom types cannot be represented in JSON Schema"); - } -}; -var functionProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Function types cannot be represented in JSON Schema"); - } -}; -var transformProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Transforms cannot be represented in JSON Schema"); - } -}; -var mapProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Map cannot be represented in JSON Schema"); - } -}; -var setProcessor = (_schema, ctx, _json, _params) => { - if (ctx.unrepresentable === "throw") { - throw new Error("Set cannot be represented in JSON Schema"); - } -}; -var arrayProcessor = (schema, ctx, _json, params) => { - const json2 = _json; - const def = schema._zod.def; - const { minimum, maximum } = schema._zod.bag; - if (typeof minimum === "number") - json2.minItems = minimum; - if (typeof maximum === "number") - json2.maxItems = maximum; - json2.type = "array"; - json2.items = process2(def.element, ctx, { ...params, path: [...params.path, "items"] }); -}; -var objectProcessor = (schema, ctx, _json, params) => { - const json2 = _json; - const def = schema._zod.def; - json2.type = "object"; - json2.properties = {}; - const shape = def.shape; - for (const key in shape) { - json2.properties[key] = process2(shape[key], ctx, { - ...params, - path: [...params.path, "properties", key] - }); - } - const allKeys = new Set(Object.keys(shape)); - const requiredKeys = new Set([...allKeys].filter((key) => { - const v = def.shape[key]._zod; - if (ctx.io === "input") { - return v.optin === void 0; - } else { - return v.optout === void 0; - } - })); - if (requiredKeys.size > 0) { - json2.required = Array.from(requiredKeys); - } - if (def.catchall?._zod.def.type === "never") { - json2.additionalProperties = false; - } else if (!def.catchall) { - if (ctx.io === "output") - json2.additionalProperties = false; - } else if (def.catchall) { - json2.additionalProperties = process2(def.catchall, ctx, { - ...params, - path: [...params.path, "additionalProperties"] - }); - } -}; -var unionProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - const isExclusive = def.inclusive === false; - const options = def.options.map((x, i) => process2(x, ctx, { - ...params, - path: [...params.path, isExclusive ? "oneOf" : "anyOf", i] - })); - if (isExclusive) { - json2.oneOf = options; - } else { - json2.anyOf = options; - } -}; -var intersectionProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - const a = process2(def.left, ctx, { - ...params, - path: [...params.path, "allOf", 0] - }); - const b = process2(def.right, ctx, { - ...params, - path: [...params.path, "allOf", 1] - }); - const isSimpleIntersection = (val) => "allOf" in val && Object.keys(val).length === 1; - const allOf = [ - ...isSimpleIntersection(a) ? a.allOf : [a], - ...isSimpleIntersection(b) ? b.allOf : [b] - ]; - json2.allOf = allOf; -}; -var tupleProcessor = (schema, ctx, _json, params) => { - const json2 = _json; - const def = schema._zod.def; - json2.type = "array"; - const prefixPath = ctx.target === "draft-2020-12" ? "prefixItems" : "items"; - const restPath = ctx.target === "draft-2020-12" ? "items" : ctx.target === "openapi-3.0" ? "items" : "additionalItems"; - const prefixItems = def.items.map((x, i) => process2(x, ctx, { - ...params, - path: [...params.path, prefixPath, i] - })); - const rest = def.rest ? process2(def.rest, ctx, { - ...params, - path: [...params.path, restPath, ...ctx.target === "openapi-3.0" ? [def.items.length] : []] - }) : null; - if (ctx.target === "draft-2020-12") { - json2.prefixItems = prefixItems; - if (rest) { - json2.items = rest; - } - } else if (ctx.target === "openapi-3.0") { - json2.items = { - anyOf: prefixItems - }; - if (rest) { - json2.items.anyOf.push(rest); - } - json2.minItems = prefixItems.length; - if (!rest) { - json2.maxItems = prefixItems.length; - } - } else { - json2.items = prefixItems; - if (rest) { - json2.additionalItems = rest; - } - } - const { minimum, maximum } = schema._zod.bag; - if (typeof minimum === "number") - json2.minItems = minimum; - if (typeof maximum === "number") - json2.maxItems = maximum; -}; -var recordProcessor = (schema, ctx, _json, params) => { - const json2 = _json; - const def = schema._zod.def; - json2.type = "object"; - const keyType = def.keyType; - const keyBag = keyType._zod.bag; - const patterns = keyBag?.patterns; - if (def.mode === "loose" && patterns && patterns.size > 0) { - const valueSchema = process2(def.valueType, ctx, { - ...params, - path: [...params.path, "patternProperties", "*"] - }); - json2.patternProperties = {}; - for (const pattern of patterns) { - json2.patternProperties[pattern.source] = valueSchema; - } - } else { - if (ctx.target === "draft-07" || ctx.target === "draft-2020-12") { - json2.propertyNames = process2(def.keyType, ctx, { - ...params, - path: [...params.path, "propertyNames"] - }); - } - json2.additionalProperties = process2(def.valueType, ctx, { - ...params, - path: [...params.path, "additionalProperties"] - }); - } - const keyValues = keyType._zod.values; - if (keyValues) { - const validKeyValues = [...keyValues].filter((v) => typeof v === "string" || typeof v === "number"); - if (validKeyValues.length > 0) { - json2.required = validKeyValues; - } - } -}; -var nullableProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - const inner = process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - if (ctx.target === "openapi-3.0") { - seen.ref = def.innerType; - json2.nullable = true; - } else { - json2.anyOf = [inner, { type: "null" }]; - } -}; -var nonoptionalProcessor = (schema, ctx, _json, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; -}; -var defaultProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; - json2.default = JSON.parse(JSON.stringify(def.defaultValue)); -}; -var prefaultProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; - if (ctx.io === "input") - json2._prefault = JSON.parse(JSON.stringify(def.defaultValue)); -}; -var catchProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; - let catchValue; - try { - catchValue = def.catchValue(void 0); - } catch { - throw new Error("Dynamic catch values are not supported in JSON Schema"); - } - json2.default = catchValue; -}; -var pipeProcessor = (schema, ctx, _json, params) => { - const def = schema._zod.def; - const innerType = ctx.io === "input" ? def.in._zod.def.type === "transform" ? def.out : def.in : def.out; - process2(innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = innerType; -}; -var readonlyProcessor = (schema, ctx, json2, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; - json2.readOnly = true; -}; -var promiseProcessor = (schema, ctx, _json, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; -}; -var optionalProcessor = (schema, ctx, _json, params) => { - const def = schema._zod.def; - process2(def.innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = def.innerType; -}; -var lazyProcessor = (schema, ctx, _json, params) => { - const innerType = schema._zod.innerType; - process2(innerType, ctx, params); - const seen = ctx.seen.get(schema); - seen.ref = innerType; -}; -var allProcessors = { - string: stringProcessor, - number: numberProcessor, - boolean: booleanProcessor, - bigint: bigintProcessor, - symbol: symbolProcessor, - null: nullProcessor, - undefined: undefinedProcessor, - void: voidProcessor, - never: neverProcessor, - any: anyProcessor, - unknown: unknownProcessor, - date: dateProcessor, - enum: enumProcessor, - literal: literalProcessor, - nan: nanProcessor, - template_literal: templateLiteralProcessor, - file: fileProcessor, - success: successProcessor, - custom: customProcessor, - function: functionProcessor, - transform: transformProcessor, - map: mapProcessor, - set: setProcessor, - array: arrayProcessor, - object: objectProcessor, - union: unionProcessor, - intersection: intersectionProcessor, - tuple: tupleProcessor, - record: recordProcessor, - nullable: nullableProcessor, - nonoptional: nonoptionalProcessor, - default: defaultProcessor, - prefault: prefaultProcessor, - catch: catchProcessor, - pipe: pipeProcessor, - readonly: readonlyProcessor, - promise: promiseProcessor, - optional: optionalProcessor, - lazy: lazyProcessor -}; -function toJSONSchema(input, params) { - if ("_idmap" in input) { - const registry2 = input; - const ctx2 = initializeContext({ ...params, processors: allProcessors }); - const defs = {}; - for (const entry of registry2._idmap.entries()) { - const [_, schema] = entry; - process2(schema, ctx2); - } - const schemas = {}; - const external = { - registry: registry2, - uri: params?.uri, - defs - }; - ctx2.external = external; - for (const entry of registry2._idmap.entries()) { - const [key, schema] = entry; - extractDefs(ctx2, schema); - schemas[key] = finalize(ctx2, schema); - } - if (Object.keys(defs).length > 0) { - const defsSegment = ctx2.target === "draft-2020-12" ? "$defs" : "definitions"; - schemas.__shared = { - [defsSegment]: defs - }; - } - return { schemas }; - } - const ctx = initializeContext({ ...params, processors: allProcessors }); - process2(input, ctx); - extractDefs(ctx, input); - return finalize(ctx, input); -} - -// node_modules/zod/v4/core/json-schema-generator.js -var JSONSchemaGenerator = class { - /** @deprecated Access via ctx instead */ - get metadataRegistry() { - return this.ctx.metadataRegistry; - } - /** @deprecated Access via ctx instead */ - get target() { - return this.ctx.target; - } - /** @deprecated Access via ctx instead */ - get unrepresentable() { - return this.ctx.unrepresentable; - } - /** @deprecated Access via ctx instead */ - get override() { - return this.ctx.override; - } - /** @deprecated Access via ctx instead */ - get io() { - return this.ctx.io; - } - /** @deprecated Access via ctx instead */ - get counter() { - return this.ctx.counter; - } - set counter(value) { - this.ctx.counter = value; - } - /** @deprecated Access via ctx instead */ - get seen() { - return this.ctx.seen; - } - constructor(params) { - let normalizedTarget = params?.target ?? "draft-2020-12"; - if (normalizedTarget === "draft-4") - normalizedTarget = "draft-04"; - if (normalizedTarget === "draft-7") - normalizedTarget = "draft-07"; - this.ctx = initializeContext({ - processors: allProcessors, - target: normalizedTarget, - ...params?.metadata && { metadata: params.metadata }, - ...params?.unrepresentable && { unrepresentable: params.unrepresentable }, - ...params?.override && { override: params.override }, - ...params?.io && { io: params.io } - }); - } - /** - * Process a schema to prepare it for JSON Schema generation. - * This must be called before emit(). - */ - process(schema, _params = { path: [], schemaPath: [] }) { - return process2(schema, this.ctx, _params); - } - /** - * Emit the final JSON Schema after processing. - * Must call process() first. - */ - emit(schema, _params) { - if (_params) { - if (_params.cycles) - this.ctx.cycles = _params.cycles; - if (_params.reused) - this.ctx.reused = _params.reused; - if (_params.external) - this.ctx.external = _params.external; - } - extractDefs(this.ctx, schema); - const result = finalize(this.ctx, schema); - const { "~standard": _, ...plainResult } = result; - return plainResult; +// src/shared/clickhouse-date-to-iso.ts +var CLICKHOUSE_EPOCH_SENTINEL = "1970-01-01 00:00:00.000000"; +var clickHouseDateToIso = (value) => { + if (!value || value === CLICKHOUSE_EPOCH_SENTINEL) { + return null; } + return (/* @__PURE__ */ new Date(value.replace(" ", "T") + "Z")).toISOString(); }; -// node_modules/zod/v4/core/json-schema.js -var json_schema_exports = {}; - -// node_modules/zod/v4/classic/schemas.js -var schemas_exports2 = {}; -__export(schemas_exports2, { - ZodAny: () => ZodAny, - ZodArray: () => ZodArray, - ZodBase64: () => ZodBase64, - ZodBase64URL: () => ZodBase64URL, - ZodBigInt: () => ZodBigInt, - ZodBigIntFormat: () => ZodBigIntFormat, - ZodBoolean: () => ZodBoolean, - ZodCIDRv4: () => ZodCIDRv4, - ZodCIDRv6: () => ZodCIDRv6, - ZodCUID: () => ZodCUID, - ZodCUID2: () => ZodCUID2, - ZodCatch: () => ZodCatch, - ZodCodec: () => ZodCodec, - ZodCustom: () => ZodCustom, - ZodCustomStringFormat: () => ZodCustomStringFormat, - ZodDate: () => ZodDate, - ZodDefault: () => ZodDefault, - ZodDiscriminatedUnion: () => ZodDiscriminatedUnion, - ZodE164: () => ZodE164, - ZodEmail: () => ZodEmail, - ZodEmoji: () => ZodEmoji, - ZodEnum: () => ZodEnum, - ZodExactOptional: () => ZodExactOptional, - ZodFile: () => ZodFile, - ZodFunction: () => ZodFunction, - ZodGUID: () => ZodGUID, - ZodIPv4: () => ZodIPv4, - ZodIPv6: () => ZodIPv6, - ZodIntersection: () => ZodIntersection, - ZodJWT: () => ZodJWT, - ZodKSUID: () => ZodKSUID, - ZodLazy: () => ZodLazy, - ZodLiteral: () => ZodLiteral, - ZodMAC: () => ZodMAC, - ZodMap: () => ZodMap, - ZodNaN: () => ZodNaN, - ZodNanoID: () => ZodNanoID, - ZodNever: () => ZodNever, - ZodNonOptional: () => ZodNonOptional, - ZodNull: () => ZodNull, - ZodNullable: () => ZodNullable, - ZodNumber: () => ZodNumber, - ZodNumberFormat: () => ZodNumberFormat, - ZodObject: () => ZodObject, - ZodOptional: () => ZodOptional, - ZodPipe: () => ZodPipe, - ZodPrefault: () => ZodPrefault, - ZodPromise: () => ZodPromise, - ZodReadonly: () => ZodReadonly, - ZodRecord: () => ZodRecord, - ZodSet: () => ZodSet, - ZodString: () => ZodString, - ZodStringFormat: () => ZodStringFormat, - ZodSuccess: () => ZodSuccess, - ZodSymbol: () => ZodSymbol, - ZodTemplateLiteral: () => ZodTemplateLiteral, - ZodTransform: () => ZodTransform, - ZodTuple: () => ZodTuple, - ZodType: () => ZodType, - ZodULID: () => ZodULID, - ZodURL: () => ZodURL, - ZodUUID: () => ZodUUID, - ZodUndefined: () => ZodUndefined, - ZodUnion: () => ZodUnion, - ZodUnknown: () => ZodUnknown, - ZodVoid: () => ZodVoid, - ZodXID: () => ZodXID, - ZodXor: () => ZodXor, - _ZodString: () => _ZodString, - _default: () => _default2, - _function: () => _function, - any: () => any, - array: () => array, - base64: () => base642, - base64url: () => base64url2, - bigint: () => bigint2, - boolean: () => boolean2, - catch: () => _catch2, - check: () => check, - cidrv4: () => cidrv42, - cidrv6: () => cidrv62, - codec: () => codec, - cuid: () => cuid3, - cuid2: () => cuid22, - custom: () => custom, - date: () => date3, - describe: () => describe2, - discriminatedUnion: () => discriminatedUnion, - e164: () => e1642, - email: () => email2, - emoji: () => emoji2, - enum: () => _enum2, - exactOptional: () => exactOptional, - file: () => file, - float32: () => float32, - float64: () => float64, - function: () => _function, - guid: () => guid2, - hash: () => hash, - hex: () => hex2, - hostname: () => hostname2, - httpUrl: () => httpUrl, - instanceof: () => _instanceof, - int: () => int, - int32: () => int32, - int64: () => int64, - intersection: () => intersection, - ipv4: () => ipv42, - ipv6: () => ipv62, - json: () => json, - jwt: () => jwt, - keyof: () => keyof, - ksuid: () => ksuid2, - lazy: () => lazy, - literal: () => literal, - looseObject: () => looseObject, - looseRecord: () => looseRecord, - mac: () => mac2, - map: () => map, - meta: () => meta2, - nan: () => nan, - nanoid: () => nanoid2, - nativeEnum: () => nativeEnum, - never: () => never, - nonoptional: () => nonoptional, - null: () => _null3, - nullable: () => nullable, - nullish: () => nullish2, - number: () => number2, - object: () => object, - optional: () => optional, - partialRecord: () => partialRecord, - pipe: () => pipe, - prefault: () => prefault, - preprocess: () => preprocess, - promise: () => promise, - readonly: () => readonly, - record: () => record, - refine: () => refine, - set: () => set, - strictObject: () => strictObject, - string: () => string2, - stringFormat: () => stringFormat, - stringbool: () => stringbool, - success: () => success, - superRefine: () => superRefine, - symbol: () => symbol, - templateLiteral: () => templateLiteral, - transform: () => transform, - tuple: () => tuple, - uint32: () => uint32, - uint64: () => uint64, - ulid: () => ulid2, - undefined: () => _undefined3, - union: () => union, - unknown: () => unknown, - url: () => url, - uuid: () => uuid2, - uuidv4: () => uuidv4, - uuidv6: () => uuidv6, - uuidv7: () => uuidv7, - void: () => _void2, - xid: () => xid2, - xor: () => xor -}); - -// node_modules/zod/v4/classic/checks.js -var checks_exports2 = {}; -__export(checks_exports2, { - endsWith: () => _endsWith, - gt: () => _gt, - gte: () => _gte, - includes: () => _includes, - length: () => _length, - lowercase: () => _lowercase, - lt: () => _lt, - lte: () => _lte, - maxLength: () => _maxLength, - maxSize: () => _maxSize, - mime: () => _mime, - minLength: () => _minLength, - minSize: () => _minSize, - multipleOf: () => _multipleOf, - negative: () => _negative, - nonnegative: () => _nonnegative, - nonpositive: () => _nonpositive, - normalize: () => _normalize, - overwrite: () => _overwrite, - positive: () => _positive, - property: () => _property, - regex: () => _regex, - size: () => _size, - slugify: () => _slugify, - startsWith: () => _startsWith, - toLowerCase: () => _toLowerCase, - toUpperCase: () => _toUpperCase, - trim: () => _trim, - uppercase: () => _uppercase -}); - -// node_modules/zod/v4/classic/iso.js -var iso_exports = {}; -__export(iso_exports, { - ZodISODate: () => ZodISODate, - ZodISODateTime: () => ZodISODateTime, - ZodISODuration: () => ZodISODuration, - ZodISOTime: () => ZodISOTime, - date: () => date2, - datetime: () => datetime2, - duration: () => duration2, - time: () => time2 -}); -var ZodISODateTime = /* @__PURE__ */ $constructor("ZodISODateTime", (inst, def) => { - $ZodISODateTime.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function datetime2(params) { - return _isoDateTime(ZodISODateTime, params); -} -var ZodISODate = /* @__PURE__ */ $constructor("ZodISODate", (inst, def) => { - $ZodISODate.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function date2(params) { - return _isoDate(ZodISODate, params); -} -var ZodISOTime = /* @__PURE__ */ $constructor("ZodISOTime", (inst, def) => { - $ZodISOTime.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function time2(params) { - return _isoTime(ZodISOTime, params); -} -var ZodISODuration = /* @__PURE__ */ $constructor("ZodISODuration", (inst, def) => { - $ZodISODuration.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function duration2(params) { - return _isoDuration(ZodISODuration, params); -} - -// node_modules/zod/v4/classic/errors.js -var initializer2 = (inst, issues) => { - $ZodError.init(inst, issues); - inst.name = "ZodError"; - Object.defineProperties(inst, { - format: { - value: (mapper) => formatError(inst, mapper) - // enumerable: false, - }, - flatten: { - value: (mapper) => flattenError(inst, mapper) - // enumerable: false, - }, - addIssue: { - value: (issue2) => { - inst.issues.push(issue2); - inst.message = JSON.stringify(inst.issues, jsonStringifyReplacer, 2); - } - // enumerable: false, - }, - addIssues: { - value: (issues2) => { - inst.issues.push(...issues2); - inst.message = JSON.stringify(inst.issues, jsonStringifyReplacer, 2); - } - // enumerable: false, - }, - isEmpty: { - get() { - return inst.issues.length === 0; - } - // enumerable: false, - } - }); -}; -var ZodError = $constructor("ZodError", initializer2); -var ZodRealError = $constructor("ZodError", initializer2, { - Parent: Error -}); - -// node_modules/zod/v4/classic/parse.js -var parse2 = /* @__PURE__ */ _parse(ZodRealError); -var parseAsync2 = /* @__PURE__ */ _parseAsync(ZodRealError); -var safeParse2 = /* @__PURE__ */ _safeParse(ZodRealError); -var safeParseAsync2 = /* @__PURE__ */ _safeParseAsync(ZodRealError); -var encode2 = /* @__PURE__ */ _encode(ZodRealError); -var decode2 = /* @__PURE__ */ _decode(ZodRealError); -var encodeAsync2 = /* @__PURE__ */ _encodeAsync(ZodRealError); -var decodeAsync2 = /* @__PURE__ */ _decodeAsync(ZodRealError); -var safeEncode2 = /* @__PURE__ */ _safeEncode(ZodRealError); -var safeDecode2 = /* @__PURE__ */ _safeDecode(ZodRealError); -var safeEncodeAsync2 = /* @__PURE__ */ _safeEncodeAsync(ZodRealError); -var safeDecodeAsync2 = /* @__PURE__ */ _safeDecodeAsync(ZodRealError); - -// node_modules/zod/v4/classic/schemas.js -var ZodType = /* @__PURE__ */ $constructor("ZodType", (inst, def) => { - $ZodType.init(inst, def); - Object.assign(inst["~standard"], { - jsonSchema: { - input: createStandardJSONSchemaMethod(inst, "input"), - output: createStandardJSONSchemaMethod(inst, "output") - } - }); - inst.toJSONSchema = createToJSONSchemaMethod(inst, {}); - inst.def = def; - inst.type = def.type; - Object.defineProperty(inst, "_def", { value: def }); - inst.check = (...checks) => { - return inst.clone(util_exports.mergeDefs(def, { - checks: [ - ...def.checks ?? [], - ...checks.map((ch) => typeof ch === "function" ? { _zod: { check: ch, def: { check: "custom" }, onattach: [] } } : ch) - ] - }), { - parent: true - }); - }; - inst.with = inst.check; - inst.clone = (def2, params) => clone(inst, def2, params); - inst.brand = () => inst; - inst.register = ((reg, meta3) => { - reg.add(inst, meta3); - return inst; - }); - inst.parse = (data, params) => parse2(inst, data, params, { callee: inst.parse }); - inst.safeParse = (data, params) => safeParse2(inst, data, params); - inst.parseAsync = async (data, params) => parseAsync2(inst, data, params, { callee: inst.parseAsync }); - inst.safeParseAsync = async (data, params) => safeParseAsync2(inst, data, params); - inst.spa = inst.safeParseAsync; - inst.encode = (data, params) => encode2(inst, data, params); - inst.decode = (data, params) => decode2(inst, data, params); - inst.encodeAsync = async (data, params) => encodeAsync2(inst, data, params); - inst.decodeAsync = async (data, params) => decodeAsync2(inst, data, params); - inst.safeEncode = (data, params) => safeEncode2(inst, data, params); - inst.safeDecode = (data, params) => safeDecode2(inst, data, params); - inst.safeEncodeAsync = async (data, params) => safeEncodeAsync2(inst, data, params); - inst.safeDecodeAsync = async (data, params) => safeDecodeAsync2(inst, data, params); - inst.refine = (check2, params) => inst.check(refine(check2, params)); - inst.superRefine = (refinement) => inst.check(superRefine(refinement)); - inst.overwrite = (fn) => inst.check(_overwrite(fn)); - inst.optional = () => optional(inst); - inst.exactOptional = () => exactOptional(inst); - inst.nullable = () => nullable(inst); - inst.nullish = () => optional(nullable(inst)); - inst.nonoptional = (params) => nonoptional(inst, params); - inst.array = () => array(inst); - inst.or = (arg) => union([inst, arg]); - inst.and = (arg) => intersection(inst, arg); - inst.transform = (tx) => pipe(inst, transform(tx)); - inst.default = (def2) => _default2(inst, def2); - inst.prefault = (def2) => prefault(inst, def2); - inst.catch = (params) => _catch2(inst, params); - inst.pipe = (target) => pipe(inst, target); - inst.readonly = () => readonly(inst); - inst.describe = (description) => { - const cl = inst.clone(); - globalRegistry.add(cl, { description }); - return cl; - }; - Object.defineProperty(inst, "description", { - get() { - return globalRegistry.get(inst)?.description; - }, - configurable: true - }); - inst.meta = (...args) => { - if (args.length === 0) { - return globalRegistry.get(inst); - } - const cl = inst.clone(); - globalRegistry.add(cl, args[0]); - return cl; - }; - inst.isOptional = () => inst.safeParse(void 0).success; - inst.isNullable = () => inst.safeParse(null).success; - inst.apply = (fn) => fn(inst); - return inst; -}); -var _ZodString = /* @__PURE__ */ $constructor("_ZodString", (inst, def) => { - $ZodString.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => stringProcessor(inst, ctx, json2, params); - const bag = inst._zod.bag; - inst.format = bag.format ?? null; - inst.minLength = bag.minimum ?? null; - inst.maxLength = bag.maximum ?? null; - inst.regex = (...args) => inst.check(_regex(...args)); - inst.includes = (...args) => inst.check(_includes(...args)); - inst.startsWith = (...args) => inst.check(_startsWith(...args)); - inst.endsWith = (...args) => inst.check(_endsWith(...args)); - inst.min = (...args) => inst.check(_minLength(...args)); - inst.max = (...args) => inst.check(_maxLength(...args)); - inst.length = (...args) => inst.check(_length(...args)); - inst.nonempty = (...args) => inst.check(_minLength(1, ...args)); - inst.lowercase = (params) => inst.check(_lowercase(params)); - inst.uppercase = (params) => inst.check(_uppercase(params)); - inst.trim = () => inst.check(_trim()); - inst.normalize = (...args) => inst.check(_normalize(...args)); - inst.toLowerCase = () => inst.check(_toLowerCase()); - inst.toUpperCase = () => inst.check(_toUpperCase()); - inst.slugify = () => inst.check(_slugify()); -}); -var ZodString = /* @__PURE__ */ $constructor("ZodString", (inst, def) => { - $ZodString.init(inst, def); - _ZodString.init(inst, def); - inst.email = (params) => inst.check(_email(ZodEmail, params)); - inst.url = (params) => inst.check(_url(ZodURL, params)); - inst.jwt = (params) => inst.check(_jwt(ZodJWT, params)); - inst.emoji = (params) => inst.check(_emoji2(ZodEmoji, params)); - inst.guid = (params) => inst.check(_guid(ZodGUID, params)); - inst.uuid = (params) => inst.check(_uuid(ZodUUID, params)); - inst.uuidv4 = (params) => inst.check(_uuidv4(ZodUUID, params)); - inst.uuidv6 = (params) => inst.check(_uuidv6(ZodUUID, params)); - inst.uuidv7 = (params) => inst.check(_uuidv7(ZodUUID, params)); - inst.nanoid = (params) => inst.check(_nanoid(ZodNanoID, params)); - inst.guid = (params) => inst.check(_guid(ZodGUID, params)); - inst.cuid = (params) => inst.check(_cuid(ZodCUID, params)); - inst.cuid2 = (params) => inst.check(_cuid2(ZodCUID2, params)); - inst.ulid = (params) => inst.check(_ulid(ZodULID, params)); - inst.base64 = (params) => inst.check(_base64(ZodBase64, params)); - inst.base64url = (params) => inst.check(_base64url(ZodBase64URL, params)); - inst.xid = (params) => inst.check(_xid(ZodXID, params)); - inst.ksuid = (params) => inst.check(_ksuid(ZodKSUID, params)); - inst.ipv4 = (params) => inst.check(_ipv4(ZodIPv4, params)); - inst.ipv6 = (params) => inst.check(_ipv6(ZodIPv6, params)); - inst.cidrv4 = (params) => inst.check(_cidrv4(ZodCIDRv4, params)); - inst.cidrv6 = (params) => inst.check(_cidrv6(ZodCIDRv6, params)); - inst.e164 = (params) => inst.check(_e164(ZodE164, params)); - inst.datetime = (params) => inst.check(datetime2(params)); - inst.date = (params) => inst.check(date2(params)); - inst.time = (params) => inst.check(time2(params)); - inst.duration = (params) => inst.check(duration2(params)); -}); -function string2(params) { - return _string(ZodString, params); -} -var ZodStringFormat = /* @__PURE__ */ $constructor("ZodStringFormat", (inst, def) => { - $ZodStringFormat.init(inst, def); - _ZodString.init(inst, def); -}); -var ZodEmail = /* @__PURE__ */ $constructor("ZodEmail", (inst, def) => { - $ZodEmail.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function email2(params) { - return _email(ZodEmail, params); -} -var ZodGUID = /* @__PURE__ */ $constructor("ZodGUID", (inst, def) => { - $ZodGUID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function guid2(params) { - return _guid(ZodGUID, params); -} -var ZodUUID = /* @__PURE__ */ $constructor("ZodUUID", (inst, def) => { - $ZodUUID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function uuid2(params) { - return _uuid(ZodUUID, params); -} -function uuidv4(params) { - return _uuidv4(ZodUUID, params); -} -function uuidv6(params) { - return _uuidv6(ZodUUID, params); -} -function uuidv7(params) { - return _uuidv7(ZodUUID, params); -} -var ZodURL = /* @__PURE__ */ $constructor("ZodURL", (inst, def) => { - $ZodURL.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function url(params) { - return _url(ZodURL, params); -} -function httpUrl(params) { - return _url(ZodURL, { - protocol: /^https?$/, - hostname: regexes_exports.domain, - ...util_exports.normalizeParams(params) - }); -} -var ZodEmoji = /* @__PURE__ */ $constructor("ZodEmoji", (inst, def) => { - $ZodEmoji.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function emoji2(params) { - return _emoji2(ZodEmoji, params); -} -var ZodNanoID = /* @__PURE__ */ $constructor("ZodNanoID", (inst, def) => { - $ZodNanoID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function nanoid2(params) { - return _nanoid(ZodNanoID, params); -} -var ZodCUID = /* @__PURE__ */ $constructor("ZodCUID", (inst, def) => { - $ZodCUID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function cuid3(params) { - return _cuid(ZodCUID, params); -} -var ZodCUID2 = /* @__PURE__ */ $constructor("ZodCUID2", (inst, def) => { - $ZodCUID2.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function cuid22(params) { - return _cuid2(ZodCUID2, params); -} -var ZodULID = /* @__PURE__ */ $constructor("ZodULID", (inst, def) => { - $ZodULID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function ulid2(params) { - return _ulid(ZodULID, params); -} -var ZodXID = /* @__PURE__ */ $constructor("ZodXID", (inst, def) => { - $ZodXID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function xid2(params) { - return _xid(ZodXID, params); -} -var ZodKSUID = /* @__PURE__ */ $constructor("ZodKSUID", (inst, def) => { - $ZodKSUID.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function ksuid2(params) { - return _ksuid(ZodKSUID, params); -} -var ZodIPv4 = /* @__PURE__ */ $constructor("ZodIPv4", (inst, def) => { - $ZodIPv4.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function ipv42(params) { - return _ipv4(ZodIPv4, params); -} -var ZodMAC = /* @__PURE__ */ $constructor("ZodMAC", (inst, def) => { - $ZodMAC.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function mac2(params) { - return _mac(ZodMAC, params); -} -var ZodIPv6 = /* @__PURE__ */ $constructor("ZodIPv6", (inst, def) => { - $ZodIPv6.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function ipv62(params) { - return _ipv6(ZodIPv6, params); -} -var ZodCIDRv4 = /* @__PURE__ */ $constructor("ZodCIDRv4", (inst, def) => { - $ZodCIDRv4.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function cidrv42(params) { - return _cidrv4(ZodCIDRv4, params); -} -var ZodCIDRv6 = /* @__PURE__ */ $constructor("ZodCIDRv6", (inst, def) => { - $ZodCIDRv6.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function cidrv62(params) { - return _cidrv6(ZodCIDRv6, params); -} -var ZodBase64 = /* @__PURE__ */ $constructor("ZodBase64", (inst, def) => { - $ZodBase64.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function base642(params) { - return _base64(ZodBase64, params); -} -var ZodBase64URL = /* @__PURE__ */ $constructor("ZodBase64URL", (inst, def) => { - $ZodBase64URL.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function base64url2(params) { - return _base64url(ZodBase64URL, params); -} -var ZodE164 = /* @__PURE__ */ $constructor("ZodE164", (inst, def) => { - $ZodE164.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function e1642(params) { - return _e164(ZodE164, params); -} -var ZodJWT = /* @__PURE__ */ $constructor("ZodJWT", (inst, def) => { - $ZodJWT.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function jwt(params) { - return _jwt(ZodJWT, params); -} -var ZodCustomStringFormat = /* @__PURE__ */ $constructor("ZodCustomStringFormat", (inst, def) => { - $ZodCustomStringFormat.init(inst, def); - ZodStringFormat.init(inst, def); -}); -function stringFormat(format, fnOrRegex, _params = {}) { - return _stringFormat(ZodCustomStringFormat, format, fnOrRegex, _params); -} -function hostname2(_params) { - return _stringFormat(ZodCustomStringFormat, "hostname", regexes_exports.hostname, _params); -} -function hex2(_params) { - return _stringFormat(ZodCustomStringFormat, "hex", regexes_exports.hex, _params); -} -function hash(alg, params) { - const enc = params?.enc ?? "hex"; - const format = `${alg}_${enc}`; - const regex = regexes_exports[format]; - if (!regex) - throw new Error(`Unrecognized hash format: ${format}`); - return _stringFormat(ZodCustomStringFormat, format, regex, params); -} -var ZodNumber = /* @__PURE__ */ $constructor("ZodNumber", (inst, def) => { - $ZodNumber.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => numberProcessor(inst, ctx, json2, params); - inst.gt = (value, params) => inst.check(_gt(value, params)); - inst.gte = (value, params) => inst.check(_gte(value, params)); - inst.min = (value, params) => inst.check(_gte(value, params)); - inst.lt = (value, params) => inst.check(_lt(value, params)); - inst.lte = (value, params) => inst.check(_lte(value, params)); - inst.max = (value, params) => inst.check(_lte(value, params)); - inst.int = (params) => inst.check(int(params)); - inst.safe = (params) => inst.check(int(params)); - inst.positive = (params) => inst.check(_gt(0, params)); - inst.nonnegative = (params) => inst.check(_gte(0, params)); - inst.negative = (params) => inst.check(_lt(0, params)); - inst.nonpositive = (params) => inst.check(_lte(0, params)); - inst.multipleOf = (value, params) => inst.check(_multipleOf(value, params)); - inst.step = (value, params) => inst.check(_multipleOf(value, params)); - inst.finite = () => inst; - const bag = inst._zod.bag; - inst.minValue = Math.max(bag.minimum ?? Number.NEGATIVE_INFINITY, bag.exclusiveMinimum ?? Number.NEGATIVE_INFINITY) ?? null; - inst.maxValue = Math.min(bag.maximum ?? Number.POSITIVE_INFINITY, bag.exclusiveMaximum ?? Number.POSITIVE_INFINITY) ?? null; - inst.isInt = (bag.format ?? "").includes("int") || Number.isSafeInteger(bag.multipleOf ?? 0.5); - inst.isFinite = true; - inst.format = bag.format ?? null; -}); -function number2(params) { - return _number(ZodNumber, params); -} -var ZodNumberFormat = /* @__PURE__ */ $constructor("ZodNumberFormat", (inst, def) => { - $ZodNumberFormat.init(inst, def); - ZodNumber.init(inst, def); -}); -function int(params) { - return _int(ZodNumberFormat, params); -} -function float32(params) { - return _float32(ZodNumberFormat, params); -} -function float64(params) { - return _float64(ZodNumberFormat, params); -} -function int32(params) { - return _int32(ZodNumberFormat, params); -} -function uint32(params) { - return _uint32(ZodNumberFormat, params); -} -var ZodBoolean = /* @__PURE__ */ $constructor("ZodBoolean", (inst, def) => { - $ZodBoolean.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => booleanProcessor(inst, ctx, json2, params); -}); -function boolean2(params) { - return _boolean(ZodBoolean, params); -} -var ZodBigInt = /* @__PURE__ */ $constructor("ZodBigInt", (inst, def) => { - $ZodBigInt.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => bigintProcessor(inst, ctx, json2, params); - inst.gte = (value, params) => inst.check(_gte(value, params)); - inst.min = (value, params) => inst.check(_gte(value, params)); - inst.gt = (value, params) => inst.check(_gt(value, params)); - inst.gte = (value, params) => inst.check(_gte(value, params)); - inst.min = (value, params) => inst.check(_gte(value, params)); - inst.lt = (value, params) => inst.check(_lt(value, params)); - inst.lte = (value, params) => inst.check(_lte(value, params)); - inst.max = (value, params) => inst.check(_lte(value, params)); - inst.positive = (params) => inst.check(_gt(BigInt(0), params)); - inst.negative = (params) => inst.check(_lt(BigInt(0), params)); - inst.nonpositive = (params) => inst.check(_lte(BigInt(0), params)); - inst.nonnegative = (params) => inst.check(_gte(BigInt(0), params)); - inst.multipleOf = (value, params) => inst.check(_multipleOf(value, params)); - const bag = inst._zod.bag; - inst.minValue = bag.minimum ?? null; - inst.maxValue = bag.maximum ?? null; - inst.format = bag.format ?? null; -}); -function bigint2(params) { - return _bigint(ZodBigInt, params); -} -var ZodBigIntFormat = /* @__PURE__ */ $constructor("ZodBigIntFormat", (inst, def) => { - $ZodBigIntFormat.init(inst, def); - ZodBigInt.init(inst, def); -}); -function int64(params) { - return _int64(ZodBigIntFormat, params); -} -function uint64(params) { - return _uint64(ZodBigIntFormat, params); -} -var ZodSymbol = /* @__PURE__ */ $constructor("ZodSymbol", (inst, def) => { - $ZodSymbol.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => symbolProcessor(inst, ctx, json2, params); -}); -function symbol(params) { - return _symbol(ZodSymbol, params); -} -var ZodUndefined = /* @__PURE__ */ $constructor("ZodUndefined", (inst, def) => { - $ZodUndefined.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => undefinedProcessor(inst, ctx, json2, params); -}); -function _undefined3(params) { - return _undefined2(ZodUndefined, params); -} -var ZodNull = /* @__PURE__ */ $constructor("ZodNull", (inst, def) => { - $ZodNull.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => nullProcessor(inst, ctx, json2, params); -}); -function _null3(params) { - return _null2(ZodNull, params); -} -var ZodAny = /* @__PURE__ */ $constructor("ZodAny", (inst, def) => { - $ZodAny.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => anyProcessor(inst, ctx, json2, params); -}); -function any() { - return _any(ZodAny); -} -var ZodUnknown = /* @__PURE__ */ $constructor("ZodUnknown", (inst, def) => { - $ZodUnknown.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => unknownProcessor(inst, ctx, json2, params); -}); -function unknown() { - return _unknown(ZodUnknown); -} -var ZodNever = /* @__PURE__ */ $constructor("ZodNever", (inst, def) => { - $ZodNever.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => neverProcessor(inst, ctx, json2, params); -}); -function never(params) { - return _never(ZodNever, params); -} -var ZodVoid = /* @__PURE__ */ $constructor("ZodVoid", (inst, def) => { - $ZodVoid.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => voidProcessor(inst, ctx, json2, params); -}); -function _void2(params) { - return _void(ZodVoid, params); -} -var ZodDate = /* @__PURE__ */ $constructor("ZodDate", (inst, def) => { - $ZodDate.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => dateProcessor(inst, ctx, json2, params); - inst.min = (value, params) => inst.check(_gte(value, params)); - inst.max = (value, params) => inst.check(_lte(value, params)); - const c = inst._zod.bag; - inst.minDate = c.minimum ? new Date(c.minimum) : null; - inst.maxDate = c.maximum ? new Date(c.maximum) : null; -}); -function date3(params) { - return _date(ZodDate, params); -} -var ZodArray = /* @__PURE__ */ $constructor("ZodArray", (inst, def) => { - $ZodArray.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => arrayProcessor(inst, ctx, json2, params); - inst.element = def.element; - inst.min = (minLength, params) => inst.check(_minLength(minLength, params)); - inst.nonempty = (params) => inst.check(_minLength(1, params)); - inst.max = (maxLength, params) => inst.check(_maxLength(maxLength, params)); - inst.length = (len, params) => inst.check(_length(len, params)); - inst.unwrap = () => inst.element; -}); -function array(element, params) { - return _array(ZodArray, element, params); -} -function keyof(schema) { - const shape = schema._zod.def.shape; - return _enum2(Object.keys(shape)); -} -var ZodObject = /* @__PURE__ */ $constructor("ZodObject", (inst, def) => { - $ZodObjectJIT.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => objectProcessor(inst, ctx, json2, params); - util_exports.defineLazy(inst, "shape", () => { - return def.shape; - }); - inst.keyof = () => _enum2(Object.keys(inst._zod.def.shape)); - inst.catchall = (catchall) => inst.clone({ ...inst._zod.def, catchall }); - inst.passthrough = () => inst.clone({ ...inst._zod.def, catchall: unknown() }); - inst.loose = () => inst.clone({ ...inst._zod.def, catchall: unknown() }); - inst.strict = () => inst.clone({ ...inst._zod.def, catchall: never() }); - inst.strip = () => inst.clone({ ...inst._zod.def, catchall: void 0 }); - inst.extend = (incoming) => { - return util_exports.extend(inst, incoming); - }; - inst.safeExtend = (incoming) => { - return util_exports.safeExtend(inst, incoming); - }; - inst.merge = (other) => util_exports.merge(inst, other); - inst.pick = (mask) => util_exports.pick(inst, mask); - inst.omit = (mask) => util_exports.omit(inst, mask); - inst.partial = (...args) => util_exports.partial(ZodOptional, inst, args[0]); - inst.required = (...args) => util_exports.required(ZodNonOptional, inst, args[0]); -}); -function object(shape, params) { - const def = { - type: "object", - shape: shape ?? {}, - ...util_exports.normalizeParams(params) - }; - return new ZodObject(def); -} -function strictObject(shape, params) { - return new ZodObject({ - type: "object", - shape, - catchall: never(), - ...util_exports.normalizeParams(params) - }); -} -function looseObject(shape, params) { - return new ZodObject({ - type: "object", - shape, - catchall: unknown(), - ...util_exports.normalizeParams(params) - }); -} -var ZodUnion = /* @__PURE__ */ $constructor("ZodUnion", (inst, def) => { - $ZodUnion.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => unionProcessor(inst, ctx, json2, params); - inst.options = def.options; -}); -function union(options, params) { - return new ZodUnion({ - type: "union", - options, - ...util_exports.normalizeParams(params) - }); -} -var ZodXor = /* @__PURE__ */ $constructor("ZodXor", (inst, def) => { - ZodUnion.init(inst, def); - $ZodXor.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => unionProcessor(inst, ctx, json2, params); - inst.options = def.options; -}); -function xor(options, params) { - return new ZodXor({ - type: "union", - options, - inclusive: false, - ...util_exports.normalizeParams(params) - }); -} -var ZodDiscriminatedUnion = /* @__PURE__ */ $constructor("ZodDiscriminatedUnion", (inst, def) => { - ZodUnion.init(inst, def); - $ZodDiscriminatedUnion.init(inst, def); -}); -function discriminatedUnion(discriminator, options, params) { - return new ZodDiscriminatedUnion({ - type: "union", - options, - discriminator, - ...util_exports.normalizeParams(params) - }); -} -var ZodIntersection = /* @__PURE__ */ $constructor("ZodIntersection", (inst, def) => { - $ZodIntersection.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => intersectionProcessor(inst, ctx, json2, params); -}); -function intersection(left, right) { - return new ZodIntersection({ - type: "intersection", - left, - right - }); -} -var ZodTuple = /* @__PURE__ */ $constructor("ZodTuple", (inst, def) => { - $ZodTuple.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => tupleProcessor(inst, ctx, json2, params); - inst.rest = (rest) => inst.clone({ - ...inst._zod.def, - rest - }); -}); -function tuple(items, _paramsOrRest, _params) { - const hasRest = _paramsOrRest instanceof $ZodType; - const params = hasRest ? _params : _paramsOrRest; - const rest = hasRest ? _paramsOrRest : null; - return new ZodTuple({ - type: "tuple", - items, - rest, - ...util_exports.normalizeParams(params) - }); -} -var ZodRecord = /* @__PURE__ */ $constructor("ZodRecord", (inst, def) => { - $ZodRecord.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => recordProcessor(inst, ctx, json2, params); - inst.keyType = def.keyType; - inst.valueType = def.valueType; -}); -function record(keyType, valueType, params) { - return new ZodRecord({ - type: "record", - keyType, - valueType, - ...util_exports.normalizeParams(params) - }); -} -function partialRecord(keyType, valueType, params) { - const k = clone(keyType); - k._zod.values = void 0; - return new ZodRecord({ - type: "record", - keyType: k, - valueType, - ...util_exports.normalizeParams(params) - }); -} -function looseRecord(keyType, valueType, params) { - return new ZodRecord({ - type: "record", - keyType, - valueType, - mode: "loose", - ...util_exports.normalizeParams(params) - }); -} -var ZodMap = /* @__PURE__ */ $constructor("ZodMap", (inst, def) => { - $ZodMap.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => mapProcessor(inst, ctx, json2, params); - inst.keyType = def.keyType; - inst.valueType = def.valueType; - inst.min = (...args) => inst.check(_minSize(...args)); - inst.nonempty = (params) => inst.check(_minSize(1, params)); - inst.max = (...args) => inst.check(_maxSize(...args)); - inst.size = (...args) => inst.check(_size(...args)); -}); -function map(keyType, valueType, params) { - return new ZodMap({ - type: "map", - keyType, - valueType, - ...util_exports.normalizeParams(params) - }); -} -var ZodSet = /* @__PURE__ */ $constructor("ZodSet", (inst, def) => { - $ZodSet.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => setProcessor(inst, ctx, json2, params); - inst.min = (...args) => inst.check(_minSize(...args)); - inst.nonempty = (params) => inst.check(_minSize(1, params)); - inst.max = (...args) => inst.check(_maxSize(...args)); - inst.size = (...args) => inst.check(_size(...args)); -}); -function set(valueType, params) { - return new ZodSet({ - type: "set", - valueType, - ...util_exports.normalizeParams(params) - }); -} -var ZodEnum = /* @__PURE__ */ $constructor("ZodEnum", (inst, def) => { - $ZodEnum.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => enumProcessor(inst, ctx, json2, params); - inst.enum = def.entries; - inst.options = Object.values(def.entries); - const keys = new Set(Object.keys(def.entries)); - inst.extract = (values, params) => { - const newEntries = {}; - for (const value of values) { - if (keys.has(value)) { - newEntries[value] = def.entries[value]; - } else - throw new Error(`Key ${value} not found in enum`); - } - return new ZodEnum({ - ...def, - checks: [], - ...util_exports.normalizeParams(params), - entries: newEntries - }); - }; - inst.exclude = (values, params) => { - const newEntries = { ...def.entries }; - for (const value of values) { - if (keys.has(value)) { - delete newEntries[value]; - } else - throw new Error(`Key ${value} not found in enum`); - } - return new ZodEnum({ - ...def, - checks: [], - ...util_exports.normalizeParams(params), - entries: newEntries - }); - }; -}); -function _enum2(values, params) { - const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values; - return new ZodEnum({ - type: "enum", - entries, - ...util_exports.normalizeParams(params) - }); -} -function nativeEnum(entries, params) { - return new ZodEnum({ - type: "enum", - entries, - ...util_exports.normalizeParams(params) - }); -} -var ZodLiteral = /* @__PURE__ */ $constructor("ZodLiteral", (inst, def) => { - $ZodLiteral.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => literalProcessor(inst, ctx, json2, params); - inst.values = new Set(def.values); - Object.defineProperty(inst, "value", { - get() { - if (def.values.length > 1) { - throw new Error("This schema contains multiple valid literal values. Use `.values` instead."); - } - return def.values[0]; - } - }); -}); -function literal(value, params) { - return new ZodLiteral({ - type: "literal", - values: Array.isArray(value) ? value : [value], - ...util_exports.normalizeParams(params) - }); -} -var ZodFile = /* @__PURE__ */ $constructor("ZodFile", (inst, def) => { - $ZodFile.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => fileProcessor(inst, ctx, json2, params); - inst.min = (size, params) => inst.check(_minSize(size, params)); - inst.max = (size, params) => inst.check(_maxSize(size, params)); - inst.mime = (types, params) => inst.check(_mime(Array.isArray(types) ? types : [types], params)); -}); -function file(params) { - return _file(ZodFile, params); -} -var ZodTransform = /* @__PURE__ */ $constructor("ZodTransform", (inst, def) => { - $ZodTransform.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => transformProcessor(inst, ctx, json2, params); - inst._zod.parse = (payload, _ctx) => { - if (_ctx.direction === "backward") { - throw new $ZodEncodeError(inst.constructor.name); - } - payload.addIssue = (issue2) => { - if (typeof issue2 === "string") { - payload.issues.push(util_exports.issue(issue2, payload.value, def)); - } else { - const _issue = issue2; - if (_issue.fatal) - _issue.continue = false; - _issue.code ?? (_issue.code = "custom"); - _issue.input ?? (_issue.input = payload.value); - _issue.inst ?? (_issue.inst = inst); - payload.issues.push(util_exports.issue(_issue)); - } - }; - const output = def.transform(payload.value, payload); - if (output instanceof Promise) { - return output.then((output2) => { - payload.value = output2; - return payload; - }); - } - payload.value = output; - return payload; - }; -}); -function transform(fn) { - return new ZodTransform({ - type: "transform", - transform: fn - }); -} -var ZodOptional = /* @__PURE__ */ $constructor("ZodOptional", (inst, def) => { - $ZodOptional.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => optionalProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function optional(innerType) { - return new ZodOptional({ - type: "optional", - innerType - }); -} -var ZodExactOptional = /* @__PURE__ */ $constructor("ZodExactOptional", (inst, def) => { - $ZodExactOptional.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => optionalProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function exactOptional(innerType) { - return new ZodExactOptional({ - type: "optional", - innerType - }); -} -var ZodNullable = /* @__PURE__ */ $constructor("ZodNullable", (inst, def) => { - $ZodNullable.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => nullableProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function nullable(innerType) { - return new ZodNullable({ - type: "nullable", - innerType - }); -} -function nullish2(innerType) { - return optional(nullable(innerType)); -} -var ZodDefault = /* @__PURE__ */ $constructor("ZodDefault", (inst, def) => { - $ZodDefault.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => defaultProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; - inst.removeDefault = inst.unwrap; -}); -function _default2(innerType, defaultValue) { - return new ZodDefault({ - type: "default", - innerType, - get defaultValue() { - return typeof defaultValue === "function" ? defaultValue() : util_exports.shallowClone(defaultValue); - } - }); -} -var ZodPrefault = /* @__PURE__ */ $constructor("ZodPrefault", (inst, def) => { - $ZodPrefault.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => prefaultProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function prefault(innerType, defaultValue) { - return new ZodPrefault({ - type: "prefault", - innerType, - get defaultValue() { - return typeof defaultValue === "function" ? defaultValue() : util_exports.shallowClone(defaultValue); - } - }); -} -var ZodNonOptional = /* @__PURE__ */ $constructor("ZodNonOptional", (inst, def) => { - $ZodNonOptional.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => nonoptionalProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function nonoptional(innerType, params) { - return new ZodNonOptional({ - type: "nonoptional", - innerType, - ...util_exports.normalizeParams(params) - }); -} -var ZodSuccess = /* @__PURE__ */ $constructor("ZodSuccess", (inst, def) => { - $ZodSuccess.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => successProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function success(innerType) { - return new ZodSuccess({ - type: "success", - innerType - }); -} -var ZodCatch = /* @__PURE__ */ $constructor("ZodCatch", (inst, def) => { - $ZodCatch.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => catchProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; - inst.removeCatch = inst.unwrap; -}); -function _catch2(innerType, catchValue) { - return new ZodCatch({ - type: "catch", - innerType, - catchValue: typeof catchValue === "function" ? catchValue : () => catchValue - }); -} -var ZodNaN = /* @__PURE__ */ $constructor("ZodNaN", (inst, def) => { - $ZodNaN.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => nanProcessor(inst, ctx, json2, params); -}); -function nan(params) { - return _nan(ZodNaN, params); -} -var ZodPipe = /* @__PURE__ */ $constructor("ZodPipe", (inst, def) => { - $ZodPipe.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => pipeProcessor(inst, ctx, json2, params); - inst.in = def.in; - inst.out = def.out; -}); -function pipe(in_, out) { - return new ZodPipe({ - type: "pipe", - in: in_, - out - // ...util.normalizeParams(params), - }); -} -var ZodCodec = /* @__PURE__ */ $constructor("ZodCodec", (inst, def) => { - ZodPipe.init(inst, def); - $ZodCodec.init(inst, def); -}); -function codec(in_, out, params) { - return new ZodCodec({ - type: "pipe", - in: in_, - out, - transform: params.decode, - reverseTransform: params.encode - }); -} -var ZodReadonly = /* @__PURE__ */ $constructor("ZodReadonly", (inst, def) => { - $ZodReadonly.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => readonlyProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function readonly(innerType) { - return new ZodReadonly({ - type: "readonly", - innerType - }); -} -var ZodTemplateLiteral = /* @__PURE__ */ $constructor("ZodTemplateLiteral", (inst, def) => { - $ZodTemplateLiteral.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => templateLiteralProcessor(inst, ctx, json2, params); -}); -function templateLiteral(parts, params) { - return new ZodTemplateLiteral({ - type: "template_literal", - parts, - ...util_exports.normalizeParams(params) - }); -} -var ZodLazy = /* @__PURE__ */ $constructor("ZodLazy", (inst, def) => { - $ZodLazy.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => lazyProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.getter(); -}); -function lazy(getter) { - return new ZodLazy({ - type: "lazy", - getter - }); -} -var ZodPromise = /* @__PURE__ */ $constructor("ZodPromise", (inst, def) => { - $ZodPromise.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => promiseProcessor(inst, ctx, json2, params); - inst.unwrap = () => inst._zod.def.innerType; -}); -function promise(innerType) { - return new ZodPromise({ - type: "promise", - innerType - }); -} -var ZodFunction = /* @__PURE__ */ $constructor("ZodFunction", (inst, def) => { - $ZodFunction.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => functionProcessor(inst, ctx, json2, params); -}); -function _function(params) { - return new ZodFunction({ - type: "function", - input: Array.isArray(params?.input) ? tuple(params?.input) : params?.input ?? array(unknown()), - output: params?.output ?? unknown() - }); -} -var ZodCustom = /* @__PURE__ */ $constructor("ZodCustom", (inst, def) => { - $ZodCustom.init(inst, def); - ZodType.init(inst, def); - inst._zod.processJSONSchema = (ctx, json2, params) => customProcessor(inst, ctx, json2, params); -}); -function check(fn) { - const ch = new $ZodCheck({ - check: "custom" - // ...util.normalizeParams(params), - }); - ch._zod.check = fn; - return ch; -} -function custom(fn, _params) { - return _custom(ZodCustom, fn ?? (() => true), _params); -} -function refine(fn, _params = {}) { - return _refine(ZodCustom, fn, _params); -} -function superRefine(fn) { - return _superRefine(fn); -} -var describe2 = describe; -var meta2 = meta; -function _instanceof(cls, params = {}) { - const inst = new ZodCustom({ - type: "custom", - check: "custom", - fn: (data) => data instanceof cls, - abort: true, - ...util_exports.normalizeParams(params) - }); - inst._zod.bag.Class = cls; - inst._zod.check = (payload) => { - if (!(payload.value instanceof cls)) { - payload.issues.push({ - code: "invalid_type", - expected: cls.name, - input: payload.value, - inst, - path: [...inst._zod.def.path ?? []] - }); - } - }; - return inst; -} -var stringbool = (...args) => _stringbool({ - Codec: ZodCodec, - Boolean: ZodBoolean, - String: ZodString -}, ...args); -function json(params) { - const jsonSchema = lazy(() => { - return union([string2(params), number2(), boolean2(), _null3(), array(jsonSchema), record(string2(), jsonSchema)]); - }); - return jsonSchema; -} -function preprocess(fn, schema) { - return pipe(transform(fn), schema); -} - -// node_modules/zod/v4/classic/compat.js -var ZodIssueCode = { - invalid_type: "invalid_type", - too_big: "too_big", - too_small: "too_small", - invalid_format: "invalid_format", - not_multiple_of: "not_multiple_of", - unrecognized_keys: "unrecognized_keys", - invalid_union: "invalid_union", - invalid_key: "invalid_key", - invalid_element: "invalid_element", - invalid_value: "invalid_value", - custom: "custom" -}; -function setErrorMap(map2) { - config({ - customError: map2 - }); -} -function getErrorMap() { - return config().customError; -} -var ZodFirstPartyTypeKind; -/* @__PURE__ */ (function(ZodFirstPartyTypeKind2) { -})(ZodFirstPartyTypeKind || (ZodFirstPartyTypeKind = {})); - -// node_modules/zod/v4/classic/from-json-schema.js -var z = { - ...schemas_exports2, - ...checks_exports2, - iso: iso_exports -}; -var RECOGNIZED_KEYS = /* @__PURE__ */ new Set([ - // Schema identification - "$schema", - "$ref", - "$defs", - "definitions", - // Core schema keywords - "$id", - "id", - "$comment", - "$anchor", - "$vocabulary", - "$dynamicRef", - "$dynamicAnchor", - // Type - "type", - "enum", - "const", - // Composition - "anyOf", - "oneOf", - "allOf", - "not", - // Object - "properties", - "required", - "additionalProperties", - "patternProperties", - "propertyNames", - "minProperties", - "maxProperties", - // Array - "items", - "prefixItems", - "additionalItems", - "minItems", - "maxItems", - "uniqueItems", - "contains", - "minContains", - "maxContains", - // String - "minLength", - "maxLength", - "pattern", - "format", - // Number - "minimum", - "maximum", - "exclusiveMinimum", - "exclusiveMaximum", - "multipleOf", - // Already handled metadata - "description", - "default", - // Content - "contentEncoding", - "contentMediaType", - "contentSchema", - // Unsupported (error-throwing) - "unevaluatedItems", - "unevaluatedProperties", - "if", - "then", - "else", - "dependentSchemas", - "dependentRequired", - // OpenAPI - "nullable", - "readOnly" -]); -function detectVersion(schema, defaultTarget) { - const $schema = schema.$schema; - if ($schema === "https://json-schema.org/draft/2020-12/schema") { - return "draft-2020-12"; - } - if ($schema === "http://json-schema.org/draft-07/schema#") { - return "draft-7"; - } - if ($schema === "http://json-schema.org/draft-04/schema#") { - return "draft-4"; - } - return defaultTarget ?? "draft-2020-12"; -} -function resolveRef(ref, ctx) { - if (!ref.startsWith("#")) { - throw new Error("External $ref is not supported, only local refs (#/...) are allowed"); - } - const path = ref.slice(1).split("/").filter(Boolean); - if (path.length === 0) { - return ctx.rootSchema; - } - const defsKey = ctx.version === "draft-2020-12" ? "$defs" : "definitions"; - if (path[0] === defsKey) { - const key = path[1]; - if (!key || !ctx.defs[key]) { - throw new Error(`Reference not found: ${ref}`); - } - return ctx.defs[key]; - } - throw new Error(`Reference not found: ${ref}`); -} -function convertBaseSchema(schema, ctx) { - if (schema.not !== void 0) { - if (typeof schema.not === "object" && Object.keys(schema.not).length === 0) { - return z.never(); - } - throw new Error("not is not supported in Zod (except { not: {} } for never)"); - } - if (schema.unevaluatedItems !== void 0) { - throw new Error("unevaluatedItems is not supported"); - } - if (schema.unevaluatedProperties !== void 0) { - throw new Error("unevaluatedProperties is not supported"); - } - if (schema.if !== void 0 || schema.then !== void 0 || schema.else !== void 0) { - throw new Error("Conditional schemas (if/then/else) are not supported"); - } - if (schema.dependentSchemas !== void 0 || schema.dependentRequired !== void 0) { - throw new Error("dependentSchemas and dependentRequired are not supported"); - } - if (schema.$ref) { - const refPath = schema.$ref; - if (ctx.refs.has(refPath)) { - return ctx.refs.get(refPath); - } - if (ctx.processing.has(refPath)) { - return z.lazy(() => { - if (!ctx.refs.has(refPath)) { - throw new Error(`Circular reference not resolved: ${refPath}`); - } - return ctx.refs.get(refPath); - }); - } - ctx.processing.add(refPath); - const resolved = resolveRef(refPath, ctx); - const zodSchema2 = convertSchema(resolved, ctx); - ctx.refs.set(refPath, zodSchema2); - ctx.processing.delete(refPath); - return zodSchema2; - } - if (schema.enum !== void 0) { - const enumValues = schema.enum; - if (ctx.version === "openapi-3.0" && schema.nullable === true && enumValues.length === 1 && enumValues[0] === null) { - return z.null(); - } - if (enumValues.length === 0) { - return z.never(); - } - if (enumValues.length === 1) { - return z.literal(enumValues[0]); - } - if (enumValues.every((v) => typeof v === "string")) { - return z.enum(enumValues); - } - const literalSchemas = enumValues.map((v) => z.literal(v)); - if (literalSchemas.length < 2) { - return literalSchemas[0]; - } - return z.union([literalSchemas[0], literalSchemas[1], ...literalSchemas.slice(2)]); - } - if (schema.const !== void 0) { - return z.literal(schema.const); - } - const type = schema.type; - if (Array.isArray(type)) { - const typeSchemas = type.map((t) => { - const typeSchema = { ...schema, type: t }; - return convertBaseSchema(typeSchema, ctx); - }); - if (typeSchemas.length === 0) { - return z.never(); - } - if (typeSchemas.length === 1) { - return typeSchemas[0]; - } - return z.union(typeSchemas); - } - if (!type) { - return z.any(); - } - let zodSchema; - switch (type) { - case "string": { - let stringSchema = z.string(); - if (schema.format) { - const format = schema.format; - if (format === "email") { - stringSchema = stringSchema.check(z.email()); - } else if (format === "uri" || format === "uri-reference") { - stringSchema = stringSchema.check(z.url()); - } else if (format === "uuid" || format === "guid") { - stringSchema = stringSchema.check(z.uuid()); - } else if (format === "date-time") { - stringSchema = stringSchema.check(z.iso.datetime()); - } else if (format === "date") { - stringSchema = stringSchema.check(z.iso.date()); - } else if (format === "time") { - stringSchema = stringSchema.check(z.iso.time()); - } else if (format === "duration") { - stringSchema = stringSchema.check(z.iso.duration()); - } else if (format === "ipv4") { - stringSchema = stringSchema.check(z.ipv4()); - } else if (format === "ipv6") { - stringSchema = stringSchema.check(z.ipv6()); - } else if (format === "mac") { - stringSchema = stringSchema.check(z.mac()); - } else if (format === "cidr") { - stringSchema = stringSchema.check(z.cidrv4()); - } else if (format === "cidr-v6") { - stringSchema = stringSchema.check(z.cidrv6()); - } else if (format === "base64") { - stringSchema = stringSchema.check(z.base64()); - } else if (format === "base64url") { - stringSchema = stringSchema.check(z.base64url()); - } else if (format === "e164") { - stringSchema = stringSchema.check(z.e164()); - } else if (format === "jwt") { - stringSchema = stringSchema.check(z.jwt()); - } else if (format === "emoji") { - stringSchema = stringSchema.check(z.emoji()); - } else if (format === "nanoid") { - stringSchema = stringSchema.check(z.nanoid()); - } else if (format === "cuid") { - stringSchema = stringSchema.check(z.cuid()); - } else if (format === "cuid2") { - stringSchema = stringSchema.check(z.cuid2()); - } else if (format === "ulid") { - stringSchema = stringSchema.check(z.ulid()); - } else if (format === "xid") { - stringSchema = stringSchema.check(z.xid()); - } else if (format === "ksuid") { - stringSchema = stringSchema.check(z.ksuid()); - } - } - if (typeof schema.minLength === "number") { - stringSchema = stringSchema.min(schema.minLength); - } - if (typeof schema.maxLength === "number") { - stringSchema = stringSchema.max(schema.maxLength); - } - if (schema.pattern) { - stringSchema = stringSchema.regex(new RegExp(schema.pattern)); - } - zodSchema = stringSchema; - break; - } - case "number": - case "integer": { - let numberSchema = type === "integer" ? z.number().int() : z.number(); - if (typeof schema.minimum === "number") { - numberSchema = numberSchema.min(schema.minimum); - } - if (typeof schema.maximum === "number") { - numberSchema = numberSchema.max(schema.maximum); - } - if (typeof schema.exclusiveMinimum === "number") { - numberSchema = numberSchema.gt(schema.exclusiveMinimum); - } else if (schema.exclusiveMinimum === true && typeof schema.minimum === "number") { - numberSchema = numberSchema.gt(schema.minimum); - } - if (typeof schema.exclusiveMaximum === "number") { - numberSchema = numberSchema.lt(schema.exclusiveMaximum); - } else if (schema.exclusiveMaximum === true && typeof schema.maximum === "number") { - numberSchema = numberSchema.lt(schema.maximum); - } - if (typeof schema.multipleOf === "number") { - numberSchema = numberSchema.multipleOf(schema.multipleOf); - } - zodSchema = numberSchema; - break; - } - case "boolean": { - zodSchema = z.boolean(); - break; - } - case "null": { - zodSchema = z.null(); - break; - } - case "object": { - const shape = {}; - const properties = schema.properties || {}; - const requiredSet = new Set(schema.required || []); - for (const [key, propSchema] of Object.entries(properties)) { - const propZodSchema = convertSchema(propSchema, ctx); - shape[key] = requiredSet.has(key) ? propZodSchema : propZodSchema.optional(); - } - if (schema.propertyNames) { - const keySchema = convertSchema(schema.propertyNames, ctx); - const valueSchema = schema.additionalProperties && typeof schema.additionalProperties === "object" ? convertSchema(schema.additionalProperties, ctx) : z.any(); - if (Object.keys(shape).length === 0) { - zodSchema = z.record(keySchema, valueSchema); - break; - } - const objectSchema2 = z.object(shape).passthrough(); - const recordSchema = z.looseRecord(keySchema, valueSchema); - zodSchema = z.intersection(objectSchema2, recordSchema); - break; - } - if (schema.patternProperties) { - const patternProps = schema.patternProperties; - const patternKeys = Object.keys(patternProps); - const looseRecords = []; - for (const pattern of patternKeys) { - const patternValue = convertSchema(patternProps[pattern], ctx); - const keySchema = z.string().regex(new RegExp(pattern)); - looseRecords.push(z.looseRecord(keySchema, patternValue)); - } - const schemasToIntersect = []; - if (Object.keys(shape).length > 0) { - schemasToIntersect.push(z.object(shape).passthrough()); - } - schemasToIntersect.push(...looseRecords); - if (schemasToIntersect.length === 0) { - zodSchema = z.object({}).passthrough(); - } else if (schemasToIntersect.length === 1) { - zodSchema = schemasToIntersect[0]; - } else { - let result = z.intersection(schemasToIntersect[0], schemasToIntersect[1]); - for (let i = 2; i < schemasToIntersect.length; i++) { - result = z.intersection(result, schemasToIntersect[i]); - } - zodSchema = result; - } - break; - } - const objectSchema = z.object(shape); - if (schema.additionalProperties === false) { - zodSchema = objectSchema.strict(); - } else if (typeof schema.additionalProperties === "object") { - zodSchema = objectSchema.catchall(convertSchema(schema.additionalProperties, ctx)); - } else { - zodSchema = objectSchema.passthrough(); - } - break; - } - case "array": { - const prefixItems = schema.prefixItems; - const items = schema.items; - if (prefixItems && Array.isArray(prefixItems)) { - const tupleItems = prefixItems.map((item) => convertSchema(item, ctx)); - const rest = items && typeof items === "object" && !Array.isArray(items) ? convertSchema(items, ctx) : void 0; - if (rest) { - zodSchema = z.tuple(tupleItems).rest(rest); - } else { - zodSchema = z.tuple(tupleItems); - } - if (typeof schema.minItems === "number") { - zodSchema = zodSchema.check(z.minLength(schema.minItems)); - } - if (typeof schema.maxItems === "number") { - zodSchema = zodSchema.check(z.maxLength(schema.maxItems)); - } - } else if (Array.isArray(items)) { - const tupleItems = items.map((item) => convertSchema(item, ctx)); - const rest = schema.additionalItems && typeof schema.additionalItems === "object" ? convertSchema(schema.additionalItems, ctx) : void 0; - if (rest) { - zodSchema = z.tuple(tupleItems).rest(rest); - } else { - zodSchema = z.tuple(tupleItems); - } - if (typeof schema.minItems === "number") { - zodSchema = zodSchema.check(z.minLength(schema.minItems)); - } - if (typeof schema.maxItems === "number") { - zodSchema = zodSchema.check(z.maxLength(schema.maxItems)); - } - } else if (items !== void 0) { - const element = convertSchema(items, ctx); - let arraySchema = z.array(element); - if (typeof schema.minItems === "number") { - arraySchema = arraySchema.min(schema.minItems); - } - if (typeof schema.maxItems === "number") { - arraySchema = arraySchema.max(schema.maxItems); - } - zodSchema = arraySchema; - } else { - zodSchema = z.array(z.any()); - } - break; - } - default: - throw new Error(`Unsupported type: ${type}`); - } - if (schema.description) { - zodSchema = zodSchema.describe(schema.description); - } - if (schema.default !== void 0) { - zodSchema = zodSchema.default(schema.default); - } - return zodSchema; -} -function convertSchema(schema, ctx) { - if (typeof schema === "boolean") { - return schema ? z.any() : z.never(); - } - let baseSchema = convertBaseSchema(schema, ctx); - const hasExplicitType = schema.type || schema.enum !== void 0 || schema.const !== void 0; - if (schema.anyOf && Array.isArray(schema.anyOf)) { - const options = schema.anyOf.map((s) => convertSchema(s, ctx)); - const anyOfUnion = z.union(options); - baseSchema = hasExplicitType ? z.intersection(baseSchema, anyOfUnion) : anyOfUnion; - } - if (schema.oneOf && Array.isArray(schema.oneOf)) { - const options = schema.oneOf.map((s) => convertSchema(s, ctx)); - const oneOfUnion = z.xor(options); - baseSchema = hasExplicitType ? z.intersection(baseSchema, oneOfUnion) : oneOfUnion; - } - if (schema.allOf && Array.isArray(schema.allOf)) { - if (schema.allOf.length === 0) { - baseSchema = hasExplicitType ? baseSchema : z.any(); - } else { - let result = hasExplicitType ? baseSchema : convertSchema(schema.allOf[0], ctx); - const startIdx = hasExplicitType ? 0 : 1; - for (let i = startIdx; i < schema.allOf.length; i++) { - result = z.intersection(result, convertSchema(schema.allOf[i], ctx)); - } - baseSchema = result; - } - } - if (schema.nullable === true && ctx.version === "openapi-3.0") { - baseSchema = z.nullable(baseSchema); - } - if (schema.readOnly === true) { - baseSchema = z.readonly(baseSchema); - } - const extraMeta = {}; - const coreMetadataKeys = ["$id", "id", "$comment", "$anchor", "$vocabulary", "$dynamicRef", "$dynamicAnchor"]; - for (const key of coreMetadataKeys) { - if (key in schema) { - extraMeta[key] = schema[key]; - } - } - const contentMetadataKeys = ["contentEncoding", "contentMediaType", "contentSchema"]; - for (const key of contentMetadataKeys) { - if (key in schema) { - extraMeta[key] = schema[key]; - } - } - for (const key of Object.keys(schema)) { - if (!RECOGNIZED_KEYS.has(key)) { - extraMeta[key] = schema[key]; - } - } - if (Object.keys(extraMeta).length > 0) { - ctx.registry.add(baseSchema, extraMeta); - } - return baseSchema; -} -function fromJSONSchema(schema, params) { - if (typeof schema === "boolean") { - return schema ? z.any() : z.never(); - } - const version2 = detectVersion(schema, params?.defaultTarget); - const defs = schema.$defs || schema.definitions || {}; - const ctx = { - version: version2, - defs, - refs: /* @__PURE__ */ new Map(), - processing: /* @__PURE__ */ new Set(), - rootSchema: schema, - registry: params?.registry ?? globalRegistry - }; - return convertSchema(schema, ctx); -} - -// node_modules/zod/v4/classic/coerce.js -var coerce_exports = {}; -__export(coerce_exports, { - bigint: () => bigint3, - boolean: () => boolean3, - date: () => date4, - number: () => number3, - string: () => string3 -}); -function string3(params) { - return _coercedString(ZodString, params); -} -function number3(params) { - return _coercedNumber(ZodNumber, params); -} -function boolean3(params) { - return _coercedBoolean(ZodBoolean, params); -} -function bigint3(params) { - return _coercedBigint(ZodBigInt, params); -} -function date4(params) { - return _coercedDate(ZodDate, params); -} - -// node_modules/zod/v4/classic/external.js -config(en_default()); - -// src/logic-functions/create-users.ts -var client = new Twenty(); -var applicationConfigSchema = external_exports.object({ - CLICKHOUSE_DATABASE: external_exports.string().nonempty(), - CLICKHOUSE_URL: external_exports.url(), - CLICKHOUSE_USERNAME: external_exports.string().nonempty(), - CLICKHOUSE_PASSWORD: external_exports.string().nonempty() -}); -var getApplicationConfig = () => { - const env = applicationConfigSchema.parse({ - CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE, - CLICKHOUSE_URL: process.env.CLICKHOUSE_URL, - CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME, - CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD - }); - return { - clickHouseDatabase: env.CLICKHOUSE_DATABASE, - clickHouseUrl: env.CLICKHOUSE_URL, - clickHouseUsername: env.CLICKHOUSE_USERNAME, - clickHousePassword: env.CLICKHOUSE_PASSWORD - }; -}; +// src/logic-functions/sync-product-data/sync-cloud-users.ts var clickHouseUserSchema = external_exports.object({ userId: external_exports.uuid(), firstName: external_exports.string(), @@ -68305,14 +68428,9 @@ var clickHouseUserSchema = external_exports.object({ inTrial: external_exports.boolean() }); var fetchUsersFromClickHouse = async () => { - const { - clickHouseDatabase, - clickHouseUrl, - clickHouseUsername, - clickHousePassword - } = getApplicationConfig(); + const { clickHouseDatabase } = getApplicationConfig(); const nowDate = "'2026-02-04 14:28:52.000'"; - const findUsersWithRecentActivity = ` + const query = ` SELECT * FROM @@ -68324,30 +68442,13 @@ var fetchUsersFromClickHouse = async () => { FORMAT JSONEachRow; `; - const res = await fetch(clickHouseUrl, { - method: "POST", - headers: { - Authorization: "Basic " + Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString( - "base64" - ), - "Content-Type": "text/plain" - }, - body: findUsersWithRecentActivity - }); - if (!res.ok) { - const errText = await res.text(); - throw new Error(`ClickHouse error: ${res.status} - ${errText}`); - } - const text = await res.text(); - const rows = text.trim().split("\n").filter((line) => line.trim()).map((line) => JSON.parse(line)); - const users = external_exports.array(clickHouseUserSchema).parse(rows); - return { users }; + return fetchFromClickHouse(query, clickHouseUserSchema); }; var fetchAllPeopleFromTwentyByEmail = async (emails) => { if (emails.length === 0) { return []; } - const allPeople = await client.query({ + const allPeople = await twentyClient.query({ people: { edges: { node: { @@ -68394,128 +68495,301 @@ var buildCloudUserInput = ({ pageViewsL30d: user.pageviewsLast30d, activityStatus: user.activityStatus, workspaceCount: user.workspaceCount, - lastActivityDate: user.lastActivityDate, + lastActivityDate: clickHouseDateToIso(user.lastActivityDate), dataLastUpdatedAt: (/* @__PURE__ */ new Date()).toISOString(), avgDailyPageviewsLast30d: user.avgDailyPageviewsLast30d, daysSinceLastActivity: user.daysSinceLastActivity }); +var syncCloudUsers = async () => { + const users = await fetchUsersFromClickHouse(); + console.log("Fetched users from ClickHouse", users); + const emails = users.map((user) => user.email); + console.log("Fetching people from Twenty with emails", emails); + const people = await fetchAllPeopleFromTwentyByEmail(emails); + console.log("Fetched people from Twenty", people); + const emailToPersonId = /* @__PURE__ */ new Map(); + for (const person of people) { + if (person.emails?.primaryEmail !== void 0) { + emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id); + } + } + const usersWithoutPerson = users.filter( + (user) => !emailToPersonId.has(user.email.toLowerCase()) + ); + const newlyCreatedPersonIds = []; + if (usersWithoutPerson.length > 0) { + console.log(`Batch-creating ${usersWithoutPerson.length} people records`); + const createPeopleResult = await twentyClient.mutation({ + createPeople: { + __args: { + data: usersWithoutPerson.map((user) => ({ + name: { + firstName: user.firstName, + lastName: user.lastName + }, + emails: { + primaryEmail: user.email + } + })) + }, + id: true, + emails: { + primaryEmail: true + } + } + }); + const createdPeople = createPeopleResult.createPeople ?? []; + for (const person of createdPeople) { + if (person.emails?.primaryEmail === void 0 || person.id === void 0) { + continue; + } + newlyCreatedPersonIds.push(person.id); + emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id); + } + } + const cloudUserInputs = users.map((user) => { + const personId = emailToPersonId.get(user.email.toLowerCase()); + if (personId === void 0) { + throw new Error( + `No personId found for user ${user.email} \u2014 this should not happen` + ); + } + return buildCloudUserInput({ user, personId }); + }); + try { + console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`); + await twentyClient.mutation({ + createCloudUsers2: { + __args: { + data: cloudUserInputs, + upsert: true + }, + __scalar: true + } + }); + } catch (cloudUserError) { + console.log( + "Cloud user upsert failed, rolling back newly created people", + cloudUserError + ); + if (newlyCreatedPersonIds.length > 0) { + try { + await twentyClient.mutation({ + destroyPeople: { + __args: { + filter: { + id: { + in: newlyCreatedPersonIds + } + } + }, + id: true + } + }); + console.log( + `Rolled back ${newlyCreatedPersonIds.length} newly created people` + ); + } catch (rollbackError) { + console.log( + "Rollback of newly created people also failed", + rollbackError + ); + } + } + throw cloudUserError; + } + return { syncedCount: users.length }; +}; + +// src/logic-functions/sync-product-data/sync-cloud-workspaces.ts +var clickHouseWorkspaceSchema = external_exports.object({ + workspaceId: external_exports.string(), + workspaceName: external_exports.string(), + subdomain: external_exports.string(), + customDomain: external_exports.string(), + createdAt: external_exports.string(), + updatedAt: external_exports.string(), + deletedAt: external_exports.string(), + activationStatus: external_exports.string().transform((val) => { + const upper = val.toUpperCase(); + if (upper === "") return "EMPTY"; + const valid = Object.values( + enumCloudWorkspace2ActivationStatusEnum + ); + return valid.includes(upper) ? upper : "EMPTY"; + }).pipe(external_exports.enum(enumCloudWorkspace2ActivationStatusEnum)), + createdDate: external_exports.string(), + lastPageviewDate: external_exports.string(), + pageviewsLast30d: external_exports.coerce.number(), + pageviewsLast7d: external_exports.coerce.number(), + pageviewsLast24h: external_exports.coerce.number(), + totalEverActiveUsers: external_exports.coerce.number(), + totalWorkspaceUsers: external_exports.coerce.number(), + activeUsersLast30d: external_exports.coerce.number(), + activeUsersLast7d: external_exports.coerce.number(), + activeUsersLast24h: external_exports.coerce.number(), + isActiveLast30d: external_exports.coerce.boolean(), + isActiveLast7d: external_exports.coerce.boolean(), + isActiveLast24h: external_exports.coerce.boolean(), + activeUserRatioLast30d: external_exports.coerce.number(), + activeUserRatioLast7d: external_exports.coerce.number(), + workspaceAgeDays: external_exports.coerce.number(), + totalEvents: external_exports.coerce.number(), + eventsLast30d: external_exports.coerce.number(), + eventsPerUser: external_exports.coerce.number(), + subscription_status: external_exports.string().transform((val) => { + const upper = val.toUpperCase(); + if (upper === "") return "EMPTY"; + const valid = Object.values( + enumCloudWorkspace2SubscriptionStatusEnum + ); + return valid.includes(upper) ? upper : "OTHER"; + }).pipe(external_exports.enum(enumCloudWorkspace2SubscriptionStatusEnum)), + payment_frequency: external_exports.string().transform((val) => { + const upper = val.toUpperCase(); + if (upper === "") return "EMPTY"; + const valid = Object.values( + enumCloudWorkspace2PaymentFrequencyEnum + ); + return valid.includes(upper) ? upper : "OTHER"; + }).pipe(external_exports.enum(enumCloudWorkspace2PaymentFrequencyEnum)), + trial_status: external_exports.string(), + mrr: external_exports.coerce.number(), + potential_arr: external_exports.coerce.number(), + arr: external_exports.coerce.number().nullable(), + next_renewal_date: external_exports.string(), + workspace_domain: external_exports.string(), + domain_source: external_exports.string(), + creatorUserId: external_exports.string(), + creatorEmail: external_exports.string(), + creator_domain_type: external_exports.string(), + primary_business_domain: external_exports.string(), + business_domain_user_count: external_exports.coerce.number(), + isTwenty: external_exports.coerce.boolean() +}); +var fetchWorkspacesFromClickHouse = async () => { + const { clickHouseDatabase } = getApplicationConfig(); + const nowDate = "'2026-02-04 14:28:52.000'"; + const query = ` + SELECT + * + FROM ( + SELECT + *, + row_number() OVER (PARTITION BY workspaceId ORDER BY updatedAt DESC) AS rn + FROM + ${clickHouseDatabase}.workspace + WHERE + updatedAt >= ${nowDate} - INTERVAL 500 MINUTE + AND + updatedAt <= ${nowDate} + ) + WHERE + rn = 1 + FORMAT + JSONEachRow; + `; + return fetchFromClickHouse(query, clickHouseWorkspaceSchema); +}; +var dollarsToAmountMicros = (dollars) => Math.round(dollars * 1e6); +var buildCloudWorkspaceInput = (workspace) => ({ + id: workspace.workspaceId, + name: workspace.workspaceName, + subDomain: workspace.subdomain, + customDomain: { + primaryLinkUrl: workspace.customDomain, + primaryLinkLabel: "" + }, + activationStatus: workspace.activationStatus, + subscriptionStatus: workspace.subscription_status, + paymentFrequency: workspace.payment_frequency, + lastPageViewDate: workspace.lastPageviewDate, + pageViewsL30D: workspace.pageviewsLast30d, + pageViewsL7D: workspace.pageviewsLast7d, + pageViewsL24H: workspace.pageviewsLast24h, + totalEverActiveWorkspaceUsers: workspace.totalEverActiveUsers, + totalWorkspaceUsers: workspace.totalWorkspaceUsers, + activeUsersL30D: workspace.activeUsersLast30d, + activeUsersL7D: workspace.activeUsersLast7d, + activeUsersL24H: workspace.activeUsersLast24h, + isActiveL30D: workspace.isActiveLast30d, + isActiveL7D: workspace.isActiveLast7d, + isActiveL24H: workspace.isActiveLast24h, + workspaceTenure: workspace.workspaceAgeDays, + numberOfEventsTotal: workspace.totalEvents, + numberOfEventsL30D: workspace.eventsLast30d, + mrr: { + amountMicros: dollarsToAmountMicros(workspace.mrr), + currencyCode: "USD" + }, + potentialArr: { + amountMicros: dollarsToAmountMicros(workspace.potential_arr), + currencyCode: "USD" + }, + arr: { + amountMicros: dollarsToAmountMicros(workspace.arr ?? 0), + currencyCode: "USD" + }, + nextRenewalDate: clickHouseDateToIso(workspace.next_renewal_date), + creatorEmail: { + primaryEmail: workspace.creatorEmail + }, + workspaceBusinessDomain: { + primaryLinkUrl: workspace.primary_business_domain, + primaryLinkLabel: "" + }, + dataLastUpdatedAt: (/* @__PURE__ */ new Date()).toISOString() +}); +var syncCloudWorkspaces = async () => { + const workspaces = await fetchWorkspacesFromClickHouse(); + console.log(`Fetched ${workspaces.length} workspaces from ClickHouse`); + if (workspaces.length === 0) { + return { syncedCount: 0 }; + } + const cloudWorkspaceInputs = workspaces.map(buildCloudWorkspaceInput); + console.log( + `Batch-upserting ${cloudWorkspaceInputs.length} cloud workspaces` + ); + await twentyClient.mutation({ + createCloudWorkspaces2: { + __args: { + data: cloudWorkspaceInputs, + upsert: true + }, + __scalar: true + } + }); + return { syncedCount: workspaces.length }; +}; + +// src/logic-functions/sync-product-data.ts var handler = async () => { try { - const { users } = await fetchUsersFromClickHouse(); - console.log("fetch users from clickhouse", users); - const emails = users.map((user) => user.email); - console.log("fetch people from twenty with emails", emails); - const people = await fetchAllPeopleFromTwentyByEmail(emails); - console.log("fetched people from twenty", people); - const emailToPersonId = /* @__PURE__ */ new Map(); - for (const person of people) { - if (person.emails?.primaryEmail !== void 0) { - emailToPersonId.set( - person.emails.primaryEmail.toLowerCase(), - person.id - ); - } - } - const usersWithoutPerson = users.filter( - (user) => !emailToPersonId.has(user.email.toLowerCase()) + console.log("Starting product data sync"); + const cloudUsersResult = await syncCloudUsers(); + console.log( + `Cloud users sync complete: ${cloudUsersResult.syncedCount} users` + ); + const cloudWorkspacesResult = await syncCloudWorkspaces(); + console.log( + `Cloud workspaces sync complete: ${cloudWorkspacesResult.syncedCount} workspaces` + ); + const cloudUserWorkspacesResult = await syncCloudUserWorkspaces(); + console.log( + `Cloud user workspaces sync complete: ${cloudUserWorkspacesResult.syncedCount} user workspaces` ); - const newlyCreatedPersonIds = []; - if (usersWithoutPerson.length > 0) { - console.log(`Batch-creating ${usersWithoutPerson.length} people records`); - const createPeopleResult = await client.mutation({ - createPeople: { - __args: { - data: usersWithoutPerson.map((user) => ({ - name: { - firstName: user.firstName, - lastName: user.lastName - }, - emails: { - primaryEmail: user.email - } - })) - }, - id: true, - emails: { - primaryEmail: true - } - } - }); - const createdPeople = createPeopleResult.createPeople ?? []; - for (const person of createdPeople) { - if (person.emails?.primaryEmail === void 0 || person.id === void 0) { - continue; - } - newlyCreatedPersonIds.push(person.id); - emailToPersonId.set( - person.emails.primaryEmail.toLowerCase(), - person.id - ); - } - } - const cloudUserInputs = users.map((user) => { - const personId = emailToPersonId.get(user.email.toLowerCase()); - if (personId === void 0) { - throw new Error( - `No personId found for user ${user.email} \u2014 this should not happen` - ); - } - return buildCloudUserInput({ user, personId }); - }); - try { - console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`); - await client.mutation({ - createCloudUsers2: { - __args: { - data: cloudUserInputs, - upsert: true - }, - __scalar: true - } - }); - } catch (cloudUserError) { - console.log( - "Cloud user upsert failed, rolling back newly created people", - cloudUserError - ); - if (newlyCreatedPersonIds.length > 0) { - try { - await client.mutation({ - destroyPeople: { - __args: { - filter: { - id: { - in: newlyCreatedPersonIds - } - } - }, - id: true - } - }); - console.log( - `Rolled back ${newlyCreatedPersonIds.length} newly created people` - ); - } catch (rollbackError) { - console.log( - "Rollback of newly created people also failed", - rollbackError - ); - } - } - throw cloudUserError; - } return { - message: `Successfully processed ${users.length} users from ClickHouse` + message: `Product data sync complete \u2014 ${cloudUsersResult.syncedCount} users, ${cloudWorkspacesResult.syncedCount} workspaces, ${cloudUserWorkspacesResult.syncedCount} user workspaces` }; } catch (err) { console.log(err); throw err; } }; -var create_users_default = defineLogicFunction({ +var sync_product_data_default = defineLogicFunction({ universalIdentifier: "3897e059-715e-4a4b-b165-c44f17d2e30a", - name: "product-data-create-users", - description: "A simple logic function", + name: "sync-product-data", + description: "Syncs cloud users, cloud workspaces, and cloud user workspaces from ClickHouse", timeoutSeconds: 120, handler, cronTriggerSettings: { @@ -68523,6 +68797,6 @@ var create_users_default = defineLogicFunction({ } }); export { - create_users_default as default + sync_product_data_default as default }; -//# sourceMappingURL=create-users.mjs.map +//# sourceMappingURL=sync-product-data.mjs.map diff --git a/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs.map b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs.map new file mode 100644 index 00000000000..6a3ddd68e0d --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/.twenty/output/src/logic-functions/sync-product-data.mjs.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../../../src/logic-functions/sync-product-data.ts", "../../../../node_modules/zod/v4/classic/external.js", "../../../../node_modules/zod/v4/core/index.js", "../../../../node_modules/zod/v4/core/core.js", "../../../../node_modules/zod/v4/core/util.js", "../../../../node_modules/zod/v4/core/errors.js", "../../../../node_modules/zod/v4/core/parse.js", "../../../../node_modules/zod/v4/core/regexes.js", "../../../../node_modules/zod/v4/core/checks.js", "../../../../node_modules/zod/v4/core/doc.js", "../../../../node_modules/zod/v4/core/versions.js", "../../../../node_modules/zod/v4/core/schemas.js", "../../../../node_modules/zod/v4/locales/index.js", "../../../../node_modules/zod/v4/locales/ar.js", "../../../../node_modules/zod/v4/locales/az.js", "../../../../node_modules/zod/v4/locales/be.js", "../../../../node_modules/zod/v4/locales/bg.js", "../../../../node_modules/zod/v4/locales/ca.js", "../../../../node_modules/zod/v4/locales/cs.js", "../../../../node_modules/zod/v4/locales/da.js", "../../../../node_modules/zod/v4/locales/de.js", "../../../../node_modules/zod/v4/locales/en.js", "../../../../node_modules/zod/v4/locales/eo.js", "../../../../node_modules/zod/v4/locales/es.js", "../../../../node_modules/zod/v4/locales/fa.js", "../../../../node_modules/zod/v4/locales/fi.js", "../../../../node_modules/zod/v4/locales/fr.js", "../../../../node_modules/zod/v4/locales/fr-CA.js", "../../../../node_modules/zod/v4/locales/he.js", "../../../../node_modules/zod/v4/locales/hu.js", "../../../../node_modules/zod/v4/locales/hy.js", "../../../../node_modules/zod/v4/locales/id.js", "../../../../node_modules/zod/v4/locales/is.js", "../../../../node_modules/zod/v4/locales/it.js", "../../../../node_modules/zod/v4/locales/ja.js", "../../../../node_modules/zod/v4/locales/ka.js", "../../../../node_modules/zod/v4/locales/km.js", "../../../../node_modules/zod/v4/locales/kh.js", "../../../../node_modules/zod/v4/locales/ko.js", "../../../../node_modules/zod/v4/locales/lt.js", "../../../../node_modules/zod/v4/locales/mk.js", "../../../../node_modules/zod/v4/locales/ms.js", "../../../../node_modules/zod/v4/locales/nl.js", "../../../../node_modules/zod/v4/locales/no.js", "../../../../node_modules/zod/v4/locales/ota.js", "../../../../node_modules/zod/v4/locales/ps.js", "../../../../node_modules/zod/v4/locales/pl.js", "../../../../node_modules/zod/v4/locales/pt.js", "../../../../node_modules/zod/v4/locales/ru.js", "../../../../node_modules/zod/v4/locales/sl.js", "../../../../node_modules/zod/v4/locales/sv.js", "../../../../node_modules/zod/v4/locales/ta.js", "../../../../node_modules/zod/v4/locales/th.js", "../../../../node_modules/zod/v4/locales/tr.js", "../../../../node_modules/zod/v4/locales/uk.js", "../../../../node_modules/zod/v4/locales/ua.js", "../../../../node_modules/zod/v4/locales/ur.js", "../../../../node_modules/zod/v4/locales/uz.js", "../../../../node_modules/zod/v4/locales/vi.js", "../../../../node_modules/zod/v4/locales/zh-CN.js", "../../../../node_modules/zod/v4/locales/zh-TW.js", "../../../../node_modules/zod/v4/locales/yo.js", "../../../../node_modules/zod/v4/core/registries.js", "../../../../node_modules/zod/v4/core/api.js", "../../../../node_modules/zod/v4/core/to-json-schema.js", "../../../../node_modules/zod/v4/core/json-schema-processors.js", "../../../../node_modules/zod/v4/core/json-schema-generator.js", "../../../../node_modules/zod/v4/core/json-schema.js", "../../../../node_modules/zod/v4/classic/schemas.js", "../../../../node_modules/zod/v4/classic/checks.js", "../../../../node_modules/zod/v4/classic/iso.js", "../../../../node_modules/zod/v4/classic/errors.js", "../../../../node_modules/zod/v4/classic/parse.js", "../../../../node_modules/zod/v4/classic/compat.js", "../../../../node_modules/zod/v4/classic/from-json-schema.js", "../../../../node_modules/zod/v4/classic/coerce.js", "../../../../src/shared/application-config.ts", "../../../../src/shared/clickhouse-client.ts", "../../../../node_modules/twenty-sdk/generated/runtime/error.ts", "../../../../node_modules/twenty-sdk/generated/runtime/batcher.ts", "../../../../node_modules/twenty-sdk/generated/runtime/fetcher.ts", "../../../../node_modules/twenty-sdk/generated/runtime/generateGraphqlOperation.ts", "../../../../node_modules/twenty-sdk/generated/runtime/createClient.ts", "../../../../node_modules/twenty-sdk/generated/runtime/linkTypeMap.ts", "../../../../node_modules/twenty-sdk/generated/types.ts", "../../../../node_modules/twenty-sdk/generated/schema.ts", "../../../../node_modules/twenty-sdk/generated/index.ts", "../../../../src/shared/twenty-client.ts", "../../../../src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts", "../../../../src/shared/clickhouse-date-to-iso.ts", "../../../../src/logic-functions/sync-product-data/sync-cloud-users.ts", "../../../../src/logic-functions/sync-product-data/sync-cloud-workspaces.ts"], + "sourcesContent": ["import { defineLogicFunction } from 'twenty-sdk';\n\nimport { syncCloudUserWorkspaces } from 'src/logic-functions/sync-product-data/sync-cloud-user-workspaces';\nimport { syncCloudUsers } from 'src/logic-functions/sync-product-data/sync-cloud-users';\nimport { syncCloudWorkspaces } from 'src/logic-functions/sync-product-data/sync-cloud-workspaces';\n\nconst handler = async (): Promise<{ message: string }> => {\n try {\n console.log('Starting product data sync');\n\n const cloudUsersResult = await syncCloudUsers();\n\n console.log(\n `Cloud users sync complete: ${cloudUsersResult.syncedCount} users`,\n );\n\n const cloudWorkspacesResult = await syncCloudWorkspaces();\n\n console.log(\n `Cloud workspaces sync complete: ${cloudWorkspacesResult.syncedCount} workspaces`,\n );\n\n const cloudUserWorkspacesResult = await syncCloudUserWorkspaces();\n\n console.log(\n `Cloud user workspaces sync complete: ${cloudUserWorkspacesResult.syncedCount} user workspaces`,\n );\n\n return {\n message: `Product data sync complete \u2014 ${cloudUsersResult.syncedCount} users, ${cloudWorkspacesResult.syncedCount} workspaces, ${cloudUserWorkspacesResult.syncedCount} user workspaces`,\n };\n } catch (err) {\n console.log(err);\n\n throw err;\n }\n};\n\nexport default defineLogicFunction({\n universalIdentifier: '3897e059-715e-4a4b-b165-c44f17d2e30a',\n name: 'sync-product-data',\n description:\n 'Syncs cloud users, cloud workspaces, and cloud user workspaces from ClickHouse',\n timeoutSeconds: 120,\n handler,\n cronTriggerSettings: {\n pattern: '*/10 * * * *',\n },\n});\n", "export * as core from \"../core/index.js\";\nexport * from \"./schemas.js\";\nexport * from \"./checks.js\";\nexport * from \"./errors.js\";\nexport * from \"./parse.js\";\nexport * from \"./compat.js\";\n// zod-specified\nimport { config } from \"../core/index.js\";\nimport en from \"../locales/en.js\";\nconfig(en());\nexport { globalRegistry, registry, config, $output, $input, $brand, clone, regexes, treeifyError, prettifyError, formatError, flattenError, TimePrecision, util, NEVER, } from \"../core/index.js\";\nexport { toJSONSchema } from \"../core/json-schema-processors.js\";\nexport { fromJSONSchema } from \"./from-json-schema.js\";\nexport * as locales from \"../locales/index.js\";\n// iso\n// must be exported from top-level\n// https://github.com/colinhacks/zod/issues/4491\nexport { ZodISODateTime, ZodISODate, ZodISOTime, ZodISODuration } from \"./iso.js\";\nexport * as iso from \"./iso.js\";\nexport * as coerce from \"./coerce.js\";\n", "export * from \"./core.js\";\nexport * from \"./parse.js\";\nexport * from \"./errors.js\";\nexport * from \"./schemas.js\";\nexport * from \"./checks.js\";\nexport * from \"./versions.js\";\nexport * as util from \"./util.js\";\nexport * as regexes from \"./regexes.js\";\nexport * as locales from \"../locales/index.js\";\nexport * from \"./registries.js\";\nexport * from \"./doc.js\";\nexport * from \"./api.js\";\nexport * from \"./to-json-schema.js\";\nexport { toJSONSchema } from \"./json-schema-processors.js\";\nexport { JSONSchemaGenerator } from \"./json-schema-generator.js\";\nexport * as JSONSchema from \"./json-schema.js\";\n", "/** A special constant with type `never` */\nexport const NEVER = Object.freeze({\n status: \"aborted\",\n});\nexport /*@__NO_SIDE_EFFECTS__*/ function $constructor(name, initializer, params) {\n function init(inst, def) {\n if (!inst._zod) {\n Object.defineProperty(inst, \"_zod\", {\n value: {\n def,\n constr: _,\n traits: new Set(),\n },\n enumerable: false,\n });\n }\n if (inst._zod.traits.has(name)) {\n return;\n }\n inst._zod.traits.add(name);\n initializer(inst, def);\n // support prototype modifications\n const proto = _.prototype;\n const keys = Object.keys(proto);\n for (let i = 0; i < keys.length; i++) {\n const k = keys[i];\n if (!(k in inst)) {\n inst[k] = proto[k].bind(inst);\n }\n }\n }\n // doesn't work if Parent has a constructor with arguments\n const Parent = params?.Parent ?? Object;\n class Definition extends Parent {\n }\n Object.defineProperty(Definition, \"name\", { value: name });\n function _(def) {\n var _a;\n const inst = params?.Parent ? new Definition() : this;\n init(inst, def);\n (_a = inst._zod).deferred ?? (_a.deferred = []);\n for (const fn of inst._zod.deferred) {\n fn();\n }\n return inst;\n }\n Object.defineProperty(_, \"init\", { value: init });\n Object.defineProperty(_, Symbol.hasInstance, {\n value: (inst) => {\n if (params?.Parent && inst instanceof params.Parent)\n return true;\n return inst?._zod?.traits?.has(name);\n },\n });\n Object.defineProperty(_, \"name\", { value: name });\n return _;\n}\n////////////////////////////// UTILITIES ///////////////////////////////////////\nexport const $brand = Symbol(\"zod_brand\");\nexport class $ZodAsyncError extends Error {\n constructor() {\n super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`);\n }\n}\nexport class $ZodEncodeError extends Error {\n constructor(name) {\n super(`Encountered unidirectional transform during encode: ${name}`);\n this.name = \"ZodEncodeError\";\n }\n}\nexport const globalConfig = {};\nexport function config(newConfig) {\n if (newConfig)\n Object.assign(globalConfig, newConfig);\n return globalConfig;\n}\n", "// functions\nexport function assertEqual(val) {\n return val;\n}\nexport function assertNotEqual(val) {\n return val;\n}\nexport function assertIs(_arg) { }\nexport function assertNever(_x) {\n throw new Error(\"Unexpected value in exhaustive check\");\n}\nexport function assert(_) { }\nexport function getEnumValues(entries) {\n const numericValues = Object.values(entries).filter((v) => typeof v === \"number\");\n const values = Object.entries(entries)\n .filter(([k, _]) => numericValues.indexOf(+k) === -1)\n .map(([_, v]) => v);\n return values;\n}\nexport function joinValues(array, separator = \"|\") {\n return array.map((val) => stringifyPrimitive(val)).join(separator);\n}\nexport function jsonStringifyReplacer(_, value) {\n if (typeof value === \"bigint\")\n return value.toString();\n return value;\n}\nexport function cached(getter) {\n const set = false;\n return {\n get value() {\n if (!set) {\n const value = getter();\n Object.defineProperty(this, \"value\", { value });\n return value;\n }\n throw new Error(\"cached value already set\");\n },\n };\n}\nexport function nullish(input) {\n return input === null || input === undefined;\n}\nexport function cleanRegex(source) {\n const start = source.startsWith(\"^\") ? 1 : 0;\n const end = source.endsWith(\"$\") ? source.length - 1 : source.length;\n return source.slice(start, end);\n}\nexport function floatSafeRemainder(val, step) {\n const valDecCount = (val.toString().split(\".\")[1] || \"\").length;\n const stepString = step.toString();\n let stepDecCount = (stepString.split(\".\")[1] || \"\").length;\n if (stepDecCount === 0 && /\\d?e-\\d?/.test(stepString)) {\n const match = stepString.match(/\\d?e-(\\d?)/);\n if (match?.[1]) {\n stepDecCount = Number.parseInt(match[1]);\n }\n }\n const decCount = valDecCount > stepDecCount ? valDecCount : stepDecCount;\n const valInt = Number.parseInt(val.toFixed(decCount).replace(\".\", \"\"));\n const stepInt = Number.parseInt(step.toFixed(decCount).replace(\".\", \"\"));\n return (valInt % stepInt) / 10 ** decCount;\n}\nconst EVALUATING = Symbol(\"evaluating\");\nexport function defineLazy(object, key, getter) {\n let value = undefined;\n Object.defineProperty(object, key, {\n get() {\n if (value === EVALUATING) {\n // Circular reference detected, return undefined to break the cycle\n return undefined;\n }\n if (value === undefined) {\n value = EVALUATING;\n value = getter();\n }\n return value;\n },\n set(v) {\n Object.defineProperty(object, key, {\n value: v,\n // configurable: true,\n });\n // object[key] = v;\n },\n configurable: true,\n });\n}\nexport function objectClone(obj) {\n return Object.create(Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj));\n}\nexport function assignProp(target, prop, value) {\n Object.defineProperty(target, prop, {\n value,\n writable: true,\n enumerable: true,\n configurable: true,\n });\n}\nexport function mergeDefs(...defs) {\n const mergedDescriptors = {};\n for (const def of defs) {\n const descriptors = Object.getOwnPropertyDescriptors(def);\n Object.assign(mergedDescriptors, descriptors);\n }\n return Object.defineProperties({}, mergedDescriptors);\n}\nexport function cloneDef(schema) {\n return mergeDefs(schema._zod.def);\n}\nexport function getElementAtPath(obj, path) {\n if (!path)\n return obj;\n return path.reduce((acc, key) => acc?.[key], obj);\n}\nexport function promiseAllObject(promisesObj) {\n const keys = Object.keys(promisesObj);\n const promises = keys.map((key) => promisesObj[key]);\n return Promise.all(promises).then((results) => {\n const resolvedObj = {};\n for (let i = 0; i < keys.length; i++) {\n resolvedObj[keys[i]] = results[i];\n }\n return resolvedObj;\n });\n}\nexport function randomString(length = 10) {\n const chars = \"abcdefghijklmnopqrstuvwxyz\";\n let str = \"\";\n for (let i = 0; i < length; i++) {\n str += chars[Math.floor(Math.random() * chars.length)];\n }\n return str;\n}\nexport function esc(str) {\n return JSON.stringify(str);\n}\nexport function slugify(input) {\n return input\n .toLowerCase()\n .trim()\n .replace(/[^\\w\\s-]/g, \"\")\n .replace(/[\\s_-]+/g, \"-\")\n .replace(/^-+|-+$/g, \"\");\n}\nexport const captureStackTrace = (\"captureStackTrace\" in Error ? Error.captureStackTrace : (..._args) => { });\nexport function isObject(data) {\n return typeof data === \"object\" && data !== null && !Array.isArray(data);\n}\nexport const allowsEval = cached(() => {\n // @ts-ignore\n if (typeof navigator !== \"undefined\" && navigator?.userAgent?.includes(\"Cloudflare\")) {\n return false;\n }\n try {\n const F = Function;\n new F(\"\");\n return true;\n }\n catch (_) {\n return false;\n }\n});\nexport function isPlainObject(o) {\n if (isObject(o) === false)\n return false;\n // modified constructor\n const ctor = o.constructor;\n if (ctor === undefined)\n return true;\n if (typeof ctor !== \"function\")\n return true;\n // modified prototype\n const prot = ctor.prototype;\n if (isObject(prot) === false)\n return false;\n // ctor doesn't have static `isPrototypeOf`\n if (Object.prototype.hasOwnProperty.call(prot, \"isPrototypeOf\") === false) {\n return false;\n }\n return true;\n}\nexport function shallowClone(o) {\n if (isPlainObject(o))\n return { ...o };\n if (Array.isArray(o))\n return [...o];\n return o;\n}\nexport function numKeys(data) {\n let keyCount = 0;\n for (const key in data) {\n if (Object.prototype.hasOwnProperty.call(data, key)) {\n keyCount++;\n }\n }\n return keyCount;\n}\nexport const getParsedType = (data) => {\n const t = typeof data;\n switch (t) {\n case \"undefined\":\n return \"undefined\";\n case \"string\":\n return \"string\";\n case \"number\":\n return Number.isNaN(data) ? \"nan\" : \"number\";\n case \"boolean\":\n return \"boolean\";\n case \"function\":\n return \"function\";\n case \"bigint\":\n return \"bigint\";\n case \"symbol\":\n return \"symbol\";\n case \"object\":\n if (Array.isArray(data)) {\n return \"array\";\n }\n if (data === null) {\n return \"null\";\n }\n if (data.then && typeof data.then === \"function\" && data.catch && typeof data.catch === \"function\") {\n return \"promise\";\n }\n if (typeof Map !== \"undefined\" && data instanceof Map) {\n return \"map\";\n }\n if (typeof Set !== \"undefined\" && data instanceof Set) {\n return \"set\";\n }\n if (typeof Date !== \"undefined\" && data instanceof Date) {\n return \"date\";\n }\n // @ts-ignore\n if (typeof File !== \"undefined\" && data instanceof File) {\n return \"file\";\n }\n return \"object\";\n default:\n throw new Error(`Unknown data type: ${t}`);\n }\n};\nexport const propertyKeyTypes = new Set([\"string\", \"number\", \"symbol\"]);\nexport const primitiveTypes = new Set([\"string\", \"number\", \"bigint\", \"boolean\", \"symbol\", \"undefined\"]);\nexport function escapeRegex(str) {\n return str.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$&\");\n}\n// zod-specific utils\nexport function clone(inst, def, params) {\n const cl = new inst._zod.constr(def ?? inst._zod.def);\n if (!def || params?.parent)\n cl._zod.parent = inst;\n return cl;\n}\nexport function normalizeParams(_params) {\n const params = _params;\n if (!params)\n return {};\n if (typeof params === \"string\")\n return { error: () => params };\n if (params?.message !== undefined) {\n if (params?.error !== undefined)\n throw new Error(\"Cannot specify both `message` and `error` params\");\n params.error = params.message;\n }\n delete params.message;\n if (typeof params.error === \"string\")\n return { ...params, error: () => params.error };\n return params;\n}\nexport function createTransparentProxy(getter) {\n let target;\n return new Proxy({}, {\n get(_, prop, receiver) {\n target ?? (target = getter());\n return Reflect.get(target, prop, receiver);\n },\n set(_, prop, value, receiver) {\n target ?? (target = getter());\n return Reflect.set(target, prop, value, receiver);\n },\n has(_, prop) {\n target ?? (target = getter());\n return Reflect.has(target, prop);\n },\n deleteProperty(_, prop) {\n target ?? (target = getter());\n return Reflect.deleteProperty(target, prop);\n },\n ownKeys(_) {\n target ?? (target = getter());\n return Reflect.ownKeys(target);\n },\n getOwnPropertyDescriptor(_, prop) {\n target ?? (target = getter());\n return Reflect.getOwnPropertyDescriptor(target, prop);\n },\n defineProperty(_, prop, descriptor) {\n target ?? (target = getter());\n return Reflect.defineProperty(target, prop, descriptor);\n },\n });\n}\nexport function stringifyPrimitive(value) {\n if (typeof value === \"bigint\")\n return value.toString() + \"n\";\n if (typeof value === \"string\")\n return `\"${value}\"`;\n return `${value}`;\n}\nexport function optionalKeys(shape) {\n return Object.keys(shape).filter((k) => {\n return shape[k]._zod.optin === \"optional\" && shape[k]._zod.optout === \"optional\";\n });\n}\nexport const NUMBER_FORMAT_RANGES = {\n safeint: [Number.MIN_SAFE_INTEGER, Number.MAX_SAFE_INTEGER],\n int32: [-2147483648, 2147483647],\n uint32: [0, 4294967295],\n float32: [-3.4028234663852886e38, 3.4028234663852886e38],\n float64: [-Number.MAX_VALUE, Number.MAX_VALUE],\n};\nexport const BIGINT_FORMAT_RANGES = {\n int64: [/* @__PURE__*/ BigInt(\"-9223372036854775808\"), /* @__PURE__*/ BigInt(\"9223372036854775807\")],\n uint64: [/* @__PURE__*/ BigInt(0), /* @__PURE__*/ BigInt(\"18446744073709551615\")],\n};\nexport function pick(schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".pick() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const newShape = {};\n for (const key in mask) {\n if (!(key in currDef.shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n newShape[key] = currDef.shape[key];\n }\n assignProp(this, \"shape\", newShape); // self-caching\n return newShape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function omit(schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".omit() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const newShape = { ...schema._zod.def.shape };\n for (const key in mask) {\n if (!(key in currDef.shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n delete newShape[key];\n }\n assignProp(this, \"shape\", newShape); // self-caching\n return newShape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function extend(schema, shape) {\n if (!isPlainObject(shape)) {\n throw new Error(\"Invalid input to extend: expected a plain object\");\n }\n const checks = schema._zod.def.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n // Only throw if new shape overlaps with existing shape\n // Use getOwnPropertyDescriptor to check key existence without accessing values\n const existingShape = schema._zod.def.shape;\n for (const key in shape) {\n if (Object.getOwnPropertyDescriptor(existingShape, key) !== undefined) {\n throw new Error(\"Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.\");\n }\n }\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const _shape = { ...schema._zod.def.shape, ...shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n });\n return clone(schema, def);\n}\nexport function safeExtend(schema, shape) {\n if (!isPlainObject(shape)) {\n throw new Error(\"Invalid input to safeExtend: expected a plain object\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const _shape = { ...schema._zod.def.shape, ...shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n });\n return clone(schema, def);\n}\nexport function merge(a, b) {\n const def = mergeDefs(a._zod.def, {\n get shape() {\n const _shape = { ...a._zod.def.shape, ...b._zod.def.shape };\n assignProp(this, \"shape\", _shape); // self-caching\n return _shape;\n },\n get catchall() {\n return b._zod.def.catchall;\n },\n checks: [], // delete existing checks\n });\n return clone(a, def);\n}\nexport function partial(Class, schema, mask) {\n const currDef = schema._zod.def;\n const checks = currDef.checks;\n const hasChecks = checks && checks.length > 0;\n if (hasChecks) {\n throw new Error(\".partial() cannot be used on object schemas containing refinements\");\n }\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const oldShape = schema._zod.def.shape;\n const shape = { ...oldShape };\n if (mask) {\n for (const key in mask) {\n if (!(key in oldShape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n // if (oldShape[key]!._zod.optin === \"optional\") continue;\n shape[key] = Class\n ? new Class({\n type: \"optional\",\n innerType: oldShape[key],\n })\n : oldShape[key];\n }\n }\n else {\n for (const key in oldShape) {\n // if (oldShape[key]!._zod.optin === \"optional\") continue;\n shape[key] = Class\n ? new Class({\n type: \"optional\",\n innerType: oldShape[key],\n })\n : oldShape[key];\n }\n }\n assignProp(this, \"shape\", shape); // self-caching\n return shape;\n },\n checks: [],\n });\n return clone(schema, def);\n}\nexport function required(Class, schema, mask) {\n const def = mergeDefs(schema._zod.def, {\n get shape() {\n const oldShape = schema._zod.def.shape;\n const shape = { ...oldShape };\n if (mask) {\n for (const key in mask) {\n if (!(key in shape)) {\n throw new Error(`Unrecognized key: \"${key}\"`);\n }\n if (!mask[key])\n continue;\n // overwrite with non-optional\n shape[key] = new Class({\n type: \"nonoptional\",\n innerType: oldShape[key],\n });\n }\n }\n else {\n for (const key in oldShape) {\n // overwrite with non-optional\n shape[key] = new Class({\n type: \"nonoptional\",\n innerType: oldShape[key],\n });\n }\n }\n assignProp(this, \"shape\", shape); // self-caching\n return shape;\n },\n });\n return clone(schema, def);\n}\n// invalid_type | too_big | too_small | invalid_format | not_multiple_of | unrecognized_keys | invalid_union | invalid_key | invalid_element | invalid_value | custom\nexport function aborted(x, startIndex = 0) {\n if (x.aborted === true)\n return true;\n for (let i = startIndex; i < x.issues.length; i++) {\n if (x.issues[i]?.continue !== true) {\n return true;\n }\n }\n return false;\n}\nexport function prefixIssues(path, issues) {\n return issues.map((iss) => {\n var _a;\n (_a = iss).path ?? (_a.path = []);\n iss.path.unshift(path);\n return iss;\n });\n}\nexport function unwrapMessage(message) {\n return typeof message === \"string\" ? message : message?.message;\n}\nexport function finalizeIssue(iss, ctx, config) {\n const full = { ...iss, path: iss.path ?? [] };\n // for backwards compatibility\n if (!iss.message) {\n const message = unwrapMessage(iss.inst?._zod.def?.error?.(iss)) ??\n unwrapMessage(ctx?.error?.(iss)) ??\n unwrapMessage(config.customError?.(iss)) ??\n unwrapMessage(config.localeError?.(iss)) ??\n \"Invalid input\";\n full.message = message;\n }\n // delete (full as any).def;\n delete full.inst;\n delete full.continue;\n if (!ctx?.reportInput) {\n delete full.input;\n }\n return full;\n}\nexport function getSizableOrigin(input) {\n if (input instanceof Set)\n return \"set\";\n if (input instanceof Map)\n return \"map\";\n // @ts-ignore\n if (input instanceof File)\n return \"file\";\n return \"unknown\";\n}\nexport function getLengthableOrigin(input) {\n if (Array.isArray(input))\n return \"array\";\n if (typeof input === \"string\")\n return \"string\";\n return \"unknown\";\n}\nexport function parsedType(data) {\n const t = typeof data;\n switch (t) {\n case \"number\": {\n return Number.isNaN(data) ? \"nan\" : \"number\";\n }\n case \"object\": {\n if (data === null) {\n return \"null\";\n }\n if (Array.isArray(data)) {\n return \"array\";\n }\n const obj = data;\n if (obj && Object.getPrototypeOf(obj) !== Object.prototype && \"constructor\" in obj && obj.constructor) {\n return obj.constructor.name;\n }\n }\n }\n return t;\n}\nexport function issue(...args) {\n const [iss, input, inst] = args;\n if (typeof iss === \"string\") {\n return {\n message: iss,\n code: \"custom\",\n input,\n inst,\n };\n }\n return { ...iss };\n}\nexport function cleanEnum(obj) {\n return Object.entries(obj)\n .filter(([k, _]) => {\n // return true if NaN, meaning it's not a number, thus a string key\n return Number.isNaN(Number.parseInt(k, 10));\n })\n .map((el) => el[1]);\n}\n// Codec utility functions\nexport function base64ToUint8Array(base64) {\n const binaryString = atob(base64);\n const bytes = new Uint8Array(binaryString.length);\n for (let i = 0; i < binaryString.length; i++) {\n bytes[i] = binaryString.charCodeAt(i);\n }\n return bytes;\n}\nexport function uint8ArrayToBase64(bytes) {\n let binaryString = \"\";\n for (let i = 0; i < bytes.length; i++) {\n binaryString += String.fromCharCode(bytes[i]);\n }\n return btoa(binaryString);\n}\nexport function base64urlToUint8Array(base64url) {\n const base64 = base64url.replace(/-/g, \"+\").replace(/_/g, \"/\");\n const padding = \"=\".repeat((4 - (base64.length % 4)) % 4);\n return base64ToUint8Array(base64 + padding);\n}\nexport function uint8ArrayToBase64url(bytes) {\n return uint8ArrayToBase64(bytes).replace(/\\+/g, \"-\").replace(/\\//g, \"_\").replace(/=/g, \"\");\n}\nexport function hexToUint8Array(hex) {\n const cleanHex = hex.replace(/^0x/, \"\");\n if (cleanHex.length % 2 !== 0) {\n throw new Error(\"Invalid hex string length\");\n }\n const bytes = new Uint8Array(cleanHex.length / 2);\n for (let i = 0; i < cleanHex.length; i += 2) {\n bytes[i / 2] = Number.parseInt(cleanHex.slice(i, i + 2), 16);\n }\n return bytes;\n}\nexport function uint8ArrayToHex(bytes) {\n return Array.from(bytes)\n .map((b) => b.toString(16).padStart(2, \"0\"))\n .join(\"\");\n}\n// instanceof\nexport class Class {\n constructor(..._args) { }\n}\n", "import { $constructor } from \"./core.js\";\nimport * as util from \"./util.js\";\nconst initializer = (inst, def) => {\n inst.name = \"$ZodError\";\n Object.defineProperty(inst, \"_zod\", {\n value: inst._zod,\n enumerable: false,\n });\n Object.defineProperty(inst, \"issues\", {\n value: def,\n enumerable: false,\n });\n inst.message = JSON.stringify(def, util.jsonStringifyReplacer, 2);\n Object.defineProperty(inst, \"toString\", {\n value: () => inst.message,\n enumerable: false,\n });\n};\nexport const $ZodError = $constructor(\"$ZodError\", initializer);\nexport const $ZodRealError = $constructor(\"$ZodError\", initializer, { Parent: Error });\nexport function flattenError(error, mapper = (issue) => issue.message) {\n const fieldErrors = {};\n const formErrors = [];\n for (const sub of error.issues) {\n if (sub.path.length > 0) {\n fieldErrors[sub.path[0]] = fieldErrors[sub.path[0]] || [];\n fieldErrors[sub.path[0]].push(mapper(sub));\n }\n else {\n formErrors.push(mapper(sub));\n }\n }\n return { formErrors, fieldErrors };\n}\nexport function formatError(error, mapper = (issue) => issue.message) {\n const fieldErrors = { _errors: [] };\n const processError = (error) => {\n for (const issue of error.issues) {\n if (issue.code === \"invalid_union\" && issue.errors.length) {\n issue.errors.map((issues) => processError({ issues }));\n }\n else if (issue.code === \"invalid_key\") {\n processError({ issues: issue.issues });\n }\n else if (issue.code === \"invalid_element\") {\n processError({ issues: issue.issues });\n }\n else if (issue.path.length === 0) {\n fieldErrors._errors.push(mapper(issue));\n }\n else {\n let curr = fieldErrors;\n let i = 0;\n while (i < issue.path.length) {\n const el = issue.path[i];\n const terminal = i === issue.path.length - 1;\n if (!terminal) {\n curr[el] = curr[el] || { _errors: [] };\n }\n else {\n curr[el] = curr[el] || { _errors: [] };\n curr[el]._errors.push(mapper(issue));\n }\n curr = curr[el];\n i++;\n }\n }\n }\n };\n processError(error);\n return fieldErrors;\n}\nexport function treeifyError(error, mapper = (issue) => issue.message) {\n const result = { errors: [] };\n const processError = (error, path = []) => {\n var _a, _b;\n for (const issue of error.issues) {\n if (issue.code === \"invalid_union\" && issue.errors.length) {\n // regular union error\n issue.errors.map((issues) => processError({ issues }, issue.path));\n }\n else if (issue.code === \"invalid_key\") {\n processError({ issues: issue.issues }, issue.path);\n }\n else if (issue.code === \"invalid_element\") {\n processError({ issues: issue.issues }, issue.path);\n }\n else {\n const fullpath = [...path, ...issue.path];\n if (fullpath.length === 0) {\n result.errors.push(mapper(issue));\n continue;\n }\n let curr = result;\n let i = 0;\n while (i < fullpath.length) {\n const el = fullpath[i];\n const terminal = i === fullpath.length - 1;\n if (typeof el === \"string\") {\n curr.properties ?? (curr.properties = {});\n (_a = curr.properties)[el] ?? (_a[el] = { errors: [] });\n curr = curr.properties[el];\n }\n else {\n curr.items ?? (curr.items = []);\n (_b = curr.items)[el] ?? (_b[el] = { errors: [] });\n curr = curr.items[el];\n }\n if (terminal) {\n curr.errors.push(mapper(issue));\n }\n i++;\n }\n }\n }\n };\n processError(error);\n return result;\n}\n/** Format a ZodError as a human-readable string in the following form.\n *\n * From\n *\n * ```ts\n * ZodError {\n * issues: [\n * {\n * expected: 'string',\n * code: 'invalid_type',\n * path: [ 'username' ],\n * message: 'Invalid input: expected string'\n * },\n * {\n * expected: 'number',\n * code: 'invalid_type',\n * path: [ 'favoriteNumbers', 1 ],\n * message: 'Invalid input: expected number'\n * }\n * ];\n * }\n * ```\n *\n * to\n *\n * ```\n * username\n * \u2716 Expected number, received string at \"username\n * favoriteNumbers[0]\n * \u2716 Invalid input: expected number\n * ```\n */\nexport function toDotPath(_path) {\n const segs = [];\n const path = _path.map((seg) => (typeof seg === \"object\" ? seg.key : seg));\n for (const seg of path) {\n if (typeof seg === \"number\")\n segs.push(`[${seg}]`);\n else if (typeof seg === \"symbol\")\n segs.push(`[${JSON.stringify(String(seg))}]`);\n else if (/[^\\w$]/.test(seg))\n segs.push(`[${JSON.stringify(seg)}]`);\n else {\n if (segs.length)\n segs.push(\".\");\n segs.push(seg);\n }\n }\n return segs.join(\"\");\n}\nexport function prettifyError(error) {\n const lines = [];\n // sort by path length\n const issues = [...error.issues].sort((a, b) => (a.path ?? []).length - (b.path ?? []).length);\n // Process each issue\n for (const issue of issues) {\n lines.push(`\u2716 ${issue.message}`);\n if (issue.path?.length)\n lines.push(` \u2192 at ${toDotPath(issue.path)}`);\n }\n // Convert Map to formatted string\n return lines.join(\"\\n\");\n}\n", "import * as core from \"./core.js\";\nimport * as errors from \"./errors.js\";\nimport * as util from \"./util.js\";\nexport const _parse = (_Err) => (schema, value, _ctx, _params) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: false }) : { async: false };\n const result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n if (result.issues.length) {\n const e = new (_params?.Err ?? _Err)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())));\n util.captureStackTrace(e, _params?.callee);\n throw e;\n }\n return result.value;\n};\nexport const parse = /* @__PURE__*/ _parse(errors.$ZodRealError);\nexport const _parseAsync = (_Err) => async (schema, value, _ctx, params) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true };\n let result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise)\n result = await result;\n if (result.issues.length) {\n const e = new (params?.Err ?? _Err)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())));\n util.captureStackTrace(e, params?.callee);\n throw e;\n }\n return result.value;\n};\nexport const parseAsync = /* @__PURE__*/ _parseAsync(errors.$ZodRealError);\nexport const _safeParse = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? { ..._ctx, async: false } : { async: false };\n const result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n return result.issues.length\n ? {\n success: false,\n error: new (_Err ?? errors.$ZodError)(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n }\n : { success: true, data: result.value };\n};\nexport const safeParse = /* @__PURE__*/ _safeParse(errors.$ZodRealError);\nexport const _safeParseAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { async: true }) : { async: true };\n let result = schema._zod.run({ value, issues: [] }, ctx);\n if (result instanceof Promise)\n result = await result;\n return result.issues.length\n ? {\n success: false,\n error: new _Err(result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n }\n : { success: true, data: result.value };\n};\nexport const safeParseAsync = /* @__PURE__*/ _safeParseAsync(errors.$ZodRealError);\nexport const _encode = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _parse(_Err)(schema, value, ctx);\n};\nexport const encode = /* @__PURE__*/ _encode(errors.$ZodRealError);\nexport const _decode = (_Err) => (schema, value, _ctx) => {\n return _parse(_Err)(schema, value, _ctx);\n};\nexport const decode = /* @__PURE__*/ _decode(errors.$ZodRealError);\nexport const _encodeAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _parseAsync(_Err)(schema, value, ctx);\n};\nexport const encodeAsync = /* @__PURE__*/ _encodeAsync(errors.$ZodRealError);\nexport const _decodeAsync = (_Err) => async (schema, value, _ctx) => {\n return _parseAsync(_Err)(schema, value, _ctx);\n};\nexport const decodeAsync = /* @__PURE__*/ _decodeAsync(errors.$ZodRealError);\nexport const _safeEncode = (_Err) => (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _safeParse(_Err)(schema, value, ctx);\n};\nexport const safeEncode = /* @__PURE__*/ _safeEncode(errors.$ZodRealError);\nexport const _safeDecode = (_Err) => (schema, value, _ctx) => {\n return _safeParse(_Err)(schema, value, _ctx);\n};\nexport const safeDecode = /* @__PURE__*/ _safeDecode(errors.$ZodRealError);\nexport const _safeEncodeAsync = (_Err) => async (schema, value, _ctx) => {\n const ctx = _ctx ? Object.assign(_ctx, { direction: \"backward\" }) : { direction: \"backward\" };\n return _safeParseAsync(_Err)(schema, value, ctx);\n};\nexport const safeEncodeAsync = /* @__PURE__*/ _safeEncodeAsync(errors.$ZodRealError);\nexport const _safeDecodeAsync = (_Err) => async (schema, value, _ctx) => {\n return _safeParseAsync(_Err)(schema, value, _ctx);\n};\nexport const safeDecodeAsync = /* @__PURE__*/ _safeDecodeAsync(errors.$ZodRealError);\n", "import * as util from \"./util.js\";\nexport const cuid = /^[cC][^\\s-]{8,}$/;\nexport const cuid2 = /^[0-9a-z]+$/;\nexport const ulid = /^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/;\nexport const xid = /^[0-9a-vA-V]{20}$/;\nexport const ksuid = /^[A-Za-z0-9]{27}$/;\nexport const nanoid = /^[a-zA-Z0-9_-]{21}$/;\n/** ISO 8601-1 duration regex. Does not support the 8601-2 extensions like negative durations or fractional/negative components. */\nexport const duration = /^P(?:(\\d+W)|(?!.*W)(?=\\d|T\\d)(\\d+Y)?(\\d+M)?(\\d+D)?(T(?=\\d)(\\d+H)?(\\d+M)?(\\d+([.,]\\d+)?S)?)?)$/;\n/** Implements ISO 8601-2 extensions like explicit +- prefixes, mixing weeks with other units, and fractional/negative components. */\nexport const extendedDuration = /^[-+]?P(?!$)(?:(?:[-+]?\\d+Y)|(?:[-+]?\\d+[.,]\\d+Y$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:(?:[-+]?\\d+W)|(?:[-+]?\\d+[.,]\\d+W$))?(?:(?:[-+]?\\d+D)|(?:[-+]?\\d+[.,]\\d+D$))?(?:T(?=[\\d+-])(?:(?:[-+]?\\d+H)|(?:[-+]?\\d+[.,]\\d+H$))?(?:(?:[-+]?\\d+M)|(?:[-+]?\\d+[.,]\\d+M$))?(?:[-+]?\\d+(?:[.,]\\d+)?S)?)??$/;\n/** A regex for any UUID-like identifier: 8-4-4-4-12 hex pattern */\nexport const guid = /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/;\n/** Returns a regex for validating an RFC 9562/4122 UUID.\n *\n * @param version Optionally specify a version 1-8. If no version is specified, all versions are supported. */\nexport const uuid = (version) => {\n if (!version)\n return /^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;\n return new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${version}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`);\n};\nexport const uuid4 = /*@__PURE__*/ uuid(4);\nexport const uuid6 = /*@__PURE__*/ uuid(6);\nexport const uuid7 = /*@__PURE__*/ uuid(7);\n/** Practical email validation */\nexport const email = /^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/;\n/** Equivalent to the HTML5 input[type=email] validation implemented by browsers. Source: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/email */\nexport const html5Email = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;\n/** The classic emailregex.com regex for RFC 5322-compliant emails */\nexport const rfc5322Email = /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\n/** A loose regex that allows Unicode characters, enforces length limits, and that's about it. */\nexport const unicodeEmail = /^[^\\s@\"]{1,64}@[^\\s@]{1,255}$/u;\nexport const idnEmail = unicodeEmail;\nexport const browserEmail = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;\n// from https://thekevinscott.com/emojis-in-javascript/#writing-a-regular-expression\nconst _emoji = `^(\\\\p{Extended_Pictographic}|\\\\p{Emoji_Component})+$`;\nexport function emoji() {\n return new RegExp(_emoji, \"u\");\n}\nexport const ipv4 = /^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/;\nexport const ipv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/;\nexport const mac = (delimiter) => {\n const escapedDelim = util.escapeRegex(delimiter ?? \":\");\n return new RegExp(`^(?:[0-9A-F]{2}${escapedDelim}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${escapedDelim}){5}[0-9a-f]{2}$`);\n};\nexport const cidrv4 = /^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\/([0-9]|[1-2][0-9]|3[0-2])$/;\nexport const cidrv6 = /^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/;\n// https://stackoverflow.com/questions/7860392/determine-if-string-is-in-base64-using-javascript\nexport const base64 = /^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/;\nexport const base64url = /^[A-Za-z0-9_-]*$/;\n// based on https://stackoverflow.com/questions/106179/regular-expression-to-match-dns-hostname-or-ip-address\n// export const hostname: RegExp = /^([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9-]+$/;\nexport const hostname = /^(?=.{1,253}\\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\\.?$/;\nexport const domain = /^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,}$/;\n// https://blog.stevenlevithan.com/archives/validate-phone-number#r4-3 (regex sans spaces)\n// E.164: leading digit must be 1-9; total digits (excluding '+') between 7-15\nexport const e164 = /^\\+[1-9]\\d{6,14}$/;\n// const dateSource = `((\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\\\d|30)|(02)-(0[1-9]|1\\\\d|2[0-8])))`;\nconst dateSource = `(?:(?:\\\\d\\\\d[2468][048]|\\\\d\\\\d[13579][26]|\\\\d\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\\\d|30)|(?:02)-(?:0[1-9]|1\\\\d|2[0-8])))`;\nexport const date = /*@__PURE__*/ new RegExp(`^${dateSource}$`);\nfunction timeSource(args) {\n const hhmm = `(?:[01]\\\\d|2[0-3]):[0-5]\\\\d`;\n const regex = typeof args.precision === \"number\"\n ? args.precision === -1\n ? `${hhmm}`\n : args.precision === 0\n ? `${hhmm}:[0-5]\\\\d`\n : `${hhmm}:[0-5]\\\\d\\\\.\\\\d{${args.precision}}`\n : `${hhmm}(?::[0-5]\\\\d(?:\\\\.\\\\d+)?)?`;\n return regex;\n}\nexport function time(args) {\n return new RegExp(`^${timeSource(args)}$`);\n}\n// Adapted from https://stackoverflow.com/a/3143231\nexport function datetime(args) {\n const time = timeSource({ precision: args.precision });\n const opts = [\"Z\"];\n if (args.local)\n opts.push(\"\");\n // if (args.offset) opts.push(`([+-]\\\\d{2}:\\\\d{2})`);\n if (args.offset)\n opts.push(`([+-](?:[01]\\\\d|2[0-3]):[0-5]\\\\d)`);\n const timeRegex = `${time}(?:${opts.join(\"|\")})`;\n return new RegExp(`^${dateSource}T(?:${timeRegex})$`);\n}\nexport const string = (params) => {\n const regex = params ? `[\\\\s\\\\S]{${params?.minimum ?? 0},${params?.maximum ?? \"\"}}` : `[\\\\s\\\\S]*`;\n return new RegExp(`^${regex}$`);\n};\nexport const bigint = /^-?\\d+n?$/;\nexport const integer = /^-?\\d+$/;\nexport const number = /^-?\\d+(?:\\.\\d+)?$/;\nexport const boolean = /^(?:true|false)$/i;\nconst _null = /^null$/i;\nexport { _null as null };\nconst _undefined = /^undefined$/i;\nexport { _undefined as undefined };\n// regex for string with no uppercase letters\nexport const lowercase = /^[^A-Z]*$/;\n// regex for string with no lowercase letters\nexport const uppercase = /^[^a-z]*$/;\n// regex for hexadecimal strings (any length)\nexport const hex = /^[0-9a-fA-F]*$/;\n// Hash regexes for different algorithms and encodings\n// Helper function to create base64 regex with exact length and padding\nfunction fixedBase64(bodyLength, padding) {\n return new RegExp(`^[A-Za-z0-9+/]{${bodyLength}}${padding}$`);\n}\n// Helper function to create base64url regex with exact length (no padding)\nfunction fixedBase64url(length) {\n return new RegExp(`^[A-Za-z0-9_-]{${length}}$`);\n}\n// MD5 (16 bytes): base64 = 24 chars total (22 + \"==\")\nexport const md5_hex = /^[0-9a-fA-F]{32}$/;\nexport const md5_base64 = /*@__PURE__*/ fixedBase64(22, \"==\");\nexport const md5_base64url = /*@__PURE__*/ fixedBase64url(22);\n// SHA1 (20 bytes): base64 = 28 chars total (27 + \"=\")\nexport const sha1_hex = /^[0-9a-fA-F]{40}$/;\nexport const sha1_base64 = /*@__PURE__*/ fixedBase64(27, \"=\");\nexport const sha1_base64url = /*@__PURE__*/ fixedBase64url(27);\n// SHA256 (32 bytes): base64 = 44 chars total (43 + \"=\")\nexport const sha256_hex = /^[0-9a-fA-F]{64}$/;\nexport const sha256_base64 = /*@__PURE__*/ fixedBase64(43, \"=\");\nexport const sha256_base64url = /*@__PURE__*/ fixedBase64url(43);\n// SHA384 (48 bytes): base64 = 64 chars total (no padding)\nexport const sha384_hex = /^[0-9a-fA-F]{96}$/;\nexport const sha384_base64 = /*@__PURE__*/ fixedBase64(64, \"\");\nexport const sha384_base64url = /*@__PURE__*/ fixedBase64url(64);\n// SHA512 (64 bytes): base64 = 88 chars total (86 + \"==\")\nexport const sha512_hex = /^[0-9a-fA-F]{128}$/;\nexport const sha512_base64 = /*@__PURE__*/ fixedBase64(86, \"==\");\nexport const sha512_base64url = /*@__PURE__*/ fixedBase64url(86);\n", "// import { $ZodType } from \"./schemas.js\";\nimport * as core from \"./core.js\";\nimport * as regexes from \"./regexes.js\";\nimport * as util from \"./util.js\";\nexport const $ZodCheck = /*@__PURE__*/ core.$constructor(\"$ZodCheck\", (inst, def) => {\n var _a;\n inst._zod ?? (inst._zod = {});\n inst._zod.def = def;\n (_a = inst._zod).onattach ?? (_a.onattach = []);\n});\nconst numericOriginMap = {\n number: \"number\",\n bigint: \"bigint\",\n object: \"date\",\n};\nexport const $ZodCheckLessThan = /*@__PURE__*/ core.$constructor(\"$ZodCheckLessThan\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const origin = numericOriginMap[typeof def.value];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n const curr = (def.inclusive ? bag.maximum : bag.exclusiveMaximum) ?? Number.POSITIVE_INFINITY;\n if (def.value < curr) {\n if (def.inclusive)\n bag.maximum = def.value;\n else\n bag.exclusiveMaximum = def.value;\n }\n });\n inst._zod.check = (payload) => {\n if (def.inclusive ? payload.value <= def.value : payload.value < def.value) {\n return;\n }\n payload.issues.push({\n origin,\n code: \"too_big\",\n maximum: typeof def.value === \"object\" ? def.value.getTime() : def.value,\n input: payload.value,\n inclusive: def.inclusive,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckGreaterThan = /*@__PURE__*/ core.$constructor(\"$ZodCheckGreaterThan\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const origin = numericOriginMap[typeof def.value];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n const curr = (def.inclusive ? bag.minimum : bag.exclusiveMinimum) ?? Number.NEGATIVE_INFINITY;\n if (def.value > curr) {\n if (def.inclusive)\n bag.minimum = def.value;\n else\n bag.exclusiveMinimum = def.value;\n }\n });\n inst._zod.check = (payload) => {\n if (def.inclusive ? payload.value >= def.value : payload.value > def.value) {\n return;\n }\n payload.issues.push({\n origin,\n code: \"too_small\",\n minimum: typeof def.value === \"object\" ? def.value.getTime() : def.value,\n input: payload.value,\n inclusive: def.inclusive,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMultipleOf = \n/*@__PURE__*/ core.$constructor(\"$ZodCheckMultipleOf\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.onattach.push((inst) => {\n var _a;\n (_a = inst._zod.bag).multipleOf ?? (_a.multipleOf = def.value);\n });\n inst._zod.check = (payload) => {\n if (typeof payload.value !== typeof def.value)\n throw new Error(\"Cannot mix number and bigint in multiple_of check.\");\n const isMultiple = typeof payload.value === \"bigint\"\n ? payload.value % def.value === BigInt(0)\n : util.floatSafeRemainder(payload.value, def.value) === 0;\n if (isMultiple)\n return;\n payload.issues.push({\n origin: typeof payload.value,\n code: \"not_multiple_of\",\n divisor: def.value,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckNumberFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckNumberFormat\", (inst, def) => {\n $ZodCheck.init(inst, def); // no format checks\n def.format = def.format || \"float64\";\n const isInt = def.format?.includes(\"int\");\n const origin = isInt ? \"int\" : \"number\";\n const [minimum, maximum] = util.NUMBER_FORMAT_RANGES[def.format];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n bag.minimum = minimum;\n bag.maximum = maximum;\n if (isInt)\n bag.pattern = regexes.integer;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n if (isInt) {\n if (!Number.isInteger(input)) {\n // invalid_format issue\n // payload.issues.push({\n // expected: def.format,\n // format: def.format,\n // code: \"invalid_format\",\n // input,\n // inst,\n // });\n // invalid_type issue\n payload.issues.push({\n expected: origin,\n format: def.format,\n code: \"invalid_type\",\n continue: false,\n input,\n inst,\n });\n return;\n // not_multiple_of issue\n // payload.issues.push({\n // code: \"not_multiple_of\",\n // origin: \"number\",\n // input,\n // inst,\n // divisor: 1,\n // });\n }\n if (!Number.isSafeInteger(input)) {\n if (input > 0) {\n // too_big\n payload.issues.push({\n input,\n code: \"too_big\",\n maximum: Number.MAX_SAFE_INTEGER,\n note: \"Integers must be within the safe integer range.\",\n inst,\n origin,\n inclusive: true,\n continue: !def.abort,\n });\n }\n else {\n // too_small\n payload.issues.push({\n input,\n code: \"too_small\",\n minimum: Number.MIN_SAFE_INTEGER,\n note: \"Integers must be within the safe integer range.\",\n inst,\n origin,\n inclusive: true,\n continue: !def.abort,\n });\n }\n return;\n }\n }\n if (input < minimum) {\n payload.issues.push({\n origin: \"number\",\n input,\n code: \"too_small\",\n minimum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n if (input > maximum) {\n payload.issues.push({\n origin: \"number\",\n input,\n code: \"too_big\",\n maximum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodCheckBigIntFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckBigIntFormat\", (inst, def) => {\n $ZodCheck.init(inst, def); // no format checks\n const [minimum, maximum] = util.BIGINT_FORMAT_RANGES[def.format];\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n bag.minimum = minimum;\n bag.maximum = maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n if (input < minimum) {\n payload.issues.push({\n origin: \"bigint\",\n input,\n code: \"too_small\",\n minimum: minimum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n if (input > maximum) {\n payload.issues.push({\n origin: \"bigint\",\n input,\n code: \"too_big\",\n maximum,\n inclusive: true,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodCheckMaxSize = /*@__PURE__*/ core.$constructor(\"$ZodCheckMaxSize\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.maximum ?? Number.POSITIVE_INFINITY);\n if (def.maximum < curr)\n inst._zod.bag.maximum = def.maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size <= def.maximum)\n return;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n code: \"too_big\",\n maximum: def.maximum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMinSize = /*@__PURE__*/ core.$constructor(\"$ZodCheckMinSize\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.minimum ?? Number.NEGATIVE_INFINITY);\n if (def.minimum > curr)\n inst._zod.bag.minimum = def.minimum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size >= def.minimum)\n return;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n code: \"too_small\",\n minimum: def.minimum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckSizeEquals = /*@__PURE__*/ core.$constructor(\"$ZodCheckSizeEquals\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.size !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.minimum = def.size;\n bag.maximum = def.size;\n bag.size = def.size;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const size = input.size;\n if (size === def.size)\n return;\n const tooBig = size > def.size;\n payload.issues.push({\n origin: util.getSizableOrigin(input),\n ...(tooBig ? { code: \"too_big\", maximum: def.size } : { code: \"too_small\", minimum: def.size }),\n inclusive: true,\n exact: true,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMaxLength = /*@__PURE__*/ core.$constructor(\"$ZodCheckMaxLength\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.maximum ?? Number.POSITIVE_INFINITY);\n if (def.maximum < curr)\n inst._zod.bag.maximum = def.maximum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length <= def.maximum)\n return;\n const origin = util.getLengthableOrigin(input);\n payload.issues.push({\n origin,\n code: \"too_big\",\n maximum: def.maximum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckMinLength = /*@__PURE__*/ core.$constructor(\"$ZodCheckMinLength\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const curr = (inst._zod.bag.minimum ?? Number.NEGATIVE_INFINITY);\n if (def.minimum > curr)\n inst._zod.bag.minimum = def.minimum;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length >= def.minimum)\n return;\n const origin = util.getLengthableOrigin(input);\n payload.issues.push({\n origin,\n code: \"too_small\",\n minimum: def.minimum,\n inclusive: true,\n input,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckLengthEquals = /*@__PURE__*/ core.$constructor(\"$ZodCheckLengthEquals\", (inst, def) => {\n var _a;\n $ZodCheck.init(inst, def);\n (_a = inst._zod.def).when ?? (_a.when = (payload) => {\n const val = payload.value;\n return !util.nullish(val) && val.length !== undefined;\n });\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.minimum = def.length;\n bag.maximum = def.length;\n bag.length = def.length;\n });\n inst._zod.check = (payload) => {\n const input = payload.value;\n const length = input.length;\n if (length === def.length)\n return;\n const origin = util.getLengthableOrigin(input);\n const tooBig = length > def.length;\n payload.issues.push({\n origin,\n ...(tooBig ? { code: \"too_big\", maximum: def.length } : { code: \"too_small\", minimum: def.length }),\n inclusive: true,\n exact: true,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodCheckStringFormat\", (inst, def) => {\n var _a, _b;\n $ZodCheck.init(inst, def);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.format = def.format;\n if (def.pattern) {\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(def.pattern);\n }\n });\n if (def.pattern)\n (_a = inst._zod).check ?? (_a.check = (payload) => {\n def.pattern.lastIndex = 0;\n if (def.pattern.test(payload.value))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: def.format,\n input: payload.value,\n ...(def.pattern ? { pattern: def.pattern.toString() } : {}),\n inst,\n continue: !def.abort,\n });\n });\n else\n (_b = inst._zod).check ?? (_b.check = () => { });\n});\nexport const $ZodCheckRegex = /*@__PURE__*/ core.$constructor(\"$ZodCheckRegex\", (inst, def) => {\n $ZodCheckStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n def.pattern.lastIndex = 0;\n if (def.pattern.test(payload.value))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"regex\",\n input: payload.value,\n pattern: def.pattern.toString(),\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckLowerCase = /*@__PURE__*/ core.$constructor(\"$ZodCheckLowerCase\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.lowercase);\n $ZodCheckStringFormat.init(inst, def);\n});\nexport const $ZodCheckUpperCase = /*@__PURE__*/ core.$constructor(\"$ZodCheckUpperCase\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.uppercase);\n $ZodCheckStringFormat.init(inst, def);\n});\nexport const $ZodCheckIncludes = /*@__PURE__*/ core.$constructor(\"$ZodCheckIncludes\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const escapedRegex = util.escapeRegex(def.includes);\n const pattern = new RegExp(typeof def.position === \"number\" ? `^.{${def.position}}${escapedRegex}` : escapedRegex);\n def.pattern = pattern;\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.includes(def.includes, def.position))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"includes\",\n includes: def.includes,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckStartsWith = /*@__PURE__*/ core.$constructor(\"$ZodCheckStartsWith\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const pattern = new RegExp(`^${util.escapeRegex(def.prefix)}.*`);\n def.pattern ?? (def.pattern = pattern);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.startsWith(def.prefix))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"starts_with\",\n prefix: def.prefix,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckEndsWith = /*@__PURE__*/ core.$constructor(\"$ZodCheckEndsWith\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const pattern = new RegExp(`.*${util.escapeRegex(def.suffix)}$`);\n def.pattern ?? (def.pattern = pattern);\n inst._zod.onattach.push((inst) => {\n const bag = inst._zod.bag;\n bag.patterns ?? (bag.patterns = new Set());\n bag.patterns.add(pattern);\n });\n inst._zod.check = (payload) => {\n if (payload.value.endsWith(def.suffix))\n return;\n payload.issues.push({\n origin: \"string\",\n code: \"invalid_format\",\n format: \"ends_with\",\n suffix: def.suffix,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\n///////////////////////////////////\n///// $ZodCheckProperty /////\n///////////////////////////////////\nfunction handleCheckPropertyResult(result, payload, property) {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(property, result.issues));\n }\n}\nexport const $ZodCheckProperty = /*@__PURE__*/ core.$constructor(\"$ZodCheckProperty\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.check = (payload) => {\n const result = def.schema._zod.run({\n value: payload.value[def.property],\n issues: [],\n }, {});\n if (result instanceof Promise) {\n return result.then((result) => handleCheckPropertyResult(result, payload, def.property));\n }\n handleCheckPropertyResult(result, payload, def.property);\n return;\n };\n});\nexport const $ZodCheckMimeType = /*@__PURE__*/ core.$constructor(\"$ZodCheckMimeType\", (inst, def) => {\n $ZodCheck.init(inst, def);\n const mimeSet = new Set(def.mime);\n inst._zod.onattach.push((inst) => {\n inst._zod.bag.mime = def.mime;\n });\n inst._zod.check = (payload) => {\n if (mimeSet.has(payload.value.type))\n return;\n payload.issues.push({\n code: \"invalid_value\",\n values: def.mime,\n input: payload.value.type,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCheckOverwrite = /*@__PURE__*/ core.$constructor(\"$ZodCheckOverwrite\", (inst, def) => {\n $ZodCheck.init(inst, def);\n inst._zod.check = (payload) => {\n payload.value = def.tx(payload.value);\n };\n});\n", "export class Doc {\n constructor(args = []) {\n this.content = [];\n this.indent = 0;\n if (this)\n this.args = args;\n }\n indented(fn) {\n this.indent += 1;\n fn(this);\n this.indent -= 1;\n }\n write(arg) {\n if (typeof arg === \"function\") {\n arg(this, { execution: \"sync\" });\n arg(this, { execution: \"async\" });\n return;\n }\n const content = arg;\n const lines = content.split(\"\\n\").filter((x) => x);\n const minIndent = Math.min(...lines.map((x) => x.length - x.trimStart().length));\n const dedented = lines.map((x) => x.slice(minIndent)).map((x) => \" \".repeat(this.indent * 2) + x);\n for (const line of dedented) {\n this.content.push(line);\n }\n }\n compile() {\n const F = Function;\n const args = this?.args;\n const content = this?.content ?? [``];\n const lines = [...content.map((x) => ` ${x}`)];\n // console.log(lines.join(\"\\n\"));\n return new F(...args, lines.join(\"\\n\"));\n }\n}\n", "export const version = {\n major: 4,\n minor: 3,\n patch: 6,\n};\n", "import * as checks from \"./checks.js\";\nimport * as core from \"./core.js\";\nimport { Doc } from \"./doc.js\";\nimport { parse, parseAsync, safeParse, safeParseAsync } from \"./parse.js\";\nimport * as regexes from \"./regexes.js\";\nimport * as util from \"./util.js\";\nimport { version } from \"./versions.js\";\nexport const $ZodType = /*@__PURE__*/ core.$constructor(\"$ZodType\", (inst, def) => {\n var _a;\n inst ?? (inst = {});\n inst._zod.def = def; // set _def property\n inst._zod.bag = inst._zod.bag || {}; // initialize _bag object\n inst._zod.version = version;\n const checks = [...(inst._zod.def.checks ?? [])];\n // if inst is itself a checks.$ZodCheck, run it as a check\n if (inst._zod.traits.has(\"$ZodCheck\")) {\n checks.unshift(inst);\n }\n for (const ch of checks) {\n for (const fn of ch._zod.onattach) {\n fn(inst);\n }\n }\n if (checks.length === 0) {\n // deferred initializer\n // inst._zod.parse is not yet defined\n (_a = inst._zod).deferred ?? (_a.deferred = []);\n inst._zod.deferred?.push(() => {\n inst._zod.run = inst._zod.parse;\n });\n }\n else {\n const runChecks = (payload, checks, ctx) => {\n let isAborted = util.aborted(payload);\n let asyncResult;\n for (const ch of checks) {\n if (ch._zod.def.when) {\n const shouldRun = ch._zod.def.when(payload);\n if (!shouldRun)\n continue;\n }\n else if (isAborted) {\n continue;\n }\n const currLen = payload.issues.length;\n const _ = ch._zod.check(payload);\n if (_ instanceof Promise && ctx?.async === false) {\n throw new core.$ZodAsyncError();\n }\n if (asyncResult || _ instanceof Promise) {\n asyncResult = (asyncResult ?? Promise.resolve()).then(async () => {\n await _;\n const nextLen = payload.issues.length;\n if (nextLen === currLen)\n return;\n if (!isAborted)\n isAborted = util.aborted(payload, currLen);\n });\n }\n else {\n const nextLen = payload.issues.length;\n if (nextLen === currLen)\n continue;\n if (!isAborted)\n isAborted = util.aborted(payload, currLen);\n }\n }\n if (asyncResult) {\n return asyncResult.then(() => {\n return payload;\n });\n }\n return payload;\n };\n const handleCanaryResult = (canary, payload, ctx) => {\n // abort if the canary is aborted\n if (util.aborted(canary)) {\n canary.aborted = true;\n return canary;\n }\n // run checks first, then\n const checkResult = runChecks(payload, checks, ctx);\n if (checkResult instanceof Promise) {\n if (ctx.async === false)\n throw new core.$ZodAsyncError();\n return checkResult.then((checkResult) => inst._zod.parse(checkResult, ctx));\n }\n return inst._zod.parse(checkResult, ctx);\n };\n inst._zod.run = (payload, ctx) => {\n if (ctx.skipChecks) {\n return inst._zod.parse(payload, ctx);\n }\n if (ctx.direction === \"backward\") {\n // run canary\n // initial pass (no checks)\n const canary = inst._zod.parse({ value: payload.value, issues: [] }, { ...ctx, skipChecks: true });\n if (canary instanceof Promise) {\n return canary.then((canary) => {\n return handleCanaryResult(canary, payload, ctx);\n });\n }\n return handleCanaryResult(canary, payload, ctx);\n }\n // forward\n const result = inst._zod.parse(payload, ctx);\n if (result instanceof Promise) {\n if (ctx.async === false)\n throw new core.$ZodAsyncError();\n return result.then((result) => runChecks(result, checks, ctx));\n }\n return runChecks(result, checks, ctx);\n };\n }\n // Lazy initialize ~standard to avoid creating objects for every schema\n util.defineLazy(inst, \"~standard\", () => ({\n validate: (value) => {\n try {\n const r = safeParse(inst, value);\n return r.success ? { value: r.data } : { issues: r.error?.issues };\n }\n catch (_) {\n return safeParseAsync(inst, value).then((r) => (r.success ? { value: r.data } : { issues: r.error?.issues }));\n }\n },\n vendor: \"zod\",\n version: 1,\n }));\n});\nexport { clone } from \"./util.js\";\nexport const $ZodString = /*@__PURE__*/ core.$constructor(\"$ZodString\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = [...(inst?._zod.bag?.patterns ?? [])].pop() ?? regexes.string(inst._zod.bag);\n inst._zod.parse = (payload, _) => {\n if (def.coerce)\n try {\n payload.value = String(payload.value);\n }\n catch (_) { }\n if (typeof payload.value === \"string\")\n return payload;\n payload.issues.push({\n expected: \"string\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodStringFormat\", (inst, def) => {\n // check initialization must come first\n checks.$ZodCheckStringFormat.init(inst, def);\n $ZodString.init(inst, def);\n});\nexport const $ZodGUID = /*@__PURE__*/ core.$constructor(\"$ZodGUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.guid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodUUID = /*@__PURE__*/ core.$constructor(\"$ZodUUID\", (inst, def) => {\n if (def.version) {\n const versionMap = {\n v1: 1,\n v2: 2,\n v3: 3,\n v4: 4,\n v5: 5,\n v6: 6,\n v7: 7,\n v8: 8,\n };\n const v = versionMap[def.version];\n if (v === undefined)\n throw new Error(`Invalid UUID version: \"${def.version}\"`);\n def.pattern ?? (def.pattern = regexes.uuid(v));\n }\n else\n def.pattern ?? (def.pattern = regexes.uuid());\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodEmail = /*@__PURE__*/ core.$constructor(\"$ZodEmail\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.email);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodURL = /*@__PURE__*/ core.$constructor(\"$ZodURL\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n try {\n // Trim whitespace from input\n const trimmed = payload.value.trim();\n // @ts-ignore\n const url = new URL(trimmed);\n if (def.hostname) {\n def.hostname.lastIndex = 0;\n if (!def.hostname.test(url.hostname)) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n note: \"Invalid hostname\",\n pattern: def.hostname.source,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n }\n if (def.protocol) {\n def.protocol.lastIndex = 0;\n if (!def.protocol.test(url.protocol.endsWith(\":\") ? url.protocol.slice(0, -1) : url.protocol)) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n note: \"Invalid protocol\",\n pattern: def.protocol.source,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n }\n // Set the output value based on normalize flag\n if (def.normalize) {\n // Use normalized URL\n payload.value = url.href;\n }\n else {\n // Preserve the original input (trimmed)\n payload.value = trimmed;\n }\n return;\n }\n catch (_) {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"url\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodEmoji = /*@__PURE__*/ core.$constructor(\"$ZodEmoji\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.emoji());\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodNanoID = /*@__PURE__*/ core.$constructor(\"$ZodNanoID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.nanoid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCUID = /*@__PURE__*/ core.$constructor(\"$ZodCUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cuid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCUID2 = /*@__PURE__*/ core.$constructor(\"$ZodCUID2\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cuid2);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodULID = /*@__PURE__*/ core.$constructor(\"$ZodULID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ulid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodXID = /*@__PURE__*/ core.$constructor(\"$ZodXID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.xid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodKSUID = /*@__PURE__*/ core.$constructor(\"$ZodKSUID\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ksuid);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODateTime = /*@__PURE__*/ core.$constructor(\"$ZodISODateTime\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.datetime(def));\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODate = /*@__PURE__*/ core.$constructor(\"$ZodISODate\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.date);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISOTime = /*@__PURE__*/ core.$constructor(\"$ZodISOTime\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.time(def));\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodISODuration = /*@__PURE__*/ core.$constructor(\"$ZodISODuration\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.duration);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodIPv4 = /*@__PURE__*/ core.$constructor(\"$ZodIPv4\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ipv4);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `ipv4`;\n});\nexport const $ZodIPv6 = /*@__PURE__*/ core.$constructor(\"$ZodIPv6\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.ipv6);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `ipv6`;\n inst._zod.check = (payload) => {\n try {\n // @ts-ignore\n new URL(`http://[${payload.value}]`);\n // return;\n }\n catch {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"ipv6\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\nexport const $ZodMAC = /*@__PURE__*/ core.$constructor(\"$ZodMAC\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.mac(def.delimiter));\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.format = `mac`;\n});\nexport const $ZodCIDRv4 = /*@__PURE__*/ core.$constructor(\"$ZodCIDRv4\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cidrv4);\n $ZodStringFormat.init(inst, def);\n});\nexport const $ZodCIDRv6 = /*@__PURE__*/ core.$constructor(\"$ZodCIDRv6\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.cidrv6); // not used for validation\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n const parts = payload.value.split(\"/\");\n try {\n if (parts.length !== 2)\n throw new Error();\n const [address, prefix] = parts;\n if (!prefix)\n throw new Error();\n const prefixNum = Number(prefix);\n if (`${prefixNum}` !== prefix)\n throw new Error();\n if (prefixNum < 0 || prefixNum > 128)\n throw new Error();\n // @ts-ignore\n new URL(`http://[${address}]`);\n }\n catch {\n payload.issues.push({\n code: \"invalid_format\",\n format: \"cidrv6\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n }\n };\n});\n////////////////////////////// ZodBase64 //////////////////////////////\nexport function isValidBase64(data) {\n if (data === \"\")\n return true;\n if (data.length % 4 !== 0)\n return false;\n try {\n // @ts-ignore\n atob(data);\n return true;\n }\n catch {\n return false;\n }\n}\nexport const $ZodBase64 = /*@__PURE__*/ core.$constructor(\"$ZodBase64\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.base64);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.contentEncoding = \"base64\";\n inst._zod.check = (payload) => {\n if (isValidBase64(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"base64\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\n////////////////////////////// ZodBase64 //////////////////////////////\nexport function isValidBase64URL(data) {\n if (!regexes.base64url.test(data))\n return false;\n const base64 = data.replace(/[-_]/g, (c) => (c === \"-\" ? \"+\" : \"/\"));\n const padded = base64.padEnd(Math.ceil(base64.length / 4) * 4, \"=\");\n return isValidBase64(padded);\n}\nexport const $ZodBase64URL = /*@__PURE__*/ core.$constructor(\"$ZodBase64URL\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.base64url);\n $ZodStringFormat.init(inst, def);\n inst._zod.bag.contentEncoding = \"base64url\";\n inst._zod.check = (payload) => {\n if (isValidBase64URL(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"base64url\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodE164 = /*@__PURE__*/ core.$constructor(\"$ZodE164\", (inst, def) => {\n def.pattern ?? (def.pattern = regexes.e164);\n $ZodStringFormat.init(inst, def);\n});\n////////////////////////////// ZodJWT //////////////////////////////\nexport function isValidJWT(token, algorithm = null) {\n try {\n const tokensParts = token.split(\".\");\n if (tokensParts.length !== 3)\n return false;\n const [header] = tokensParts;\n if (!header)\n return false;\n // @ts-ignore\n const parsedHeader = JSON.parse(atob(header));\n if (\"typ\" in parsedHeader && parsedHeader?.typ !== \"JWT\")\n return false;\n if (!parsedHeader.alg)\n return false;\n if (algorithm && (!(\"alg\" in parsedHeader) || parsedHeader.alg !== algorithm))\n return false;\n return true;\n }\n catch {\n return false;\n }\n}\nexport const $ZodJWT = /*@__PURE__*/ core.$constructor(\"$ZodJWT\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n if (isValidJWT(payload.value, def.alg))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: \"jwt\",\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodCustomStringFormat = /*@__PURE__*/ core.$constructor(\"$ZodCustomStringFormat\", (inst, def) => {\n $ZodStringFormat.init(inst, def);\n inst._zod.check = (payload) => {\n if (def.fn(payload.value))\n return;\n payload.issues.push({\n code: \"invalid_format\",\n format: def.format,\n input: payload.value,\n inst,\n continue: !def.abort,\n });\n };\n});\nexport const $ZodNumber = /*@__PURE__*/ core.$constructor(\"$ZodNumber\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = inst._zod.bag.pattern ?? regexes.number;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = Number(payload.value);\n }\n catch (_) { }\n const input = payload.value;\n if (typeof input === \"number\" && !Number.isNaN(input) && Number.isFinite(input)) {\n return payload;\n }\n const received = typeof input === \"number\"\n ? Number.isNaN(input)\n ? \"NaN\"\n : !Number.isFinite(input)\n ? \"Infinity\"\n : undefined\n : undefined;\n payload.issues.push({\n expected: \"number\",\n code: \"invalid_type\",\n input,\n inst,\n ...(received ? { received } : {}),\n });\n return payload;\n };\n});\nexport const $ZodNumberFormat = /*@__PURE__*/ core.$constructor(\"$ZodNumberFormat\", (inst, def) => {\n checks.$ZodCheckNumberFormat.init(inst, def);\n $ZodNumber.init(inst, def); // no format checks\n});\nexport const $ZodBoolean = /*@__PURE__*/ core.$constructor(\"$ZodBoolean\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.boolean;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = Boolean(payload.value);\n }\n catch (_) { }\n const input = payload.value;\n if (typeof input === \"boolean\")\n return payload;\n payload.issues.push({\n expected: \"boolean\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodBigInt = /*@__PURE__*/ core.$constructor(\"$ZodBigInt\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.bigint;\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce)\n try {\n payload.value = BigInt(payload.value);\n }\n catch (_) { }\n if (typeof payload.value === \"bigint\")\n return payload;\n payload.issues.push({\n expected: \"bigint\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodBigIntFormat = /*@__PURE__*/ core.$constructor(\"$ZodBigIntFormat\", (inst, def) => {\n checks.$ZodCheckBigIntFormat.init(inst, def);\n $ZodBigInt.init(inst, def); // no format checks\n});\nexport const $ZodSymbol = /*@__PURE__*/ core.$constructor(\"$ZodSymbol\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"symbol\")\n return payload;\n payload.issues.push({\n expected: \"symbol\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodUndefined = /*@__PURE__*/ core.$constructor(\"$ZodUndefined\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.undefined;\n inst._zod.values = new Set([undefined]);\n inst._zod.optin = \"optional\";\n inst._zod.optout = \"optional\";\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"undefined\")\n return payload;\n payload.issues.push({\n expected: \"undefined\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodNull = /*@__PURE__*/ core.$constructor(\"$ZodNull\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.pattern = regexes.null;\n inst._zod.values = new Set([null]);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (input === null)\n return payload;\n payload.issues.push({\n expected: \"null\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodAny = /*@__PURE__*/ core.$constructor(\"$ZodAny\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload) => payload;\n});\nexport const $ZodUnknown = /*@__PURE__*/ core.$constructor(\"$ZodUnknown\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload) => payload;\n});\nexport const $ZodNever = /*@__PURE__*/ core.$constructor(\"$ZodNever\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n payload.issues.push({\n expected: \"never\",\n code: \"invalid_type\",\n input: payload.value,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodVoid = /*@__PURE__*/ core.$constructor(\"$ZodVoid\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (typeof input === \"undefined\")\n return payload;\n payload.issues.push({\n expected: \"void\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodDate = /*@__PURE__*/ core.$constructor(\"$ZodDate\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n if (def.coerce) {\n try {\n payload.value = new Date(payload.value);\n }\n catch (_err) { }\n }\n const input = payload.value;\n const isDate = input instanceof Date;\n const isValidDate = isDate && !Number.isNaN(input.getTime());\n if (isValidDate)\n return payload;\n payload.issues.push({\n expected: \"date\",\n code: \"invalid_type\",\n input,\n ...(isDate ? { received: \"Invalid Date\" } : {}),\n inst,\n });\n return payload;\n };\n});\nfunction handleArrayResult(result, final, index) {\n if (result.issues.length) {\n final.issues.push(...util.prefixIssues(index, result.issues));\n }\n final.value[index] = result.value;\n}\nexport const $ZodArray = /*@__PURE__*/ core.$constructor(\"$ZodArray\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!Array.isArray(input)) {\n payload.issues.push({\n expected: \"array\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n payload.value = Array(input.length);\n const proms = [];\n for (let i = 0; i < input.length; i++) {\n const item = input[i];\n const result = def.element._zod.run({\n value: item,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleArrayResult(result, payload, i)));\n }\n else {\n handleArrayResult(result, payload, i);\n }\n }\n if (proms.length) {\n return Promise.all(proms).then(() => payload);\n }\n return payload; //handleArrayResultsAsync(parseResults, final);\n };\n});\nfunction handlePropertyResult(result, final, key, input, isOptionalOut) {\n if (result.issues.length) {\n // For optional-out schemas, ignore errors on absent keys\n if (isOptionalOut && !(key in input)) {\n return;\n }\n final.issues.push(...util.prefixIssues(key, result.issues));\n }\n if (result.value === undefined) {\n if (key in input) {\n final.value[key] = undefined;\n }\n }\n else {\n final.value[key] = result.value;\n }\n}\nfunction normalizeDef(def) {\n const keys = Object.keys(def.shape);\n for (const k of keys) {\n if (!def.shape?.[k]?._zod?.traits?.has(\"$ZodType\")) {\n throw new Error(`Invalid element at key \"${k}\": expected a Zod schema`);\n }\n }\n const okeys = util.optionalKeys(def.shape);\n return {\n ...def,\n keys,\n keySet: new Set(keys),\n numKeys: keys.length,\n optionalKeys: new Set(okeys),\n };\n}\nfunction handleCatchall(proms, input, payload, ctx, def, inst) {\n const unrecognized = [];\n // iterate over input keys\n const keySet = def.keySet;\n const _catchall = def.catchall._zod;\n const t = _catchall.def.type;\n const isOptionalOut = _catchall.optout === \"optional\";\n for (const key in input) {\n if (keySet.has(key))\n continue;\n if (t === \"never\") {\n unrecognized.push(key);\n continue;\n }\n const r = _catchall.run({ value: input[key], issues: [] }, ctx);\n if (r instanceof Promise) {\n proms.push(r.then((r) => handlePropertyResult(r, payload, key, input, isOptionalOut)));\n }\n else {\n handlePropertyResult(r, payload, key, input, isOptionalOut);\n }\n }\n if (unrecognized.length) {\n payload.issues.push({\n code: \"unrecognized_keys\",\n keys: unrecognized,\n input,\n inst,\n });\n }\n if (!proms.length)\n return payload;\n return Promise.all(proms).then(() => {\n return payload;\n });\n}\nexport const $ZodObject = /*@__PURE__*/ core.$constructor(\"$ZodObject\", (inst, def) => {\n // requires cast because technically $ZodObject doesn't extend\n $ZodType.init(inst, def);\n // const sh = def.shape;\n const desc = Object.getOwnPropertyDescriptor(def, \"shape\");\n if (!desc?.get) {\n const sh = def.shape;\n Object.defineProperty(def, \"shape\", {\n get: () => {\n const newSh = { ...sh };\n Object.defineProperty(def, \"shape\", {\n value: newSh,\n });\n return newSh;\n },\n });\n }\n const _normalized = util.cached(() => normalizeDef(def));\n util.defineLazy(inst._zod, \"propValues\", () => {\n const shape = def.shape;\n const propValues = {};\n for (const key in shape) {\n const field = shape[key]._zod;\n if (field.values) {\n propValues[key] ?? (propValues[key] = new Set());\n for (const v of field.values)\n propValues[key].add(v);\n }\n }\n return propValues;\n });\n const isObject = util.isObject;\n const catchall = def.catchall;\n let value;\n inst._zod.parse = (payload, ctx) => {\n value ?? (value = _normalized.value);\n const input = payload.value;\n if (!isObject(input)) {\n payload.issues.push({\n expected: \"object\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n payload.value = {};\n const proms = [];\n const shape = value.shape;\n for (const key of value.keys) {\n const el = shape[key];\n const isOptionalOut = el._zod.optout === \"optional\";\n const r = el._zod.run({ value: input[key], issues: [] }, ctx);\n if (r instanceof Promise) {\n proms.push(r.then((r) => handlePropertyResult(r, payload, key, input, isOptionalOut)));\n }\n else {\n handlePropertyResult(r, payload, key, input, isOptionalOut);\n }\n }\n if (!catchall) {\n return proms.length ? Promise.all(proms).then(() => payload) : payload;\n }\n return handleCatchall(proms, input, payload, ctx, _normalized.value, inst);\n };\n});\nexport const $ZodObjectJIT = /*@__PURE__*/ core.$constructor(\"$ZodObjectJIT\", (inst, def) => {\n // requires cast because technically $ZodObject doesn't extend\n $ZodObject.init(inst, def);\n const superParse = inst._zod.parse;\n const _normalized = util.cached(() => normalizeDef(def));\n const generateFastpass = (shape) => {\n const doc = new Doc([\"shape\", \"payload\", \"ctx\"]);\n const normalized = _normalized.value;\n const parseStr = (key) => {\n const k = util.esc(key);\n return `shape[${k}]._zod.run({ value: input[${k}], issues: [] }, ctx)`;\n };\n doc.write(`const input = payload.value;`);\n const ids = Object.create(null);\n let counter = 0;\n for (const key of normalized.keys) {\n ids[key] = `key_${counter++}`;\n }\n // A: preserve key order {\n doc.write(`const newResult = {};`);\n for (const key of normalized.keys) {\n const id = ids[key];\n const k = util.esc(key);\n const schema = shape[key];\n const isOptionalOut = schema?._zod?.optout === \"optional\";\n doc.write(`const ${id} = ${parseStr(key)};`);\n if (isOptionalOut) {\n // For optional-out schemas, ignore errors on absent keys\n doc.write(`\n if (${id}.issues.length) {\n if (${k} in input) {\n payload.issues = payload.issues.concat(${id}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${k}, ...iss.path] : [${k}]\n })));\n }\n }\n \n if (${id}.value === undefined) {\n if (${k} in input) {\n newResult[${k}] = undefined;\n }\n } else {\n newResult[${k}] = ${id}.value;\n }\n \n `);\n }\n else {\n doc.write(`\n if (${id}.issues.length) {\n payload.issues = payload.issues.concat(${id}.issues.map(iss => ({\n ...iss,\n path: iss.path ? [${k}, ...iss.path] : [${k}]\n })));\n }\n \n if (${id}.value === undefined) {\n if (${k} in input) {\n newResult[${k}] = undefined;\n }\n } else {\n newResult[${k}] = ${id}.value;\n }\n \n `);\n }\n }\n doc.write(`payload.value = newResult;`);\n doc.write(`return payload;`);\n const fn = doc.compile();\n return (payload, ctx) => fn(shape, payload, ctx);\n };\n let fastpass;\n const isObject = util.isObject;\n const jit = !core.globalConfig.jitless;\n const allowsEval = util.allowsEval;\n const fastEnabled = jit && allowsEval.value; // && !def.catchall;\n const catchall = def.catchall;\n let value;\n inst._zod.parse = (payload, ctx) => {\n value ?? (value = _normalized.value);\n const input = payload.value;\n if (!isObject(input)) {\n payload.issues.push({\n expected: \"object\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n if (jit && fastEnabled && ctx?.async === false && ctx.jitless !== true) {\n // always synchronous\n if (!fastpass)\n fastpass = generateFastpass(def.shape);\n payload = fastpass(payload, ctx);\n if (!catchall)\n return payload;\n return handleCatchall([], input, payload, ctx, value, inst);\n }\n return superParse(payload, ctx);\n };\n});\nfunction handleUnionResults(results, final, inst, ctx) {\n for (const result of results) {\n if (result.issues.length === 0) {\n final.value = result.value;\n return final;\n }\n }\n const nonaborted = results.filter((r) => !util.aborted(r));\n if (nonaborted.length === 1) {\n final.value = nonaborted[0].value;\n return nonaborted[0];\n }\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: results.map((result) => result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n });\n return final;\n}\nexport const $ZodUnion = /*@__PURE__*/ core.$constructor(\"$ZodUnion\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.options.some((o) => o._zod.optin === \"optional\") ? \"optional\" : undefined);\n util.defineLazy(inst._zod, \"optout\", () => def.options.some((o) => o._zod.optout === \"optional\") ? \"optional\" : undefined);\n util.defineLazy(inst._zod, \"values\", () => {\n if (def.options.every((o) => o._zod.values)) {\n return new Set(def.options.flatMap((option) => Array.from(option._zod.values)));\n }\n return undefined;\n });\n util.defineLazy(inst._zod, \"pattern\", () => {\n if (def.options.every((o) => o._zod.pattern)) {\n const patterns = def.options.map((o) => o._zod.pattern);\n return new RegExp(`^(${patterns.map((p) => util.cleanRegex(p.source)).join(\"|\")})$`);\n }\n return undefined;\n });\n const single = def.options.length === 1;\n const first = def.options[0]._zod.run;\n inst._zod.parse = (payload, ctx) => {\n if (single) {\n return first(payload, ctx);\n }\n let async = false;\n const results = [];\n for (const option of def.options) {\n const result = option._zod.run({\n value: payload.value,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n results.push(result);\n async = true;\n }\n else {\n if (result.issues.length === 0)\n return result;\n results.push(result);\n }\n }\n if (!async)\n return handleUnionResults(results, payload, inst, ctx);\n return Promise.all(results).then((results) => {\n return handleUnionResults(results, payload, inst, ctx);\n });\n };\n});\nfunction handleExclusiveUnionResults(results, final, inst, ctx) {\n const successes = results.filter((r) => r.issues.length === 0);\n if (successes.length === 1) {\n final.value = successes[0].value;\n return final;\n }\n if (successes.length === 0) {\n // No matches - same as regular union\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: results.map((result) => result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config()))),\n });\n }\n else {\n // Multiple matches - exclusive union failure\n final.issues.push({\n code: \"invalid_union\",\n input: final.value,\n inst,\n errors: [],\n inclusive: false,\n });\n }\n return final;\n}\nexport const $ZodXor = /*@__PURE__*/ core.$constructor(\"$ZodXor\", (inst, def) => {\n $ZodUnion.init(inst, def);\n def.inclusive = false;\n const single = def.options.length === 1;\n const first = def.options[0]._zod.run;\n inst._zod.parse = (payload, ctx) => {\n if (single) {\n return first(payload, ctx);\n }\n let async = false;\n const results = [];\n for (const option of def.options) {\n const result = option._zod.run({\n value: payload.value,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n results.push(result);\n async = true;\n }\n else {\n results.push(result);\n }\n }\n if (!async)\n return handleExclusiveUnionResults(results, payload, inst, ctx);\n return Promise.all(results).then((results) => {\n return handleExclusiveUnionResults(results, payload, inst, ctx);\n });\n };\n});\nexport const $ZodDiscriminatedUnion = \n/*@__PURE__*/\ncore.$constructor(\"$ZodDiscriminatedUnion\", (inst, def) => {\n def.inclusive = false;\n $ZodUnion.init(inst, def);\n const _super = inst._zod.parse;\n util.defineLazy(inst._zod, \"propValues\", () => {\n const propValues = {};\n for (const option of def.options) {\n const pv = option._zod.propValues;\n if (!pv || Object.keys(pv).length === 0)\n throw new Error(`Invalid discriminated union option at index \"${def.options.indexOf(option)}\"`);\n for (const [k, v] of Object.entries(pv)) {\n if (!propValues[k])\n propValues[k] = new Set();\n for (const val of v) {\n propValues[k].add(val);\n }\n }\n }\n return propValues;\n });\n const disc = util.cached(() => {\n const opts = def.options;\n const map = new Map();\n for (const o of opts) {\n const values = o._zod.propValues?.[def.discriminator];\n if (!values || values.size === 0)\n throw new Error(`Invalid discriminated union option at index \"${def.options.indexOf(o)}\"`);\n for (const v of values) {\n if (map.has(v)) {\n throw new Error(`Duplicate discriminator value \"${String(v)}\"`);\n }\n map.set(v, o);\n }\n }\n return map;\n });\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!util.isObject(input)) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"object\",\n input,\n inst,\n });\n return payload;\n }\n const opt = disc.value.get(input?.[def.discriminator]);\n if (opt) {\n return opt._zod.run(payload, ctx);\n }\n if (def.unionFallback) {\n return _super(payload, ctx);\n }\n // no matching discriminator\n payload.issues.push({\n code: \"invalid_union\",\n errors: [],\n note: \"No matching discriminator\",\n discriminator: def.discriminator,\n input,\n path: [def.discriminator],\n inst,\n });\n return payload;\n };\n});\nexport const $ZodIntersection = /*@__PURE__*/ core.$constructor(\"$ZodIntersection\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n const left = def.left._zod.run({ value: input, issues: [] }, ctx);\n const right = def.right._zod.run({ value: input, issues: [] }, ctx);\n const async = left instanceof Promise || right instanceof Promise;\n if (async) {\n return Promise.all([left, right]).then(([left, right]) => {\n return handleIntersectionResults(payload, left, right);\n });\n }\n return handleIntersectionResults(payload, left, right);\n };\n});\nfunction mergeValues(a, b) {\n // const aType = parse.t(a);\n // const bType = parse.t(b);\n if (a === b) {\n return { valid: true, data: a };\n }\n if (a instanceof Date && b instanceof Date && +a === +b) {\n return { valid: true, data: a };\n }\n if (util.isPlainObject(a) && util.isPlainObject(b)) {\n const bKeys = Object.keys(b);\n const sharedKeys = Object.keys(a).filter((key) => bKeys.indexOf(key) !== -1);\n const newObj = { ...a, ...b };\n for (const key of sharedKeys) {\n const sharedValue = mergeValues(a[key], b[key]);\n if (!sharedValue.valid) {\n return {\n valid: false,\n mergeErrorPath: [key, ...sharedValue.mergeErrorPath],\n };\n }\n newObj[key] = sharedValue.data;\n }\n return { valid: true, data: newObj };\n }\n if (Array.isArray(a) && Array.isArray(b)) {\n if (a.length !== b.length) {\n return { valid: false, mergeErrorPath: [] };\n }\n const newArray = [];\n for (let index = 0; index < a.length; index++) {\n const itemA = a[index];\n const itemB = b[index];\n const sharedValue = mergeValues(itemA, itemB);\n if (!sharedValue.valid) {\n return {\n valid: false,\n mergeErrorPath: [index, ...sharedValue.mergeErrorPath],\n };\n }\n newArray.push(sharedValue.data);\n }\n return { valid: true, data: newArray };\n }\n return { valid: false, mergeErrorPath: [] };\n}\nfunction handleIntersectionResults(result, left, right) {\n // Track which side(s) report each key as unrecognized\n const unrecKeys = new Map();\n let unrecIssue;\n for (const iss of left.issues) {\n if (iss.code === \"unrecognized_keys\") {\n unrecIssue ?? (unrecIssue = iss);\n for (const k of iss.keys) {\n if (!unrecKeys.has(k))\n unrecKeys.set(k, {});\n unrecKeys.get(k).l = true;\n }\n }\n else {\n result.issues.push(iss);\n }\n }\n for (const iss of right.issues) {\n if (iss.code === \"unrecognized_keys\") {\n for (const k of iss.keys) {\n if (!unrecKeys.has(k))\n unrecKeys.set(k, {});\n unrecKeys.get(k).r = true;\n }\n }\n else {\n result.issues.push(iss);\n }\n }\n // Report only keys unrecognized by BOTH sides\n const bothKeys = [...unrecKeys].filter(([, f]) => f.l && f.r).map(([k]) => k);\n if (bothKeys.length && unrecIssue) {\n result.issues.push({ ...unrecIssue, keys: bothKeys });\n }\n if (util.aborted(result))\n return result;\n const merged = mergeValues(left.value, right.value);\n if (!merged.valid) {\n throw new Error(`Unmergable intersection. Error path: ` + `${JSON.stringify(merged.mergeErrorPath)}`);\n }\n result.value = merged.data;\n return result;\n}\nexport const $ZodTuple = /*@__PURE__*/ core.$constructor(\"$ZodTuple\", (inst, def) => {\n $ZodType.init(inst, def);\n const items = def.items;\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!Array.isArray(input)) {\n payload.issues.push({\n input,\n inst,\n expected: \"tuple\",\n code: \"invalid_type\",\n });\n return payload;\n }\n payload.value = [];\n const proms = [];\n const reversedIndex = [...items].reverse().findIndex((item) => item._zod.optin !== \"optional\");\n const optStart = reversedIndex === -1 ? 0 : items.length - reversedIndex;\n if (!def.rest) {\n const tooBig = input.length > items.length;\n const tooSmall = input.length < optStart - 1;\n if (tooBig || tooSmall) {\n payload.issues.push({\n ...(tooBig\n ? { code: \"too_big\", maximum: items.length, inclusive: true }\n : { code: \"too_small\", minimum: items.length }),\n input,\n inst,\n origin: \"array\",\n });\n return payload;\n }\n }\n let i = -1;\n for (const item of items) {\n i++;\n if (i >= input.length)\n if (i >= optStart)\n continue;\n const result = item._zod.run({\n value: input[i],\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleTupleResult(result, payload, i)));\n }\n else {\n handleTupleResult(result, payload, i);\n }\n }\n if (def.rest) {\n const rest = input.slice(items.length);\n for (const el of rest) {\n i++;\n const result = def.rest._zod.run({\n value: el,\n issues: [],\n }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleTupleResult(result, payload, i)));\n }\n else {\n handleTupleResult(result, payload, i);\n }\n }\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleTupleResult(result, final, index) {\n if (result.issues.length) {\n final.issues.push(...util.prefixIssues(index, result.issues));\n }\n final.value[index] = result.value;\n}\nexport const $ZodRecord = /*@__PURE__*/ core.$constructor(\"$ZodRecord\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!util.isPlainObject(input)) {\n payload.issues.push({\n expected: \"record\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n const proms = [];\n const values = def.keyType._zod.values;\n if (values) {\n payload.value = {};\n const recordKeys = new Set();\n for (const key of values) {\n if (typeof key === \"string\" || typeof key === \"number\" || typeof key === \"symbol\") {\n recordKeys.add(typeof key === \"number\" ? key.toString() : key);\n const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[key] = result.value;\n }));\n }\n else {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[key] = result.value;\n }\n }\n }\n let unrecognized;\n for (const key in input) {\n if (!recordKeys.has(key)) {\n unrecognized = unrecognized ?? [];\n unrecognized.push(key);\n }\n }\n if (unrecognized && unrecognized.length > 0) {\n payload.issues.push({\n code: \"unrecognized_keys\",\n input,\n inst,\n keys: unrecognized,\n });\n }\n }\n else {\n payload.value = {};\n for (const key of Reflect.ownKeys(input)) {\n if (key === \"__proto__\")\n continue;\n let keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx);\n if (keyResult instanceof Promise) {\n throw new Error(\"Async schemas not supported in object keys currently\");\n }\n // Numeric string fallback: if key is a numeric string and failed, retry with Number(key)\n // This handles z.number(), z.literal([1, 2, 3]), and unions containing numeric literals\n const checkNumericKey = typeof key === \"string\" && regexes.number.test(key) && keyResult.issues.length;\n if (checkNumericKey) {\n const retryResult = def.keyType._zod.run({ value: Number(key), issues: [] }, ctx);\n if (retryResult instanceof Promise) {\n throw new Error(\"Async schemas not supported in object keys currently\");\n }\n if (retryResult.issues.length === 0) {\n keyResult = retryResult;\n }\n }\n if (keyResult.issues.length) {\n if (def.mode === \"loose\") {\n // Pass through unchanged\n payload.value[key] = input[key];\n }\n else {\n // Default \"strict\" behavior: error on invalid key\n payload.issues.push({\n code: \"invalid_key\",\n origin: \"record\",\n issues: keyResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n input: key,\n path: [key],\n inst,\n });\n }\n continue;\n }\n const result = def.valueType._zod.run({ value: input[key], issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[keyResult.value] = result.value;\n }));\n }\n else {\n if (result.issues.length) {\n payload.issues.push(...util.prefixIssues(key, result.issues));\n }\n payload.value[keyResult.value] = result.value;\n }\n }\n }\n if (proms.length) {\n return Promise.all(proms).then(() => payload);\n }\n return payload;\n };\n});\nexport const $ZodMap = /*@__PURE__*/ core.$constructor(\"$ZodMap\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!(input instanceof Map)) {\n payload.issues.push({\n expected: \"map\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n }\n const proms = [];\n payload.value = new Map();\n for (const [key, value] of input) {\n const keyResult = def.keyType._zod.run({ value: key, issues: [] }, ctx);\n const valueResult = def.valueType._zod.run({ value: value, issues: [] }, ctx);\n if (keyResult instanceof Promise || valueResult instanceof Promise) {\n proms.push(Promise.all([keyResult, valueResult]).then(([keyResult, valueResult]) => {\n handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx);\n }));\n }\n else {\n handleMapResult(keyResult, valueResult, payload, key, input, inst, ctx);\n }\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleMapResult(keyResult, valueResult, final, key, input, inst, ctx) {\n if (keyResult.issues.length) {\n if (util.propertyKeyTypes.has(typeof key)) {\n final.issues.push(...util.prefixIssues(key, keyResult.issues));\n }\n else {\n final.issues.push({\n code: \"invalid_key\",\n origin: \"map\",\n input,\n inst,\n issues: keyResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n });\n }\n }\n if (valueResult.issues.length) {\n if (util.propertyKeyTypes.has(typeof key)) {\n final.issues.push(...util.prefixIssues(key, valueResult.issues));\n }\n else {\n final.issues.push({\n origin: \"map\",\n code: \"invalid_element\",\n input,\n inst,\n key: key,\n issues: valueResult.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n });\n }\n }\n final.value.set(keyResult.value, valueResult.value);\n}\nexport const $ZodSet = /*@__PURE__*/ core.$constructor(\"$ZodSet\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n const input = payload.value;\n if (!(input instanceof Set)) {\n payload.issues.push({\n input,\n inst,\n expected: \"set\",\n code: \"invalid_type\",\n });\n return payload;\n }\n const proms = [];\n payload.value = new Set();\n for (const item of input) {\n const result = def.valueType._zod.run({ value: item, issues: [] }, ctx);\n if (result instanceof Promise) {\n proms.push(result.then((result) => handleSetResult(result, payload)));\n }\n else\n handleSetResult(result, payload);\n }\n if (proms.length)\n return Promise.all(proms).then(() => payload);\n return payload;\n };\n});\nfunction handleSetResult(result, final) {\n if (result.issues.length) {\n final.issues.push(...result.issues);\n }\n final.value.add(result.value);\n}\nexport const $ZodEnum = /*@__PURE__*/ core.$constructor(\"$ZodEnum\", (inst, def) => {\n $ZodType.init(inst, def);\n const values = util.getEnumValues(def.entries);\n const valuesSet = new Set(values);\n inst._zod.values = valuesSet;\n inst._zod.pattern = new RegExp(`^(${values\n .filter((k) => util.propertyKeyTypes.has(typeof k))\n .map((o) => (typeof o === \"string\" ? util.escapeRegex(o) : o.toString()))\n .join(\"|\")})$`);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (valuesSet.has(input)) {\n return payload;\n }\n payload.issues.push({\n code: \"invalid_value\",\n values,\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodLiteral = /*@__PURE__*/ core.$constructor(\"$ZodLiteral\", (inst, def) => {\n $ZodType.init(inst, def);\n if (def.values.length === 0) {\n throw new Error(\"Cannot create literal schema with no valid values\");\n }\n const values = new Set(def.values);\n inst._zod.values = values;\n inst._zod.pattern = new RegExp(`^(${def.values\n .map((o) => (typeof o === \"string\" ? util.escapeRegex(o) : o ? util.escapeRegex(o.toString()) : String(o)))\n .join(\"|\")})$`);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n if (values.has(input)) {\n return payload;\n }\n payload.issues.push({\n code: \"invalid_value\",\n values: def.values,\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodFile = /*@__PURE__*/ core.$constructor(\"$ZodFile\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n const input = payload.value;\n // @ts-ignore\n if (input instanceof File)\n return payload;\n payload.issues.push({\n expected: \"file\",\n code: \"invalid_type\",\n input,\n inst,\n });\n return payload;\n };\n});\nexport const $ZodTransform = /*@__PURE__*/ core.$constructor(\"$ZodTransform\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(inst.constructor.name);\n }\n const _out = def.transform(payload.value, payload);\n if (ctx.async) {\n const output = _out instanceof Promise ? _out : Promise.resolve(_out);\n return output.then((output) => {\n payload.value = output;\n return payload;\n });\n }\n if (_out instanceof Promise) {\n throw new core.$ZodAsyncError();\n }\n payload.value = _out;\n return payload;\n };\n});\nfunction handleOptionalResult(result, input) {\n if (result.issues.length && input === undefined) {\n return { issues: [], value: undefined };\n }\n return result;\n}\nexport const $ZodOptional = /*@__PURE__*/ core.$constructor(\"$ZodOptional\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.optin = \"optional\";\n inst._zod.optout = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => {\n return def.innerType._zod.values ? new Set([...def.innerType._zod.values, undefined]) : undefined;\n });\n util.defineLazy(inst._zod, \"pattern\", () => {\n const pattern = def.innerType._zod.pattern;\n return pattern ? new RegExp(`^(${util.cleanRegex(pattern.source)})?$`) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n if (def.innerType._zod.optin === \"optional\") {\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise)\n return result.then((r) => handleOptionalResult(r, payload.value));\n return handleOptionalResult(result, payload.value);\n }\n if (payload.value === undefined) {\n return payload;\n }\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodExactOptional = /*@__PURE__*/ core.$constructor(\"$ZodExactOptional\", (inst, def) => {\n // Call parent init - inherits optin/optout = \"optional\"\n $ZodOptional.init(inst, def);\n // Override values/pattern to NOT add undefined\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n util.defineLazy(inst._zod, \"pattern\", () => def.innerType._zod.pattern);\n // Override parse to just delegate (no undefined handling)\n inst._zod.parse = (payload, ctx) => {\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodNullable = /*@__PURE__*/ core.$constructor(\"$ZodNullable\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType._zod.optout);\n util.defineLazy(inst._zod, \"pattern\", () => {\n const pattern = def.innerType._zod.pattern;\n return pattern ? new RegExp(`^(${util.cleanRegex(pattern.source)}|null)$`) : undefined;\n });\n util.defineLazy(inst._zod, \"values\", () => {\n return def.innerType._zod.values ? new Set([...def.innerType._zod.values, null]) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n // Forward direction (decode): allow null to pass through\n if (payload.value === null)\n return payload;\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodDefault = /*@__PURE__*/ core.$constructor(\"$ZodDefault\", (inst, def) => {\n $ZodType.init(inst, def);\n // inst._zod.qin = \"true\";\n inst._zod.optin = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply defaults for undefined input\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n /**\n * $ZodDefault returns the default value immediately in forward direction.\n * It doesn't pass the default value into the validator (\"prefault\"). There's no reason to pass the default value through validation. The validity of the default is enforced by TypeScript statically. Otherwise, it's the responsibility of the user to ensure the default is valid. In the case of pipes with divergent in/out types, you can specify the default on the `in` schema of your ZodPipe to set a \"prefault\" for the pipe. */\n return payload;\n }\n // Forward direction: continue with default handling\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => handleDefaultResult(result, def));\n }\n return handleDefaultResult(result, def);\n };\n});\nfunction handleDefaultResult(payload, def) {\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n }\n return payload;\n}\nexport const $ZodPrefault = /*@__PURE__*/ core.$constructor(\"$ZodPrefault\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.optin = \"optional\";\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply prefault for undefined input\n if (payload.value === undefined) {\n payload.value = def.defaultValue;\n }\n return def.innerType._zod.run(payload, ctx);\n };\n});\nexport const $ZodNonOptional = /*@__PURE__*/ core.$constructor(\"$ZodNonOptional\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => {\n const v = def.innerType._zod.values;\n return v ? new Set([...v].filter((x) => x !== undefined)) : undefined;\n });\n inst._zod.parse = (payload, ctx) => {\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => handleNonOptionalResult(result, inst));\n }\n return handleNonOptionalResult(result, inst);\n };\n});\nfunction handleNonOptionalResult(payload, inst) {\n if (!payload.issues.length && payload.value === undefined) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"nonoptional\",\n input: payload.value,\n inst,\n });\n }\n return payload;\n}\nexport const $ZodSuccess = /*@__PURE__*/ core.$constructor(\"$ZodSuccess\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(\"ZodSuccess\");\n }\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => {\n payload.value = result.issues.length === 0;\n return payload;\n });\n }\n payload.value = result.issues.length === 0;\n return payload;\n };\n});\nexport const $ZodCatch = /*@__PURE__*/ core.$constructor(\"$ZodCatch\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType._zod.optout);\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n // Forward direction (decode): apply catch logic\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then((result) => {\n payload.value = result.value;\n if (result.issues.length) {\n payload.value = def.catchValue({\n ...payload,\n error: {\n issues: result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n },\n input: payload.value,\n });\n payload.issues = [];\n }\n return payload;\n });\n }\n payload.value = result.value;\n if (result.issues.length) {\n payload.value = def.catchValue({\n ...payload,\n error: {\n issues: result.issues.map((iss) => util.finalizeIssue(iss, ctx, core.config())),\n },\n input: payload.value,\n });\n payload.issues = [];\n }\n return payload;\n };\n});\nexport const $ZodNaN = /*@__PURE__*/ core.$constructor(\"$ZodNaN\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"number\" || !Number.isNaN(payload.value)) {\n payload.issues.push({\n input: payload.value,\n inst,\n expected: \"nan\",\n code: \"invalid_type\",\n });\n return payload;\n }\n return payload;\n };\n});\nexport const $ZodPipe = /*@__PURE__*/ core.$constructor(\"$ZodPipe\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => def.in._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.in._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.out._zod.optout);\n util.defineLazy(inst._zod, \"propValues\", () => def.in._zod.propValues);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n const right = def.out._zod.run(payload, ctx);\n if (right instanceof Promise) {\n return right.then((right) => handlePipeResult(right, def.in, ctx));\n }\n return handlePipeResult(right, def.in, ctx);\n }\n const left = def.in._zod.run(payload, ctx);\n if (left instanceof Promise) {\n return left.then((left) => handlePipeResult(left, def.out, ctx));\n }\n return handlePipeResult(left, def.out, ctx);\n };\n});\nfunction handlePipeResult(left, next, ctx) {\n if (left.issues.length) {\n // prevent further checks\n left.aborted = true;\n return left;\n }\n return next._zod.run({ value: left.value, issues: left.issues }, ctx);\n}\nexport const $ZodCodec = /*@__PURE__*/ core.$constructor(\"$ZodCodec\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"values\", () => def.in._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.in._zod.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.out._zod.optout);\n util.defineLazy(inst._zod, \"propValues\", () => def.in._zod.propValues);\n inst._zod.parse = (payload, ctx) => {\n const direction = ctx.direction || \"forward\";\n if (direction === \"forward\") {\n const left = def.in._zod.run(payload, ctx);\n if (left instanceof Promise) {\n return left.then((left) => handleCodecAResult(left, def, ctx));\n }\n return handleCodecAResult(left, def, ctx);\n }\n else {\n const right = def.out._zod.run(payload, ctx);\n if (right instanceof Promise) {\n return right.then((right) => handleCodecAResult(right, def, ctx));\n }\n return handleCodecAResult(right, def, ctx);\n }\n };\n});\nfunction handleCodecAResult(result, def, ctx) {\n if (result.issues.length) {\n // prevent further checks\n result.aborted = true;\n return result;\n }\n const direction = ctx.direction || \"forward\";\n if (direction === \"forward\") {\n const transformed = def.transform(result.value, result);\n if (transformed instanceof Promise) {\n return transformed.then((value) => handleCodecTxResult(result, value, def.out, ctx));\n }\n return handleCodecTxResult(result, transformed, def.out, ctx);\n }\n else {\n const transformed = def.reverseTransform(result.value, result);\n if (transformed instanceof Promise) {\n return transformed.then((value) => handleCodecTxResult(result, value, def.in, ctx));\n }\n return handleCodecTxResult(result, transformed, def.in, ctx);\n }\n}\nfunction handleCodecTxResult(left, value, nextSchema, ctx) {\n // Check if transform added any issues\n if (left.issues.length) {\n left.aborted = true;\n return left;\n }\n return nextSchema._zod.run({ value, issues: left.issues }, ctx);\n}\nexport const $ZodReadonly = /*@__PURE__*/ core.$constructor(\"$ZodReadonly\", (inst, def) => {\n $ZodType.init(inst, def);\n util.defineLazy(inst._zod, \"propValues\", () => def.innerType._zod.propValues);\n util.defineLazy(inst._zod, \"values\", () => def.innerType._zod.values);\n util.defineLazy(inst._zod, \"optin\", () => def.innerType?._zod?.optin);\n util.defineLazy(inst._zod, \"optout\", () => def.innerType?._zod?.optout);\n inst._zod.parse = (payload, ctx) => {\n if (ctx.direction === \"backward\") {\n return def.innerType._zod.run(payload, ctx);\n }\n const result = def.innerType._zod.run(payload, ctx);\n if (result instanceof Promise) {\n return result.then(handleReadonlyResult);\n }\n return handleReadonlyResult(result);\n };\n});\nfunction handleReadonlyResult(payload) {\n payload.value = Object.freeze(payload.value);\n return payload;\n}\nexport const $ZodTemplateLiteral = /*@__PURE__*/ core.$constructor(\"$ZodTemplateLiteral\", (inst, def) => {\n $ZodType.init(inst, def);\n const regexParts = [];\n for (const part of def.parts) {\n if (typeof part === \"object\" && part !== null) {\n // is Zod schema\n if (!part._zod.pattern) {\n // if (!source)\n throw new Error(`Invalid template literal part, no pattern found: ${[...part._zod.traits].shift()}`);\n }\n const source = part._zod.pattern instanceof RegExp ? part._zod.pattern.source : part._zod.pattern;\n if (!source)\n throw new Error(`Invalid template literal part: ${part._zod.traits}`);\n const start = source.startsWith(\"^\") ? 1 : 0;\n const end = source.endsWith(\"$\") ? source.length - 1 : source.length;\n regexParts.push(source.slice(start, end));\n }\n else if (part === null || util.primitiveTypes.has(typeof part)) {\n regexParts.push(util.escapeRegex(`${part}`));\n }\n else {\n throw new Error(`Invalid template literal part: ${part}`);\n }\n }\n inst._zod.pattern = new RegExp(`^${regexParts.join(\"\")}$`);\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"string\") {\n payload.issues.push({\n input: payload.value,\n inst,\n expected: \"string\",\n code: \"invalid_type\",\n });\n return payload;\n }\n inst._zod.pattern.lastIndex = 0;\n if (!inst._zod.pattern.test(payload.value)) {\n payload.issues.push({\n input: payload.value,\n inst,\n code: \"invalid_format\",\n format: def.format ?? \"template_literal\",\n pattern: inst._zod.pattern.source,\n });\n return payload;\n }\n return payload;\n };\n});\nexport const $ZodFunction = /*@__PURE__*/ core.$constructor(\"$ZodFunction\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._def = def;\n inst._zod.def = def;\n inst.implement = (func) => {\n if (typeof func !== \"function\") {\n throw new Error(\"implement() must be called with a function\");\n }\n return function (...args) {\n const parsedArgs = inst._def.input ? parse(inst._def.input, args) : args;\n const result = Reflect.apply(func, this, parsedArgs);\n if (inst._def.output) {\n return parse(inst._def.output, result);\n }\n return result;\n };\n };\n inst.implementAsync = (func) => {\n if (typeof func !== \"function\") {\n throw new Error(\"implementAsync() must be called with a function\");\n }\n return async function (...args) {\n const parsedArgs = inst._def.input ? await parseAsync(inst._def.input, args) : args;\n const result = await Reflect.apply(func, this, parsedArgs);\n if (inst._def.output) {\n return await parseAsync(inst._def.output, result);\n }\n return result;\n };\n };\n inst._zod.parse = (payload, _ctx) => {\n if (typeof payload.value !== \"function\") {\n payload.issues.push({\n code: \"invalid_type\",\n expected: \"function\",\n input: payload.value,\n inst,\n });\n return payload;\n }\n // Check if output is a promise type to determine if we should use async implementation\n const hasPromiseOutput = inst._def.output && inst._def.output._zod.def.type === \"promise\";\n if (hasPromiseOutput) {\n payload.value = inst.implementAsync(payload.value);\n }\n else {\n payload.value = inst.implement(payload.value);\n }\n return payload;\n };\n inst.input = (...args) => {\n const F = inst.constructor;\n if (Array.isArray(args[0])) {\n return new F({\n type: \"function\",\n input: new $ZodTuple({\n type: \"tuple\",\n items: args[0],\n rest: args[1],\n }),\n output: inst._def.output,\n });\n }\n return new F({\n type: \"function\",\n input: args[0],\n output: inst._def.output,\n });\n };\n inst.output = (output) => {\n const F = inst.constructor;\n return new F({\n type: \"function\",\n input: inst._def.input,\n output,\n });\n };\n return inst;\n});\nexport const $ZodPromise = /*@__PURE__*/ core.$constructor(\"$ZodPromise\", (inst, def) => {\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, ctx) => {\n return Promise.resolve(payload.value).then((inner) => def.innerType._zod.run({ value: inner, issues: [] }, ctx));\n };\n});\nexport const $ZodLazy = /*@__PURE__*/ core.$constructor(\"$ZodLazy\", (inst, def) => {\n $ZodType.init(inst, def);\n // let _innerType!: any;\n // util.defineLazy(def, \"getter\", () => {\n // if (!_innerType) {\n // _innerType = def.getter();\n // }\n // return () => _innerType;\n // });\n util.defineLazy(inst._zod, \"innerType\", () => def.getter());\n util.defineLazy(inst._zod, \"pattern\", () => inst._zod.innerType?._zod?.pattern);\n util.defineLazy(inst._zod, \"propValues\", () => inst._zod.innerType?._zod?.propValues);\n util.defineLazy(inst._zod, \"optin\", () => inst._zod.innerType?._zod?.optin ?? undefined);\n util.defineLazy(inst._zod, \"optout\", () => inst._zod.innerType?._zod?.optout ?? undefined);\n inst._zod.parse = (payload, ctx) => {\n const inner = inst._zod.innerType;\n return inner._zod.run(payload, ctx);\n };\n});\nexport const $ZodCustom = /*@__PURE__*/ core.$constructor(\"$ZodCustom\", (inst, def) => {\n checks.$ZodCheck.init(inst, def);\n $ZodType.init(inst, def);\n inst._zod.parse = (payload, _) => {\n return payload;\n };\n inst._zod.check = (payload) => {\n const input = payload.value;\n const r = def.fn(input);\n if (r instanceof Promise) {\n return r.then((r) => handleRefineResult(r, payload, input, inst));\n }\n handleRefineResult(r, payload, input, inst);\n return;\n };\n});\nfunction handleRefineResult(result, payload, input, inst) {\n if (!result) {\n const _iss = {\n code: \"custom\",\n input,\n inst, // incorporates params.error into issue reporting\n path: [...(inst._zod.def.path ?? [])], // incorporates params.error into issue reporting\n continue: !inst._zod.def.abort,\n // params: inst._zod.def.params,\n };\n if (inst._zod.def.params)\n _iss.params = inst._zod.def.params;\n payload.issues.push(util.issue(_iss));\n }\n}\n", "export { default as ar } from \"./ar.js\";\nexport { default as az } from \"./az.js\";\nexport { default as be } from \"./be.js\";\nexport { default as bg } from \"./bg.js\";\nexport { default as ca } from \"./ca.js\";\nexport { default as cs } from \"./cs.js\";\nexport { default as da } from \"./da.js\";\nexport { default as de } from \"./de.js\";\nexport { default as en } from \"./en.js\";\nexport { default as eo } from \"./eo.js\";\nexport { default as es } from \"./es.js\";\nexport { default as fa } from \"./fa.js\";\nexport { default as fi } from \"./fi.js\";\nexport { default as fr } from \"./fr.js\";\nexport { default as frCA } from \"./fr-CA.js\";\nexport { default as he } from \"./he.js\";\nexport { default as hu } from \"./hu.js\";\nexport { default as hy } from \"./hy.js\";\nexport { default as id } from \"./id.js\";\nexport { default as is } from \"./is.js\";\nexport { default as it } from \"./it.js\";\nexport { default as ja } from \"./ja.js\";\nexport { default as ka } from \"./ka.js\";\nexport { default as kh } from \"./kh.js\";\nexport { default as km } from \"./km.js\";\nexport { default as ko } from \"./ko.js\";\nexport { default as lt } from \"./lt.js\";\nexport { default as mk } from \"./mk.js\";\nexport { default as ms } from \"./ms.js\";\nexport { default as nl } from \"./nl.js\";\nexport { default as no } from \"./no.js\";\nexport { default as ota } from \"./ota.js\";\nexport { default as ps } from \"./ps.js\";\nexport { default as pl } from \"./pl.js\";\nexport { default as pt } from \"./pt.js\";\nexport { default as ru } from \"./ru.js\";\nexport { default as sl } from \"./sl.js\";\nexport { default as sv } from \"./sv.js\";\nexport { default as ta } from \"./ta.js\";\nexport { default as th } from \"./th.js\";\nexport { default as tr } from \"./tr.js\";\nexport { default as ua } from \"./ua.js\";\nexport { default as uk } from \"./uk.js\";\nexport { default as ur } from \"./ur.js\";\nexport { default as uz } from \"./uz.js\";\nexport { default as vi } from \"./vi.js\";\nexport { default as zhCN } from \"./zh-CN.js\";\nexport { default as zhTW } from \"./zh-TW.js\";\nexport { default as yo } from \"./yo.js\";\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062D\u0631\u0641\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n file: { unit: \"\u0628\u0627\u064A\u062A\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n array: { unit: \"\u0639\u0646\u0635\u0631\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n set: { unit: \"\u0639\u0646\u0635\u0631\", verb: \"\u0623\u0646 \u064A\u062D\u0648\u064A\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0645\u062F\u062E\u0644\",\n email: \"\u0628\u0631\u064A\u062F \u0625\u0644\u0643\u062A\u0631\u0648\u0646\u064A\",\n url: \"\u0631\u0627\u0628\u0637\",\n emoji: \"\u0625\u064A\u0645\u0648\u062C\u064A\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u062A\u0627\u0631\u064A\u062E \u0648\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n date: \"\u062A\u0627\u0631\u064A\u062E \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n time: \"\u0648\u0642\u062A \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n duration: \"\u0645\u062F\u0629 \u0628\u0645\u0639\u064A\u0627\u0631 ISO\",\n ipv4: \"\u0639\u0646\u0648\u0627\u0646 IPv4\",\n ipv6: \"\u0639\u0646\u0648\u0627\u0646 IPv6\",\n cidrv4: \"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv4\",\n cidrv6: \"\u0645\u062F\u0649 \u0639\u0646\u0627\u0648\u064A\u0646 \u0628\u0635\u064A\u063A\u0629 IPv6\",\n base64: \"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64-encoded\",\n base64url: \"\u0646\u064E\u0635 \u0628\u062A\u0631\u0645\u064A\u0632 base64url-encoded\",\n json_string: \"\u0646\u064E\u0635 \u0639\u0644\u0649 \u0647\u064A\u0626\u0629 JSON\",\n e164: \"\u0631\u0642\u0645 \u0647\u0627\u062A\u0641 \u0628\u0645\u0639\u064A\u0627\u0631 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0645\u062F\u062E\u0644\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 instanceof ${issue.expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`;\n }\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${expected}\u060C \u0648\u0644\u0643\u0646 \u062A\u0645 \u0625\u062F\u062E\u0627\u0644 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0645\u062F\u062E\u0644\u0627\u062A \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\u0629: \u064A\u0641\u062A\u0631\u0636 \u0625\u062F\u062E\u0627\u0644 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0627\u062E\u062A\u064A\u0627\u0631 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062A\u0648\u0642\u0639 \u0627\u0646\u062A\u0642\u0627\u0621 \u0623\u062D\u062F \u0647\u0630\u0647 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return ` \u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue.origin ?? \"\u0627\u0644\u0642\u064A\u0645\u0629\"} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\"}`;\n return `\u0623\u0643\u0628\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0623\u0646 \u062A\u0643\u0648\u0646 ${issue.origin ?? \"\u0627\u0644\u0642\u064A\u0645\u0629\"} ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0623\u0635\u063A\u0631 \u0645\u0646 \u0627\u0644\u0644\u0627\u0632\u0645: \u064A\u0641\u062A\u0631\u0636 \u0644\u0640 ${issue.origin} \u0623\u0646 \u064A\u0643\u0648\u0646 ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0628\u062F\u0623 \u0628\u0640 \"${issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0646\u062A\u0647\u064A \u0628\u0640 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u062A\u0636\u0645\u0651\u064E\u0646 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u0646\u064E\u0635 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0637\u0627\u0628\u0642 \u0627\u0644\u0646\u0645\u0637 ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644`;\n }\n case \"not_multiple_of\":\n return `\u0631\u0642\u0645 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644: \u064A\u062C\u0628 \u0623\u0646 \u064A\u0643\u0648\u0646 \u0645\u0646 \u0645\u0636\u0627\u0639\u0641\u0627\u062A ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u0645\u0639\u0631\u0641${issue.keys.length > 1 ? \"\u0627\u062A\" : \"\"} \u063A\u0631\u064A\u0628${issue.keys.length > 1 ? \"\u0629\" : \"\"}: ${util.joinValues(issue.keys, \"\u060C \")}`;\n case \"invalid_key\":\n return `\u0645\u0639\u0631\u0641 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\";\n case \"invalid_element\":\n return `\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644 \u0641\u064A ${issue.origin}`;\n default:\n return \"\u0645\u062F\u062E\u0644 \u063A\u064A\u0631 \u0645\u0642\u0628\u0648\u0644\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"simvol\", verb: \"olmal\u0131d\u0131r\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131d\u0131r\" },\n array: { unit: \"element\", verb: \"olmal\u0131d\u0131r\" },\n set: { unit: \"element\", verb: \"olmal\u0131d\u0131r\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"email address\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datetime\",\n date: \"ISO date\",\n time: \"ISO time\",\n duration: \"ISO duration\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded string\",\n base64url: \"base64url-encoded string\",\n json_string: \"JSON string\",\n e164: \"E.164 number\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n instanceof ${issue.expected}, daxil olan ${received}`;\n }\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n ${expected}, daxil olan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Yanl\u0131\u015F d\u0259y\u0259r: g\u00F6zl\u0259nil\u0259n ${util.stringifyPrimitive(issue.values[0])}`;\n return `Yanl\u0131\u015F se\u00E7im: a\u015Fa\u011F\u0131dak\u0131lardan biri olmal\u0131d\u0131r: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ox b\u00F6y\u00FCk: g\u00F6zl\u0259nil\u0259n ${issue.origin ?? \"d\u0259y\u0259r\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\"}`;\n return `\u00C7ox b\u00F6y\u00FCk: g\u00F6zl\u0259nil\u0259n ${issue.origin ?? \"d\u0259y\u0259r\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ox ki\u00E7ik: g\u00F6zl\u0259nil\u0259n ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n return `\u00C7ox ki\u00E7ik: g\u00F6zl\u0259nil\u0259n ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.prefix}\" il\u0259 ba\u015Flamal\u0131d\u0131r`;\n if (_issue.format === \"ends_with\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.suffix}\" il\u0259 bitm\u0259lidir`;\n if (_issue.format === \"includes\")\n return `Yanl\u0131\u015F m\u0259tn: \"${_issue.includes}\" daxil olmal\u0131d\u0131r`;\n if (_issue.format === \"regex\")\n return `Yanl\u0131\u015F m\u0259tn: ${_issue.pattern} \u015Fablonuna uy\u011Fun olmal\u0131d\u0131r`;\n return `Yanl\u0131\u015F ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Yanl\u0131\u015F \u0259d\u0259d: ${issue.divisor} il\u0259 b\u00F6l\u00FCn\u0259 bil\u0259n olmal\u0131d\u0131r`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan a\u00E7ar${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} daxilind\u0259 yanl\u0131\u015F a\u00E7ar`;\n case \"invalid_union\":\n return \"Yanl\u0131\u015F d\u0259y\u0259r\";\n case \"invalid_element\":\n return `${issue.origin} daxilind\u0259 yanl\u0131\u015F d\u0259y\u0259r`;\n default:\n return `Yanl\u0131\u015F d\u0259y\u0259r`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getBelarusianPlural(count, one, few, many) {\n const absCount = Math.abs(count);\n const lastDigit = absCount % 10;\n const lastTwoDigits = absCount % 100;\n if (lastTwoDigits >= 11 && lastTwoDigits <= 19) {\n return many;\n }\n if (lastDigit === 1) {\n return one;\n }\n if (lastDigit >= 2 && lastDigit <= 4) {\n return few;\n }\n return many;\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0441\u0456\u043C\u0432\u0430\u043B\",\n few: \"\u0441\u0456\u043C\u0432\u0430\u043B\u044B\",\n many: \"\u0441\u0456\u043C\u0432\u0430\u043B\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n array: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n set: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n file: {\n unit: {\n one: \"\u0431\u0430\u0439\u0442\",\n few: \"\u0431\u0430\u0439\u0442\u044B\",\n many: \"\u0431\u0430\u0439\u0442\u0430\u045E\",\n },\n verb: \"\u043C\u0435\u0446\u044C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0443\u0432\u043E\u0434\",\n email: \"email \u0430\u0434\u0440\u0430\u0441\",\n url: \"URL\",\n emoji: \"\u044D\u043C\u043E\u0434\u0437\u0456\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0447\u0430\u0441\",\n duration: \"ISO \u043F\u0440\u0430\u0446\u044F\u0433\u043B\u0430\u0441\u0446\u044C\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0430\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0430\u0441\",\n cidrv4: \"IPv4 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u044B\u044F\u043F\u0430\u0437\u043E\u043D\",\n base64: \"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64\",\n base64url: \"\u0440\u0430\u0434\u043E\u043A \u0443 \u0444\u0430\u0440\u043C\u0430\u0446\u0435 base64url\",\n json_string: \"JSON \u0440\u0430\u0434\u043E\u043A\",\n e164: \"\u043D\u0443\u043C\u0430\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0443\u0432\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u043B\u0456\u043A\",\n array: \"\u043C\u0430\u0441\u0456\u045E\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F instanceof ${issue.expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`;\n }\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u045E\u0441\u044F ${expected}, \u0430\u0442\u0440\u044B\u043C\u0430\u043D\u0430 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0432\u0430\u0440\u044B\u044F\u043D\u0442: \u0447\u0430\u043A\u0430\u045E\u0441\u044F \u0430\u0434\u0437\u0456\u043D \u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getBelarusianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435\"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u0432\u044F\u043B\u0456\u043A\u0456: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435\"} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getBelarusianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 ${sizing.verb} ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u0430 \u043C\u0430\u043B\u044B: \u0447\u0430\u043A\u0430\u043B\u0430\u0441\u044F, \u0448\u0442\u043E ${issue.origin} \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u043F\u0430\u0447\u044B\u043D\u0430\u0446\u0446\u0430 \u0437 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u0430\u043A\u0430\u043D\u0447\u0432\u0430\u0446\u0446\u0430 \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0437\u043C\u044F\u0448\u0447\u0430\u0446\u044C \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u0440\u0430\u0434\u043E\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0446\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043B\u0456\u043A: \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u044B ${issue.keys.length > 1 ? \"\u043A\u043B\u044E\u0447\u044B\" : \"\u043A\u043B\u044E\u0447\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u043A\u043B\u044E\u0447 \u0443 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434\";\n case \"invalid_element\":\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430\u0435 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0435 \u045E ${issue.origin}`;\n default:\n return `\u041D\u044F\u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u044B \u045E\u0432\u043E\u0434`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n file: { unit: \"\u0431\u0430\u0439\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n array: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n set: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\", verb: \"\u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0445\u043E\u0434\",\n email: \"\u0438\u043C\u0435\u0439\u043B \u0430\u0434\u0440\u0435\u0441\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u0434\u0436\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n duration: \"ISO \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435\u043B\u043D\u043E\u0441\u0442\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\",\n cidrv4: \"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n base64: \"base64-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437\",\n base64url: \"base64url-\u043A\u043E\u0434\u0438\u0440\u0430\u043D \u043D\u0438\u0437\",\n json_string: \"JSON \u043D\u0438\u0437\",\n e164: \"E.164 \u043D\u043E\u043C\u0435\u0440\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0445\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D instanceof ${issue.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`;\n }\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434: \u043E\u0447\u0430\u043A\u0432\u0430\u043D ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u043E\u043F\u0446\u0438\u044F: \u043E\u0447\u0430\u043A\u0432\u0430\u043D\u043E \u0435\u0434\u043D\u043E \u043E\u0442 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin ?? \"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442\"} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\"}`;\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u0433\u043E\u043B\u044F\u043C\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin ?? \"\u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442\"} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin} \u0434\u0430 \u0441\u044A\u0434\u044A\u0440\u0436\u0430 ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0422\u0432\u044A\u0440\u0434\u0435 \u043C\u0430\u043B\u043A\u043E: \u043E\u0447\u0430\u043A\u0432\u0430 \u0441\u0435 ${issue.origin} \u0434\u0430 \u0431\u044A\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u0432\u0430 \u0441 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u0432\u044A\u0440\u0448\u0432\u0430 \u0441 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0432\u043A\u043B\u044E\u0447\u0432\u0430 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043D\u0438\u0437: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0441\u044A\u0432\u043F\u0430\u0434\u0430 \u0441 ${_issue.pattern}`;\n let invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D\";\n if (_issue.format === \"emoji\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"datetime\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"date\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430\";\n if (_issue.format === \"time\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E\";\n if (_issue.format === \"duration\")\n invalid_adj = \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430\";\n return `${invalid_adj} ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u043E \u0447\u0438\u0441\u043B\u043E: \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0431\u044A\u0434\u0435 \u043A\u0440\u0430\u0442\u043D\u043E \u043D\u0430 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0437\u043F\u043E\u0437\u043D\u0430\u0442${issue.keys.length > 1 ? \"\u0438\" : \"\"} \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u043E\u0432\u0435\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043A\u043B\u044E\u0447 \u0432 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434\";\n case \"invalid_element\":\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442 \u0432 ${issue.origin}`;\n default:\n return `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0432\u0445\u043E\u0434`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"car\u00E0cters\", verb: \"contenir\" },\n file: { unit: \"bytes\", verb: \"contenir\" },\n array: { unit: \"elements\", verb: \"contenir\" },\n set: { unit: \"elements\", verb: \"contenir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entrada\",\n email: \"adre\u00E7a electr\u00F2nica\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data i hora ISO\",\n date: \"data ISO\",\n time: \"hora ISO\",\n duration: \"durada ISO\",\n ipv4: \"adre\u00E7a IPv4\",\n ipv6: \"adre\u00E7a IPv6\",\n cidrv4: \"rang IPv4\",\n cidrv6: \"rang IPv6\",\n base64: \"cadena codificada en base64\",\n base64url: \"cadena codificada en base64url\",\n json_string: \"cadena JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Tipus inv\u00E0lid: s'esperava instanceof ${issue.expected}, s'ha rebut ${received}`;\n }\n return `Tipus inv\u00E0lid: s'esperava ${expected}, s'ha rebut ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Valor inv\u00E0lid: s'esperava ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opci\u00F3 inv\u00E0lida: s'esperava una de ${util.joinValues(issue.values, \" o \")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"com a m\u00E0xim\" : \"menys de\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Massa gran: s'esperava que ${issue.origin ?? \"el valor\"} contingu\u00E9s ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"elements\"}`;\n return `Massa gran: s'esperava que ${issue.origin ?? \"el valor\"} fos ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"com a m\u00EDnim\" : \"m\u00E9s de\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Massa petit: s'esperava que ${issue.origin} contingu\u00E9s ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Massa petit: s'esperava que ${issue.origin} fos ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Format inv\u00E0lid: ha de comen\u00E7ar amb \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Format inv\u00E0lid: ha d'acabar amb \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Format inv\u00E0lid: ha d'incloure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Format inv\u00E0lid: ha de coincidir amb el patr\u00F3 ${_issue.pattern}`;\n return `Format inv\u00E0lid per a ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E0lid: ha de ser m\u00FAltiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Clau${issue.keys.length > 1 ? \"s\" : \"\"} no reconeguda${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Clau inv\u00E0lida a ${issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E0lida\"; // Could also be \"Tipus d'uni\u00F3 inv\u00E0lid\" but \"Entrada inv\u00E0lida\" is more general\n case \"invalid_element\":\n return `Element inv\u00E0lid a ${issue.origin}`;\n default:\n return `Entrada inv\u00E0lida`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znak\u016F\", verb: \"m\u00EDt\" },\n file: { unit: \"bajt\u016F\", verb: \"m\u00EDt\" },\n array: { unit: \"prvk\u016F\", verb: \"m\u00EDt\" },\n set: { unit: \"prvk\u016F\", verb: \"m\u00EDt\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"regul\u00E1rn\u00ED v\u00FDraz\",\n email: \"e-mailov\u00E1 adresa\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"datum a \u010Das ve form\u00E1tu ISO\",\n date: \"datum ve form\u00E1tu ISO\",\n time: \"\u010Das ve form\u00E1tu ISO\",\n duration: \"doba trv\u00E1n\u00ED ISO\",\n ipv4: \"IPv4 adresa\",\n ipv6: \"IPv6 adresa\",\n cidrv4: \"rozsah IPv4\",\n cidrv6: \"rozsah IPv6\",\n base64: \"\u0159et\u011Bzec zak\u00F3dovan\u00FD ve form\u00E1tu base64\",\n base64url: \"\u0159et\u011Bzec zak\u00F3dovan\u00FD ve form\u00E1tu base64url\",\n json_string: \"\u0159et\u011Bzec ve form\u00E1tu JSON\",\n e164: \"\u010D\u00EDslo E.164\",\n jwt: \"JWT\",\n template_literal: \"vstup\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u010D\u00EDslo\",\n string: \"\u0159et\u011Bzec\",\n function: \"funkce\",\n array: \"pole\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no instanceof ${issue.expected}, obdr\u017Eeno ${received}`;\n }\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no ${expected}, obdr\u017Eeno ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Neplatn\u00FD vstup: o\u010Dek\u00E1v\u00E1no ${util.stringifyPrimitive(issue.values[0])}`;\n return `Neplatn\u00E1 mo\u017Enost: o\u010Dek\u00E1v\u00E1na jedna z hodnot ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Hodnota je p\u0159\u00EDli\u0161 velk\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED m\u00EDt ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"prvk\u016F\"}`;\n }\n return `Hodnota je p\u0159\u00EDli\u0161 velk\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED b\u00FDt ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Hodnota je p\u0159\u00EDli\u0161 mal\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED m\u00EDt ${adj}${issue.minimum.toString()} ${sizing.unit ?? \"prvk\u016F\"}`;\n }\n return `Hodnota je p\u0159\u00EDli\u0161 mal\u00E1: ${issue.origin ?? \"hodnota\"} mus\u00ED b\u00FDt ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED za\u010D\u00EDnat na \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED kon\u010Dit na \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED obsahovat \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Neplatn\u00FD \u0159et\u011Bzec: mus\u00ED odpov\u00EDdat vzoru ${_issue.pattern}`;\n return `Neplatn\u00FD form\u00E1t ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Neplatn\u00E9 \u010D\u00EDslo: mus\u00ED b\u00FDt n\u00E1sobkem ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nezn\u00E1m\u00E9 kl\u00ED\u010De: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Neplatn\u00FD kl\u00ED\u010D v ${issue.origin}`;\n case \"invalid_union\":\n return \"Neplatn\u00FD vstup\";\n case \"invalid_element\":\n return `Neplatn\u00E1 hodnota v ${issue.origin}`;\n default:\n return `Neplatn\u00FD vstup`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tegn\", verb: \"havde\" },\n file: { unit: \"bytes\", verb: \"havde\" },\n array: { unit: \"elementer\", verb: \"indeholdt\" },\n set: { unit: \"elementer\", verb: \"indeholdt\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"e-mailadresse\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dato- og klokkesl\u00E6t\",\n date: \"ISO-dato\",\n time: \"ISO-klokkesl\u00E6t\",\n duration: \"ISO-varighed\",\n ipv4: \"IPv4-omr\u00E5de\",\n ipv6: \"IPv6-omr\u00E5de\",\n cidrv4: \"IPv4-spektrum\",\n cidrv6: \"IPv6-spektrum\",\n base64: \"base64-kodet streng\",\n base64url: \"base64url-kodet streng\",\n json_string: \"JSON-streng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n string: \"streng\",\n number: \"tal\",\n boolean: \"boolean\",\n array: \"liste\",\n object: \"objekt\",\n set: \"s\u00E6t\",\n file: \"fil\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ugyldigt input: forventede instanceof ${issue.expected}, fik ${received}`;\n }\n return `Ugyldigt input: forventede ${expected}, fik ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ugyldig v\u00E6rdi: forventede ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ugyldigt valg: forventede en af f\u00F8lgende ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing)\n return `For stor: forventede ${origin ?? \"value\"} ${sizing.verb} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"elementer\"}`;\n return `For stor: forventede ${origin ?? \"value\"} havde ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing) {\n return `For lille: forventede ${origin} ${sizing.verb} ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `For lille: forventede ${origin} havde ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ugyldig streng: skal starte med \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Ugyldig streng: skal ende med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ugyldig streng: skal indeholde \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ugyldig streng: skal matche m\u00F8nsteret ${_issue.pattern}`;\n return `Ugyldig ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ugyldigt tal: skal v\u00E6re deleligt med ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ukendte n\u00F8gler\" : \"Ukendt n\u00F8gle\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ugyldig n\u00F8gle i ${issue.origin}`;\n case \"invalid_union\":\n return \"Ugyldigt input: matcher ingen af de tilladte typer\";\n case \"invalid_element\":\n return `Ugyldig v\u00E6rdi i ${issue.origin}`;\n default:\n return `Ugyldigt input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"Zeichen\", verb: \"zu haben\" },\n file: { unit: \"Bytes\", verb: \"zu haben\" },\n array: { unit: \"Elemente\", verb: \"zu haben\" },\n set: { unit: \"Elemente\", verb: \"zu haben\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"Eingabe\",\n email: \"E-Mail-Adresse\",\n url: \"URL\",\n emoji: \"Emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-Datum und -Uhrzeit\",\n date: \"ISO-Datum\",\n time: \"ISO-Uhrzeit\",\n duration: \"ISO-Dauer\",\n ipv4: \"IPv4-Adresse\",\n ipv6: \"IPv6-Adresse\",\n cidrv4: \"IPv4-Bereich\",\n cidrv6: \"IPv6-Bereich\",\n base64: \"Base64-codierter String\",\n base64url: \"Base64-URL-codierter String\",\n json_string: \"JSON-String\",\n e164: \"E.164-Nummer\",\n jwt: \"JWT\",\n template_literal: \"Eingabe\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"Zahl\",\n array: \"Array\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ung\u00FCltige Eingabe: erwartet instanceof ${issue.expected}, erhalten ${received}`;\n }\n return `Ung\u00FCltige Eingabe: erwartet ${expected}, erhalten ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ung\u00FCltige Eingabe: erwartet ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ung\u00FCltige Option: erwartet eine von ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Zu gro\u00DF: erwartet, dass ${issue.origin ?? \"Wert\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"Elemente\"} hat`;\n return `Zu gro\u00DF: erwartet, dass ${issue.origin ?? \"Wert\"} ${adj}${issue.maximum.toString()} ist`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Zu klein: erwartet, dass ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} hat`;\n }\n return `Zu klein: erwartet, dass ${issue.origin} ${adj}${issue.minimum.toString()} ist`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ung\u00FCltiger String: muss mit \"${_issue.prefix}\" beginnen`;\n if (_issue.format === \"ends_with\")\n return `Ung\u00FCltiger String: muss mit \"${_issue.suffix}\" enden`;\n if (_issue.format === \"includes\")\n return `Ung\u00FCltiger String: muss \"${_issue.includes}\" enthalten`;\n if (_issue.format === \"regex\")\n return `Ung\u00FCltiger String: muss dem Muster ${_issue.pattern} entsprechen`;\n return `Ung\u00FCltig: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ung\u00FCltige Zahl: muss ein Vielfaches von ${issue.divisor} sein`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Unbekannte Schl\u00FCssel\" : \"Unbekannter Schl\u00FCssel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ung\u00FCltiger Schl\u00FCssel in ${issue.origin}`;\n case \"invalid_union\":\n return \"Ung\u00FCltige Eingabe\";\n case \"invalid_element\":\n return `Ung\u00FCltiger Wert in ${issue.origin}`;\n default:\n return `Ung\u00FCltige Eingabe`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"characters\", verb: \"to have\" },\n file: { unit: \"bytes\", verb: \"to have\" },\n array: { unit: \"items\", verb: \"to have\" },\n set: { unit: \"items\", verb: \"to have\" },\n map: { unit: \"entries\", verb: \"to have\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"email address\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datetime\",\n date: \"ISO date\",\n time: \"ISO time\",\n duration: \"ISO duration\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n mac: \"MAC address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded string\",\n base64url: \"base64url-encoded string\",\n json_string: \"JSON string\",\n e164: \"E.164 number\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n // type names: missing keys = do not translate (use raw value via ?? fallback)\n const TypeDictionary = {\n // Compatibility: \"nan\" -> \"NaN\" for display\n nan: \"NaN\",\n // All other type names omitted - they fall back to raw values via ?? operator\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n return `Invalid input: expected ${expected}, received ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Invalid input: expected ${util.stringifyPrimitive(issue.values[0])}`;\n return `Invalid option: expected one of ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Too big: expected ${issue.origin ?? \"value\"} to have ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elements\"}`;\n return `Too big: expected ${issue.origin ?? \"value\"} to be ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Too small: expected ${issue.origin} to have ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Too small: expected ${issue.origin} to be ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Invalid string: must start with \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Invalid string: must end with \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Invalid string: must include \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Invalid string: must match pattern ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Invalid number: must be a multiple of ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Unrecognized key${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Invalid key in ${issue.origin}`;\n case \"invalid_union\":\n return \"Invalid input\";\n case \"invalid_element\":\n return `Invalid value in ${issue.origin}`;\n default:\n return `Invalid input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karaktrojn\", verb: \"havi\" },\n file: { unit: \"bajtojn\", verb: \"havi\" },\n array: { unit: \"elementojn\", verb: \"havi\" },\n set: { unit: \"elementojn\", verb: \"havi\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"enigo\",\n email: \"retadreso\",\n url: \"URL\",\n emoji: \"emo\u011Dio\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-datotempo\",\n date: \"ISO-dato\",\n time: \"ISO-tempo\",\n duration: \"ISO-da\u016Dro\",\n ipv4: \"IPv4-adreso\",\n ipv6: \"IPv6-adreso\",\n cidrv4: \"IPv4-rango\",\n cidrv6: \"IPv6-rango\",\n base64: \"64-ume kodita karaktraro\",\n base64url: \"URL-64-ume kodita karaktraro\",\n json_string: \"JSON-karaktraro\",\n e164: \"E.164-nombro\",\n jwt: \"JWT\",\n template_literal: \"enigo\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombro\",\n array: \"tabelo\",\n null: \"senvalora\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Nevalida enigo: atendi\u011Dis instanceof ${issue.expected}, ricevi\u011Dis ${received}`;\n }\n return `Nevalida enigo: atendi\u011Dis ${expected}, ricevi\u011Dis ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Nevalida enigo: atendi\u011Dis ${util.stringifyPrimitive(issue.values[0])}`;\n return `Nevalida opcio: atendi\u011Dis unu el ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Tro granda: atendi\u011Dis ke ${issue.origin ?? \"valoro\"} havu ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementojn\"}`;\n return `Tro granda: atendi\u011Dis ke ${issue.origin ?? \"valoro\"} havu ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Tro malgranda: atendi\u011Dis ke ${issue.origin} havu ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Tro malgranda: atendi\u011Dis ke ${issue.origin} estu ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Nevalida karaktraro: devas komenci\u011Di per \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Nevalida karaktraro: devas fini\u011Di per \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Nevalida karaktraro: devas inkluzivi \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Nevalida karaktraro: devas kongrui kun la modelo ${_issue.pattern}`;\n return `Nevalida ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Nevalida nombro: devas esti oblo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nekonata${issue.keys.length > 1 ? \"j\" : \"\"} \u015Dlosilo${issue.keys.length > 1 ? \"j\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Nevalida \u015Dlosilo en ${issue.origin}`;\n case \"invalid_union\":\n return \"Nevalida enigo\";\n case \"invalid_element\":\n return `Nevalida valoro en ${issue.origin}`;\n default:\n return `Nevalida enigo`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caracteres\", verb: \"tener\" },\n file: { unit: \"bytes\", verb: \"tener\" },\n array: { unit: \"elementos\", verb: \"tener\" },\n set: { unit: \"elementos\", verb: \"tener\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entrada\",\n email: \"direcci\u00F3n de correo electr\u00F3nico\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"fecha y hora ISO\",\n date: \"fecha ISO\",\n time: \"hora ISO\",\n duration: \"duraci\u00F3n ISO\",\n ipv4: \"direcci\u00F3n IPv4\",\n ipv6: \"direcci\u00F3n IPv6\",\n cidrv4: \"rango IPv4\",\n cidrv6: \"rango IPv6\",\n base64: \"cadena codificada en base64\",\n base64url: \"URL codificada en base64\",\n json_string: \"cadena JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n string: \"texto\",\n number: \"n\u00FAmero\",\n boolean: \"booleano\",\n array: \"arreglo\",\n object: \"objeto\",\n set: \"conjunto\",\n file: \"archivo\",\n date: \"fecha\",\n bigint: \"n\u00FAmero grande\",\n symbol: \"s\u00EDmbolo\",\n undefined: \"indefinido\",\n null: \"nulo\",\n function: \"funci\u00F3n\",\n map: \"mapa\",\n record: \"registro\",\n tuple: \"tupla\",\n enum: \"enumeraci\u00F3n\",\n union: \"uni\u00F3n\",\n literal: \"literal\",\n promise: \"promesa\",\n void: \"vac\u00EDo\",\n never: \"nunca\",\n unknown: \"desconocido\",\n any: \"cualquiera\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entrada inv\u00E1lida: se esperaba instanceof ${issue.expected}, recibido ${received}`;\n }\n return `Entrada inv\u00E1lida: se esperaba ${expected}, recibido ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entrada inv\u00E1lida: se esperaba ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opci\u00F3n inv\u00E1lida: se esperaba una de ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing)\n return `Demasiado grande: se esperaba que ${origin ?? \"valor\"} tuviera ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementos\"}`;\n return `Demasiado grande: se esperaba que ${origin ?? \"valor\"} fuera ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n if (sizing) {\n return `Demasiado peque\u00F1o: se esperaba que ${origin} tuviera ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Demasiado peque\u00F1o: se esperaba que ${origin} fuera ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Cadena inv\u00E1lida: debe comenzar con \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Cadena inv\u00E1lida: debe terminar en \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cadena inv\u00E1lida: debe incluir \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cadena inv\u00E1lida: debe coincidir con el patr\u00F3n ${_issue.pattern}`;\n return `Inv\u00E1lido ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E1lido: debe ser m\u00FAltiplo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Llave${issue.keys.length > 1 ? \"s\" : \"\"} desconocida${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Llave inv\u00E1lida en ${TypeDictionary[issue.origin] ?? issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E1lida\";\n case \"invalid_element\":\n return `Valor inv\u00E1lido en ${TypeDictionary[issue.origin] ?? issue.origin}`;\n default:\n return `Entrada inv\u00E1lida`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u06A9\u0627\u0631\u0627\u06A9\u062A\u0631\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n file: { unit: \"\u0628\u0627\u06CC\u062A\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n array: { unit: \"\u0622\u06CC\u062A\u0645\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n set: { unit: \"\u0622\u06CC\u062A\u0645\", verb: \"\u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0648\u0631\u0648\u062F\u06CC\",\n email: \"\u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644\",\n url: \"URL\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u06CC\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u062A\u0627\u0631\u06CC\u062E \u0648 \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n date: \"\u062A\u0627\u0631\u06CC\u062E \u0627\u06CC\u0632\u0648\",\n time: \"\u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n duration: \"\u0645\u062F\u062A \u0632\u0645\u0627\u0646 \u0627\u06CC\u0632\u0648\",\n ipv4: \"IPv4 \u0622\u062F\u0631\u0633\",\n ipv6: \"IPv6 \u0622\u062F\u0631\u0633\",\n cidrv4: \"IPv4 \u062F\u0627\u0645\u0646\u0647\",\n cidrv6: \"IPv6 \u062F\u0627\u0645\u0646\u0647\",\n base64: \"base64-encoded \u0631\u0634\u062A\u0647\",\n base64url: \"base64url-encoded \u0631\u0634\u062A\u0647\",\n json_string: \"JSON \u0631\u0634\u062A\u0647\",\n e164: \"E.164 \u0639\u062F\u062F\",\n jwt: \"JWT\",\n template_literal: \"\u0648\u0631\u0648\u062F\u06CC\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0639\u062F\u062F\",\n array: \"\u0622\u0631\u0627\u06CC\u0647\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A instanceof ${issue.expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;\n }\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${expected} \u0645\u06CC\u200C\u0628\u0648\u062F\u060C ${received} \u062F\u0631\u06CC\u0627\u0641\u062A \u0634\u062F`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1) {\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A ${util.stringifyPrimitive(issue.values[0])} \u0645\u06CC\u200C\u0628\u0648\u062F`;\n }\n return `\u06AF\u0632\u06CC\u0646\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9\u06CC \u0627\u0632 ${util.joinValues(issue.values, \"|\")} \u0645\u06CC\u200C\u0628\u0648\u062F`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue.origin ?? \"\u0645\u0642\u062F\u0627\u0631\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\"} \u0628\u0627\u0634\u062F`;\n }\n return `\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF: ${issue.origin ?? \"\u0645\u0642\u062F\u0627\u0631\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} \u0628\u0627\u0634\u062F`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} ${sizing.unit} \u0628\u0627\u0634\u062F`;\n }\n return `\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} \u0628\u0627\u0634\u062F`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \"${_issue.prefix}\" \u0634\u0631\u0648\u0639 \u0634\u0648\u062F`;\n }\n if (_issue.format === \"ends_with\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \"${_issue.suffix}\" \u062A\u0645\u0627\u0645 \u0634\u0648\u062F`;\n }\n if (_issue.format === \"includes\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0634\u0627\u0645\u0644 \"${_issue.includes}\" \u0628\u0627\u0634\u062F`;\n }\n if (_issue.format === \"regex\") {\n return `\u0631\u0634\u062A\u0647 \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0628\u0627 \u0627\u0644\u06AF\u0648\u06CC ${_issue.pattern} \u0645\u0637\u0627\u0628\u0642\u062A \u062F\u0627\u0634\u062A\u0647 \u0628\u0627\u0634\u062F`;\n }\n return `${FormatDictionary[_issue.format] ?? issue.format} \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n }\n case \"not_multiple_of\":\n return `\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631: \u0628\u0627\u06CC\u062F \u0645\u0636\u0631\u0628 ${issue.divisor} \u0628\u0627\u0634\u062F`;\n case \"unrecognized_keys\":\n return `\u06A9\u0644\u06CC\u062F${issue.keys.length > 1 ? \"\u0647\u0627\u06CC\" : \"\"} \u0646\u0627\u0634\u0646\u0627\u0633: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u06A9\u0644\u06CC\u062F \u0646\u0627\u0634\u0646\u0627\u0633 \u062F\u0631 ${issue.origin}`;\n case \"invalid_union\":\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n case \"invalid_element\":\n return `\u0645\u0642\u062F\u0627\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u062F\u0631 ${issue.origin}`;\n default:\n return `\u0648\u0631\u0648\u062F\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"merkki\u00E4\", subject: \"merkkijonon\" },\n file: { unit: \"tavua\", subject: \"tiedoston\" },\n array: { unit: \"alkiota\", subject: \"listan\" },\n set: { unit: \"alkiota\", subject: \"joukon\" },\n number: { unit: \"\", subject: \"luvun\" },\n bigint: { unit: \"\", subject: \"suuren kokonaisluvun\" },\n int: { unit: \"\", subject: \"kokonaisluvun\" },\n date: { unit: \"\", subject: \"p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4n\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"s\u00E4\u00E4nn\u00F6llinen lauseke\",\n email: \"s\u00E4hk\u00F6postiosoite\",\n url: \"URL-osoite\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-aikaleima\",\n date: \"ISO-p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4\",\n time: \"ISO-aika\",\n duration: \"ISO-kesto\",\n ipv4: \"IPv4-osoite\",\n ipv6: \"IPv6-osoite\",\n cidrv4: \"IPv4-alue\",\n cidrv6: \"IPv6-alue\",\n base64: \"base64-koodattu merkkijono\",\n base64url: \"base64url-koodattu merkkijono\",\n json_string: \"JSON-merkkijono\",\n e164: \"E.164-luku\",\n jwt: \"JWT\",\n template_literal: \"templaattimerkkijono\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Virheellinen tyyppi: odotettiin instanceof ${issue.expected}, oli ${received}`;\n }\n return `Virheellinen tyyppi: odotettiin ${expected}, oli ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Virheellinen sy\u00F6te: t\u00E4ytyy olla ${util.stringifyPrimitive(issue.values[0])}`;\n return `Virheellinen valinta: t\u00E4ytyy olla yksi seuraavista: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Liian suuri: ${sizing.subject} t\u00E4ytyy olla ${adj}${issue.maximum.toString()} ${sizing.unit}`.trim();\n }\n return `Liian suuri: arvon t\u00E4ytyy olla ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Liian pieni: ${sizing.subject} t\u00E4ytyy olla ${adj}${issue.minimum.toString()} ${sizing.unit}`.trim();\n }\n return `Liian pieni: arvon t\u00E4ytyy olla ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy alkaa \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy loppua \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Virheellinen sy\u00F6te: t\u00E4ytyy sis\u00E4lt\u00E4\u00E4 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\") {\n return `Virheellinen sy\u00F6te: t\u00E4ytyy vastata s\u00E4\u00E4nn\u00F6llist\u00E4 lauseketta ${_issue.pattern}`;\n }\n return `Virheellinen ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Virheellinen luku: t\u00E4ytyy olla luvun ${issue.divisor} monikerta`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Tuntemattomat avaimet\" : \"Tuntematon avain\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return \"Virheellinen avain tietueessa\";\n case \"invalid_union\":\n return \"Virheellinen unioni\";\n case \"invalid_element\":\n return \"Virheellinen arvo joukossa\";\n default:\n return `Virheellinen sy\u00F6te`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caract\u00E8res\", verb: \"avoir\" },\n file: { unit: \"octets\", verb: \"avoir\" },\n array: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n set: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entr\u00E9e\",\n email: \"adresse e-mail\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"date et heure ISO\",\n date: \"date ISO\",\n time: \"heure ISO\",\n duration: \"dur\u00E9e ISO\",\n ipv4: \"adresse IPv4\",\n ipv6: \"adresse IPv6\",\n cidrv4: \"plage IPv4\",\n cidrv6: \"plage IPv6\",\n base64: \"cha\u00EEne encod\u00E9e en base64\",\n base64url: \"cha\u00EEne encod\u00E9e en base64url\",\n json_string: \"cha\u00EEne JSON\",\n e164: \"num\u00E9ro E.164\",\n jwt: \"JWT\",\n template_literal: \"entr\u00E9e\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombre\",\n array: \"tableau\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entr\u00E9e invalide : instanceof ${issue.expected} attendu, ${received} re\u00E7u`;\n }\n return `Entr\u00E9e invalide : ${expected} attendu, ${received} re\u00E7u`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entr\u00E9e invalide : ${util.stringifyPrimitive(issue.values[0])} attendu`;\n return `Option invalide : une valeur parmi ${util.joinValues(issue.values, \"|\")} attendue`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Trop grand : ${issue.origin ?? \"valeur\"} doit ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u00E9l\u00E9ment(s)\"}`;\n return `Trop grand : ${issue.origin ?? \"valeur\"} doit \u00EAtre ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Trop petit : ${issue.origin} doit ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Trop petit : ${issue.origin} doit \u00EAtre ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Cha\u00EEne invalide : doit commencer par \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Cha\u00EEne invalide : doit se terminer par \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cha\u00EEne invalide : doit inclure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cha\u00EEne invalide : doit correspondre au mod\u00E8le ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} invalide`;\n }\n case \"not_multiple_of\":\n return `Nombre invalide : doit \u00EAtre un multiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Cl\u00E9${issue.keys.length > 1 ? \"s\" : \"\"} non reconnue${issue.keys.length > 1 ? \"s\" : \"\"} : ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Cl\u00E9 invalide dans ${issue.origin}`;\n case \"invalid_union\":\n return \"Entr\u00E9e invalide\";\n case \"invalid_element\":\n return `Valeur invalide dans ${issue.origin}`;\n default:\n return `Entr\u00E9e invalide`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caract\u00E8res\", verb: \"avoir\" },\n file: { unit: \"octets\", verb: \"avoir\" },\n array: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n set: { unit: \"\u00E9l\u00E9ments\", verb: \"avoir\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"entr\u00E9e\",\n email: \"adresse courriel\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"date-heure ISO\",\n date: \"date ISO\",\n time: \"heure ISO\",\n duration: \"dur\u00E9e ISO\",\n ipv4: \"adresse IPv4\",\n ipv6: \"adresse IPv6\",\n cidrv4: \"plage IPv4\",\n cidrv6: \"plage IPv6\",\n base64: \"cha\u00EEne encod\u00E9e en base64\",\n base64url: \"cha\u00EEne encod\u00E9e en base64url\",\n json_string: \"cha\u00EEne JSON\",\n e164: \"num\u00E9ro E.164\",\n jwt: \"JWT\",\n template_literal: \"entr\u00E9e\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Entr\u00E9e invalide : attendu instanceof ${issue.expected}, re\u00E7u ${received}`;\n }\n return `Entr\u00E9e invalide : attendu ${expected}, re\u00E7u ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entr\u00E9e invalide : attendu ${util.stringifyPrimitive(issue.values[0])}`;\n return `Option invalide : attendu l'une des valeurs suivantes ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u2264\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Trop grand : attendu que ${issue.origin ?? \"la valeur\"} ait ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n return `Trop grand : attendu que ${issue.origin ?? \"la valeur\"} soit ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u2265\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Trop petit : attendu que ${issue.origin} ait ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Trop petit : attendu que ${issue.origin} soit ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Cha\u00EEne invalide : doit commencer par \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Cha\u00EEne invalide : doit se terminer par \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Cha\u00EEne invalide : doit inclure \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Cha\u00EEne invalide : doit correspondre au motif ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} invalide`;\n }\n case \"not_multiple_of\":\n return `Nombre invalide : doit \u00EAtre un multiple de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Cl\u00E9${issue.keys.length > 1 ? \"s\" : \"\"} non reconnue${issue.keys.length > 1 ? \"s\" : \"\"} : ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Cl\u00E9 invalide dans ${issue.origin}`;\n case \"invalid_union\":\n return \"Entr\u00E9e invalide\";\n case \"invalid_element\":\n return `Valeur invalide dans ${issue.origin}`;\n default:\n return `Entr\u00E9e invalide`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n // Hebrew labels + grammatical gender\n const TypeNames = {\n string: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA\", gender: \"f\" },\n number: { label: \"\u05DE\u05E1\u05E4\u05E8\", gender: \"m\" },\n boolean: { label: \"\u05E2\u05E8\u05DA \u05D1\u05D5\u05DC\u05D9\u05D0\u05E0\u05D9\", gender: \"m\" },\n bigint: { label: \"BigInt\", gender: \"m\" },\n date: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA\", gender: \"m\" },\n array: { label: \"\u05DE\u05E2\u05E8\u05DA\", gender: \"m\" },\n object: { label: \"\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8\", gender: \"m\" },\n null: { label: \"\u05E2\u05E8\u05DA \u05E8\u05D9\u05E7 (null)\", gender: \"m\" },\n undefined: { label: \"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05DE\u05D5\u05D2\u05D3\u05E8 (undefined)\", gender: \"m\" },\n symbol: { label: \"\u05E1\u05D9\u05DE\u05D1\u05D5\u05DC (Symbol)\", gender: \"m\" },\n function: { label: \"\u05E4\u05D5\u05E0\u05E7\u05E6\u05D9\u05D4\", gender: \"f\" },\n map: { label: \"\u05DE\u05E4\u05D4 (Map)\", gender: \"f\" },\n set: { label: \"\u05E7\u05D1\u05D5\u05E6\u05D4 (Set)\", gender: \"f\" },\n file: { label: \"\u05E7\u05D5\u05D1\u05E5\", gender: \"m\" },\n promise: { label: \"Promise\", gender: \"m\" },\n NaN: { label: \"NaN\", gender: \"m\" },\n unknown: { label: \"\u05E2\u05E8\u05DA \u05DC\u05D0 \u05D9\u05D3\u05D5\u05E2\", gender: \"m\" },\n value: { label: \"\u05E2\u05E8\u05DA\", gender: \"m\" },\n };\n // Sizing units for size-related messages + localized origin labels\n const Sizable = {\n string: { unit: \"\u05EA\u05D5\u05D5\u05D9\u05DD\", shortLabel: \"\u05E7\u05E6\u05E8\", longLabel: \"\u05D0\u05E8\u05D5\u05DA\" },\n file: { unit: \"\u05D1\u05D9\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n array: { unit: \"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n set: { unit: \"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" },\n number: { unit: \"\", shortLabel: \"\u05E7\u05D8\u05DF\", longLabel: \"\u05D2\u05D3\u05D5\u05DC\" }, // no unit\n };\n // Helpers \u2014 labels, articles, and verbs\n const typeEntry = (t) => (t ? TypeNames[t] : undefined);\n const typeLabel = (t) => {\n const e = typeEntry(t);\n if (e)\n return e.label;\n // fallback: show raw string if unknown\n return t ?? TypeNames.unknown.label;\n };\n const withDefinite = (t) => `\u05D4${typeLabel(t)}`;\n const verbFor = (t) => {\n const e = typeEntry(t);\n const gender = e?.gender ?? \"m\";\n return gender === \"f\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05D9\u05D5\u05EA\" : \"\u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA\";\n };\n const getSizing = (origin) => {\n if (!origin)\n return null;\n return Sizable[origin] ?? null;\n };\n const FormatDictionary = {\n regex: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n email: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05D9\u05DE\u05D9\u05D9\u05DC\", gender: \"f\" },\n url: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA \u05E8\u05E9\u05EA\", gender: \"f\" },\n emoji: { label: \"\u05D0\u05D9\u05DE\u05D5\u05D2'\u05D9\", gender: \"m\" },\n uuid: { label: \"UUID\", gender: \"m\" },\n nanoid: { label: \"nanoid\", gender: \"m\" },\n guid: { label: \"GUID\", gender: \"m\" },\n cuid: { label: \"cuid\", gender: \"m\" },\n cuid2: { label: \"cuid2\", gender: \"m\" },\n ulid: { label: \"ULID\", gender: \"m\" },\n xid: { label: \"XID\", gender: \"m\" },\n ksuid: { label: \"KSUID\", gender: \"m\" },\n datetime: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA \u05D5\u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n date: { label: \"\u05EA\u05D0\u05E8\u05D9\u05DA ISO\", gender: \"m\" },\n time: { label: \"\u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n duration: { label: \"\u05DE\u05E9\u05DA \u05D6\u05DE\u05DF ISO\", gender: \"m\" },\n ipv4: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA IPv4\", gender: \"f\" },\n ipv6: { label: \"\u05DB\u05EA\u05D5\u05D1\u05EA IPv6\", gender: \"f\" },\n cidrv4: { label: \"\u05D8\u05D5\u05D5\u05D7 IPv4\", gender: \"m\" },\n cidrv6: { label: \"\u05D8\u05D5\u05D5\u05D7 IPv6\", gender: \"m\" },\n base64: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64\", gender: \"f\" },\n base64url: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D1\u05D1\u05E1\u05D9\u05E1 64 \u05DC\u05DB\u05EA\u05D5\u05D1\u05D5\u05EA \u05E8\u05E9\u05EA\", gender: \"f\" },\n json_string: { label: \"\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA JSON\", gender: \"f\" },\n e164: { label: \"\u05DE\u05E1\u05E4\u05E8 E.164\", gender: \"m\" },\n jwt: { label: \"JWT\", gender: \"m\" },\n ends_with: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n includes: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n lowercase: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n starts_with: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n uppercase: { label: \"\u05E7\u05DC\u05D8\", gender: \"m\" },\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n // Expected type: show without definite article for clearer Hebrew\n const expectedKey = issue.expected;\n const expected = TypeDictionary[expectedKey ?? \"\"] ?? typeLabel(expectedKey);\n // Received: show localized label if known, otherwise constructor/raw\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? TypeNames[receivedType]?.label ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA instanceof ${issue.expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`;\n }\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${expected}, \u05D4\u05EA\u05E7\u05D1\u05DC ${received}`;\n }\n case \"invalid_value\": {\n if (issue.values.length === 1) {\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05E2\u05E8\u05DA \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA ${util.stringifyPrimitive(issue.values[0])}`;\n }\n // Join values with proper Hebrew formatting\n const stringified = issue.values.map((v) => util.stringifyPrimitive(v));\n if (issue.values.length === 2) {\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${stringified[0]} \u05D0\u05D5 ${stringified[1]}`;\n }\n // For 3+ values: \"a\", \"b\" \u05D0\u05D5 \"c\"\n const lastValue = stringified[stringified.length - 1];\n const restValues = stringified.slice(0, -1).join(\", \");\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D4\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA \u05D4\u05DE\u05EA\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05DF ${restValues} \u05D0\u05D5 ${lastValue}`;\n }\n case \"too_big\": {\n const sizing = getSizing(issue.origin);\n const subject = withDefinite(issue.origin ?? \"value\");\n if (issue.origin === \"string\") {\n // Special handling for strings - more natural Hebrew\n return `${sizing?.longLabel ?? \"\u05D0\u05E8\u05D5\u05DA\"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue.maximum.toString()} ${sizing?.unit ?? \"\"} ${issue.inclusive ? \"\u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA\" : \"\u05DC\u05DB\u05DC \u05D4\u05D9\u05D5\u05EA\u05E8\"}`.trim();\n }\n if (issue.origin === \"number\") {\n // Natural Hebrew for numbers\n const comparison = issue.inclusive ? `\u05E7\u05D8\u05DF \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue.maximum}` : `\u05E7\u05D8\u05DF \u05DE-${issue.maximum}`;\n return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`;\n }\n if (issue.origin === \"array\" || issue.origin === \"set\") {\n // Natural Hebrew for arrays and sets\n const verb = issue.origin === \"set\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4\" : \"\u05E6\u05E8\u05D9\u05DA\";\n const comparison = issue.inclusive\n ? `${issue.maximum} ${sizing?.unit ?? \"\"} \u05D0\u05D5 \u05E4\u05D7\u05D5\u05EA`\n : `\u05E4\u05D7\u05D5\u05EA \u05DE-${issue.maximum} ${sizing?.unit ?? \"\"}`;\n return `\u05D2\u05D3\u05D5\u05DC \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim();\n }\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const be = verbFor(issue.origin ?? \"value\");\n if (sizing?.unit) {\n return `${sizing.longLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n }\n return `${sizing?.longLabel ?? \"\u05D2\u05D3\u05D5\u05DC\"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const sizing = getSizing(issue.origin);\n const subject = withDefinite(issue.origin ?? \"value\");\n if (issue.origin === \"string\") {\n // Special handling for strings - more natural Hebrew\n return `${sizing?.shortLabel ?? \"\u05E7\u05E6\u05E8\"} \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DB\u05D4 \u05DC\u05D4\u05DB\u05D9\u05DC ${issue.minimum.toString()} ${sizing?.unit ?? \"\"} ${issue.inclusive ? \"\u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8\" : \"\u05DC\u05E4\u05D7\u05D5\u05EA\"}`.trim();\n }\n if (issue.origin === \"number\") {\n // Natural Hebrew for numbers\n const comparison = issue.inclusive ? `\u05D2\u05D3\u05D5\u05DC \u05D0\u05D5 \u05E9\u05D5\u05D5\u05D4 \u05DC-${issue.minimum}` : `\u05D2\u05D3\u05D5\u05DC \u05DE-${issue.minimum}`;\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} \u05E6\u05E8\u05D9\u05DA \u05DC\u05D4\u05D9\u05D5\u05EA ${comparison}`;\n }\n if (issue.origin === \"array\" || issue.origin === \"set\") {\n // Natural Hebrew for arrays and sets\n const verb = issue.origin === \"set\" ? \"\u05E6\u05E8\u05D9\u05DB\u05D4\" : \"\u05E6\u05E8\u05D9\u05DA\";\n // Special case for singular (minimum === 1)\n if (issue.minimum === 1 && issue.inclusive) {\n const singularPhrase = issue.origin === \"set\" ? \"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3\" : \"\u05DC\u05E4\u05D7\u05D5\u05EA \u05E4\u05E8\u05D9\u05D8 \u05D0\u05D7\u05D3\";\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${singularPhrase}`;\n }\n const comparison = issue.inclusive\n ? `${issue.minimum} ${sizing?.unit ?? \"\"} \u05D0\u05D5 \u05D9\u05D5\u05EA\u05E8`\n : `\u05D9\u05D5\u05EA\u05E8 \u05DE-${issue.minimum} ${sizing?.unit ?? \"\"}`;\n return `\u05E7\u05D8\u05DF \u05DE\u05D3\u05D9: ${subject} ${verb} \u05DC\u05D4\u05DB\u05D9\u05DC ${comparison}`.trim();\n }\n const adj = issue.inclusive ? \">=\" : \">\";\n const be = verbFor(issue.origin ?? \"value\");\n if (sizing?.unit) {\n return `${sizing.shortLabel} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `${sizing?.shortLabel ?? \"\u05E7\u05D8\u05DF\"} \u05DE\u05D3\u05D9: ${subject} ${be} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n // These apply to strings \u2014 use feminine grammar + \u05D4\u05F3 \u05D4\u05D9\u05D3\u05D9\u05E2\u05D4\n if (_issue.format === \"starts_with\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05D1 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05E1\u05EA\u05D9\u05D9\u05DD \u05D1 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05DB\u05DC\u05D5\u05DC \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u05D4\u05DE\u05D7\u05E8\u05D5\u05D6\u05EA \u05D7\u05D9\u05D9\u05D1\u05EA \u05DC\u05D4\u05EA\u05D0\u05D9\u05DD \u05DC\u05EA\u05D1\u05E0\u05D9\u05EA ${_issue.pattern}`;\n // Handle gender agreement for formats\n const nounEntry = FormatDictionary[_issue.format];\n const noun = nounEntry?.label ?? _issue.format;\n const gender = nounEntry?.gender ?? \"m\";\n const adjective = gender === \"f\" ? \"\u05EA\u05E7\u05D9\u05E0\u05D4\" : \"\u05EA\u05E7\u05D9\u05DF\";\n return `${noun} \u05DC\u05D0 ${adjective}`;\n }\n case \"not_multiple_of\":\n return `\u05DE\u05E1\u05E4\u05E8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF: \u05D7\u05D9\u05D9\u05D1 \u05DC\u05D4\u05D9\u05D5\u05EA \u05DE\u05DB\u05E4\u05DC\u05D4 \u05E9\u05DC ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u05DE\u05E4\u05EA\u05D7${issue.keys.length > 1 ? \"\u05D5\u05EA\" : \"\"} \u05DC\u05D0 \u05DE\u05D6\u05D5\u05D4${issue.keys.length > 1 ? \"\u05D9\u05DD\" : \"\u05D4\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\": {\n return `\u05E9\u05D3\u05D4 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1\u05D0\u05D5\u05D1\u05D9\u05D9\u05E7\u05D8`;\n }\n case \"invalid_union\":\n return \"\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF\";\n case \"invalid_element\": {\n const place = withDefinite(issue.origin ?? \"array\");\n return `\u05E2\u05E8\u05DA \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF \u05D1${place}`;\n }\n default:\n return `\u05E7\u05DC\u05D8 \u05DC\u05D0 \u05EA\u05E7\u05D9\u05DF`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"legyen\" },\n file: { unit: \"byte\", verb: \"legyen\" },\n array: { unit: \"elem\", verb: \"legyen\" },\n set: { unit: \"elem\", verb: \"legyen\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"bemenet\",\n email: \"email c\u00EDm\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO id\u0151b\u00E9lyeg\",\n date: \"ISO d\u00E1tum\",\n time: \"ISO id\u0151\",\n duration: \"ISO id\u0151intervallum\",\n ipv4: \"IPv4 c\u00EDm\",\n ipv6: \"IPv6 c\u00EDm\",\n cidrv4: \"IPv4 tartom\u00E1ny\",\n cidrv6: \"IPv6 tartom\u00E1ny\",\n base64: \"base64-k\u00F3dolt string\",\n base64url: \"base64url-k\u00F3dolt string\",\n json_string: \"JSON string\",\n e164: \"E.164 sz\u00E1m\",\n jwt: \"JWT\",\n template_literal: \"bemenet\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"sz\u00E1m\",\n array: \"t\u00F6mb\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k instanceof ${issue.expected}, a kapott \u00E9rt\u00E9k ${received}`;\n }\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k ${expected}, a kapott \u00E9rt\u00E9k ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u00C9rv\u00E9nytelen bemenet: a v\u00E1rt \u00E9rt\u00E9k ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00C9rv\u00E9nytelen opci\u00F3: valamelyik \u00E9rt\u00E9k v\u00E1rt ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `T\u00FAl nagy: ${issue.origin ?? \"\u00E9rt\u00E9k\"} m\u00E9rete t\u00FAl nagy ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elem\"}`;\n return `T\u00FAl nagy: a bemeneti \u00E9rt\u00E9k ${issue.origin ?? \"\u00E9rt\u00E9k\"} t\u00FAl nagy: ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `T\u00FAl kicsi: a bemeneti \u00E9rt\u00E9k ${issue.origin} m\u00E9rete t\u00FAl kicsi ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `T\u00FAl kicsi: a bemeneti \u00E9rt\u00E9k ${issue.origin} t\u00FAl kicsi ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.prefix}\" \u00E9rt\u00E9kkel kell kezd\u0151dnie`;\n if (_issue.format === \"ends_with\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.suffix}\" \u00E9rt\u00E9kkel kell v\u00E9gz\u0151dnie`;\n if (_issue.format === \"includes\")\n return `\u00C9rv\u00E9nytelen string: \"${_issue.includes}\" \u00E9rt\u00E9ket kell tartalmaznia`;\n if (_issue.format === \"regex\")\n return `\u00C9rv\u00E9nytelen string: ${_issue.pattern} mint\u00E1nak kell megfelelnie`;\n return `\u00C9rv\u00E9nytelen ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u00C9rv\u00E9nytelen sz\u00E1m: ${issue.divisor} t\u00F6bbsz\u00F6r\u00F6s\u00E9nek kell lennie`;\n case \"unrecognized_keys\":\n return `Ismeretlen kulcs${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u00C9rv\u00E9nytelen kulcs ${issue.origin}`;\n case \"invalid_union\":\n return \"\u00C9rv\u00E9nytelen bemenet\";\n case \"invalid_element\":\n return `\u00C9rv\u00E9nytelen \u00E9rt\u00E9k: ${issue.origin}`;\n default:\n return `\u00C9rv\u00E9nytelen bemenet`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getArmenianPlural(count, one, many) {\n return Math.abs(count) === 1 ? one : many;\n}\nfunction withDefiniteArticle(word) {\n if (!word)\n return \"\";\n const vowels = [\"\u0561\", \"\u0565\", \"\u0568\", \"\u056B\", \"\u0578\", \"\u0578\u0582\", \"\u0585\"];\n const lastChar = word[word.length - 1];\n return word + (vowels.includes(lastChar) ? \"\u0576\" : \"\u0568\");\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0576\u0577\u0561\u0576\",\n many: \"\u0576\u0577\u0561\u0576\u0576\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n file: {\n unit: {\n one: \"\u0562\u0561\u0575\u0569\",\n many: \"\u0562\u0561\u0575\u0569\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n array: {\n unit: {\n one: \"\u057F\u0561\u0580\u0580\",\n many: \"\u057F\u0561\u0580\u0580\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n set: {\n unit: {\n one: \"\u057F\u0561\u0580\u0580\",\n many: \"\u057F\u0561\u0580\u0580\u0565\u0580\",\n },\n verb: \"\u0578\u0582\u0576\u0565\u0576\u0561\u056C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0574\u0578\u0582\u057F\u0584\",\n email: \"\u0567\u056C. \u0570\u0561\u057D\u0581\u0565\",\n url: \"URL\",\n emoji: \"\u0567\u0574\u0578\u057B\u056B\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E \u0587 \u056A\u0561\u0574\",\n date: \"ISO \u0561\u0574\u057D\u0561\u0569\u056B\u057E\",\n time: \"ISO \u056A\u0561\u0574\",\n duration: \"ISO \u057F\u0587\u0578\u0572\u0578\u0582\u0569\u0575\u0578\u0582\u0576\",\n ipv4: \"IPv4 \u0570\u0561\u057D\u0581\u0565\",\n ipv6: \"IPv6 \u0570\u0561\u057D\u0581\u0565\",\n cidrv4: \"IPv4 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584\",\n cidrv6: \"IPv6 \u0574\u056B\u057B\u0561\u056F\u0561\u0575\u0584\",\n base64: \"base64 \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572\",\n base64url: \"base64url \u0571\u0587\u0561\u0579\u0561\u0583\u0578\u057E \u057F\u0578\u0572\",\n json_string: \"JSON \u057F\u0578\u0572\",\n e164: \"E.164 \u0570\u0561\u0574\u0561\u0580\",\n jwt: \"JWT\",\n template_literal: \"\u0574\u0578\u0582\u057F\u0584\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0569\u056B\u057E\",\n array: \"\u0566\u0561\u0576\u0563\u057E\u0561\u056E\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 instanceof ${issue.expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`;\n }\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${expected}, \u057D\u057F\u0561\u0581\u057E\u0565\u056C \u0567 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 ${util.stringifyPrimitive(issue.values[1])}`;\n return `\u054D\u056D\u0561\u056C \u057F\u0561\u0580\u0562\u0565\u0580\u0561\u056F\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567\u0580 \u0570\u0565\u057F\u0587\u0575\u0561\u056C\u0576\u0565\u0580\u056B\u0581 \u0574\u0565\u056F\u0568\u055D ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getArmenianPlural(maxValue, sizing.unit.one, sizing.unit.many);\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin ?? \"\u0561\u0580\u056A\u0565\u0584\")} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0574\u0565\u056E \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin ?? \"\u0561\u0580\u056A\u0565\u0584\")} \u056C\u056B\u0576\u056B ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getArmenianPlural(minValue, sizing.unit.one, sizing.unit.many);\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin)} \u056F\u0578\u0582\u0576\u0565\u0576\u0561 ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0549\u0561\u0583\u0561\u0566\u0561\u0576\u0581 \u0583\u0578\u0584\u0580 \u0561\u0580\u056A\u0565\u0584\u2024 \u057D\u057A\u0561\u057D\u057E\u0578\u0582\u0574 \u0567, \u0578\u0580 ${withDefiniteArticle(issue.origin)} \u056C\u056B\u0576\u056B ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057D\u056F\u057D\u057E\u056B \"${_issue.prefix}\"-\u0578\u057E`;\n if (_issue.format === \"ends_with\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0561\u057E\u0561\u0580\u057F\u057E\u056B \"${_issue.suffix}\"-\u0578\u057E`;\n if (_issue.format === \"includes\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u057A\u0561\u0580\u0578\u0582\u0576\u0561\u056F\u056B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u054D\u056D\u0561\u056C \u057F\u0578\u0572\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0570\u0561\u0574\u0561\u057A\u0561\u057F\u0561\u057D\u056D\u0561\u0576\u056B ${_issue.pattern} \u0571\u0587\u0561\u0579\u0561\u0583\u056B\u0576`;\n return `\u054D\u056D\u0561\u056C ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u054D\u056D\u0561\u056C \u0569\u056B\u057E\u2024 \u057A\u0565\u057F\u0584 \u0567 \u0562\u0561\u0566\u0574\u0561\u057A\u0561\u057F\u056B\u056F \u056C\u056B\u0576\u056B ${issue.divisor}-\u056B`;\n case \"unrecognized_keys\":\n return `\u0549\u0573\u0561\u0576\u0561\u0579\u057E\u0561\u056E \u0562\u0561\u0576\u0561\u056C\u056B${issue.keys.length > 1 ? \"\u0576\u0565\u0580\" : \"\"}. ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u054D\u056D\u0561\u056C \u0562\u0561\u0576\u0561\u056C\u056B ${withDefiniteArticle(issue.origin)}-\u0578\u0582\u0574`;\n case \"invalid_union\":\n return \"\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574\";\n case \"invalid_element\":\n return `\u054D\u056D\u0561\u056C \u0561\u0580\u056A\u0565\u0584 ${withDefiniteArticle(issue.origin)}-\u0578\u0582\u0574`;\n default:\n return `\u054D\u056D\u0561\u056C \u0574\u0578\u0582\u057F\u0584\u0561\u0563\u0580\u0578\u0582\u0574`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"memiliki\" },\n file: { unit: \"byte\", verb: \"memiliki\" },\n array: { unit: \"item\", verb: \"memiliki\" },\n set: { unit: \"item\", verb: \"memiliki\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"alamat email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"tanggal dan waktu format ISO\",\n date: \"tanggal format ISO\",\n time: \"jam format ISO\",\n duration: \"durasi format ISO\",\n ipv4: \"alamat IPv4\",\n ipv6: \"alamat IPv6\",\n cidrv4: \"rentang alamat IPv4\",\n cidrv6: \"rentang alamat IPv6\",\n base64: \"string dengan enkode base64\",\n base64url: \"string dengan enkode base64url\",\n json_string: \"string JSON\",\n e164: \"angka E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input tidak valid: diharapkan instanceof ${issue.expected}, diterima ${received}`;\n }\n return `Input tidak valid: diharapkan ${expected}, diterima ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input tidak valid: diharapkan ${util.stringifyPrimitive(issue.values[0])}`;\n return `Pilihan tidak valid: diharapkan salah satu dari ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Terlalu besar: diharapkan ${issue.origin ?? \"value\"} memiliki ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elemen\"}`;\n return `Terlalu besar: diharapkan ${issue.origin ?? \"value\"} menjadi ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Terlalu kecil: diharapkan ${issue.origin} memiliki ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Terlalu kecil: diharapkan ${issue.origin} menjadi ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `String tidak valid: harus dimulai dengan \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `String tidak valid: harus berakhir dengan \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `String tidak valid: harus menyertakan \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `String tidak valid: harus sesuai pola ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} tidak valid`;\n }\n case \"not_multiple_of\":\n return `Angka tidak valid: harus kelipatan dari ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kunci tidak dikenali ${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kunci tidak valid di ${issue.origin}`;\n case \"invalid_union\":\n return \"Input tidak valid\";\n case \"invalid_element\":\n return `Nilai tidak valid di ${issue.origin}`;\n default:\n return `Input tidak valid`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"stafi\", verb: \"a\u00F0 hafa\" },\n file: { unit: \"b\u00E6ti\", verb: \"a\u00F0 hafa\" },\n array: { unit: \"hluti\", verb: \"a\u00F0 hafa\" },\n set: { unit: \"hluti\", verb: \"a\u00F0 hafa\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"gildi\",\n email: \"netfang\",\n url: \"vefsl\u00F3\u00F0\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dagsetning og t\u00EDmi\",\n date: \"ISO dagsetning\",\n time: \"ISO t\u00EDmi\",\n duration: \"ISO t\u00EDmalengd\",\n ipv4: \"IPv4 address\",\n ipv6: \"IPv6 address\",\n cidrv4: \"IPv4 range\",\n cidrv6: \"IPv6 range\",\n base64: \"base64-encoded strengur\",\n base64url: \"base64url-encoded strengur\",\n json_string: \"JSON strengur\",\n e164: \"E.164 t\u00F6lugildi\",\n jwt: \"JWT\",\n template_literal: \"gildi\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u00FAmer\",\n array: \"fylki\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Rangt gildi: \u00DE\u00FA sl\u00F3st inn ${received} \u00FEar sem \u00E1 a\u00F0 vera instanceof ${issue.expected}`;\n }\n return `Rangt gildi: \u00DE\u00FA sl\u00F3st inn ${received} \u00FEar sem \u00E1 a\u00F0 vera ${expected}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Rangt gildi: gert r\u00E1\u00F0 fyrir ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00D3gilt val: m\u00E1 vera eitt af eftirfarandi ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Of st\u00F3rt: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin ?? \"gildi\"} hafi ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"hluti\"}`;\n return `Of st\u00F3rt: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin ?? \"gildi\"} s\u00E9 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Of l\u00EDti\u00F0: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin} hafi ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Of l\u00EDti\u00F0: gert er r\u00E1\u00F0 fyrir a\u00F0 ${issue.origin} s\u00E9 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 byrja \u00E1 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 enda \u00E1 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 innihalda \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u00D3gildur strengur: ver\u00F0ur a\u00F0 fylgja mynstri ${_issue.pattern}`;\n return `Rangt ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `R\u00F6ng tala: ver\u00F0ur a\u00F0 vera margfeldi af ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u00D3\u00FEekkt ${issue.keys.length > 1 ? \"ir lyklar\" : \"ur lykill\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Rangur lykill \u00ED ${issue.origin}`;\n case \"invalid_union\":\n return \"Rangt gildi\";\n case \"invalid_element\":\n return `Rangt gildi \u00ED ${issue.origin}`;\n default:\n return `Rangt gildi`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caratteri\", verb: \"avere\" },\n file: { unit: \"byte\", verb: \"avere\" },\n array: { unit: \"elementi\", verb: \"avere\" },\n set: { unit: \"elementi\", verb: \"avere\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"indirizzo email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data e ora ISO\",\n date: \"data ISO\",\n time: \"ora ISO\",\n duration: \"durata ISO\",\n ipv4: \"indirizzo IPv4\",\n ipv6: \"indirizzo IPv6\",\n cidrv4: \"intervallo IPv4\",\n cidrv6: \"intervallo IPv6\",\n base64: \"stringa codificata in base64\",\n base64url: \"URL codificata in base64\",\n json_string: \"stringa JSON\",\n e164: \"numero E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"numero\",\n array: \"vettore\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input non valido: atteso instanceof ${issue.expected}, ricevuto ${received}`;\n }\n return `Input non valido: atteso ${expected}, ricevuto ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input non valido: atteso ${util.stringifyPrimitive(issue.values[0])}`;\n return `Opzione non valida: atteso uno tra ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Troppo grande: ${issue.origin ?? \"valore\"} deve avere ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementi\"}`;\n return `Troppo grande: ${issue.origin ?? \"valore\"} deve essere ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Troppo piccolo: ${issue.origin} deve avere ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Troppo piccolo: ${issue.origin} deve essere ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Stringa non valida: deve iniziare con \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Stringa non valida: deve terminare con \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Stringa non valida: deve includere \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Stringa non valida: deve corrispondere al pattern ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Numero non valido: deve essere un multiplo di ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Chiav${issue.keys.length > 1 ? \"i\" : \"e\"} non riconosciut${issue.keys.length > 1 ? \"e\" : \"a\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Chiave non valida in ${issue.origin}`;\n case \"invalid_union\":\n return \"Input non valido\";\n case \"invalid_element\":\n return `Valore non valido in ${issue.origin}`;\n default:\n return `Input non valido`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u6587\u5B57\", verb: \"\u3067\u3042\u308B\" },\n file: { unit: \"\u30D0\u30A4\u30C8\", verb: \"\u3067\u3042\u308B\" },\n array: { unit: \"\u8981\u7D20\", verb: \"\u3067\u3042\u308B\" },\n set: { unit: \"\u8981\u7D20\", verb: \"\u3067\u3042\u308B\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u5165\u529B\u5024\",\n email: \"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\",\n url: \"URL\",\n emoji: \"\u7D75\u6587\u5B57\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO\u65E5\u6642\",\n date: \"ISO\u65E5\u4ED8\",\n time: \"ISO\u6642\u523B\",\n duration: \"ISO\u671F\u9593\",\n ipv4: \"IPv4\u30A2\u30C9\u30EC\u30B9\",\n ipv6: \"IPv6\u30A2\u30C9\u30EC\u30B9\",\n cidrv4: \"IPv4\u7BC4\u56F2\",\n cidrv6: \"IPv6\u7BC4\u56F2\",\n base64: \"base64\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217\",\n base64url: \"base64url\u30A8\u30F3\u30B3\u30FC\u30C9\u6587\u5B57\u5217\",\n json_string: \"JSON\u6587\u5B57\u5217\",\n e164: \"E.164\u756A\u53F7\",\n jwt: \"JWT\",\n template_literal: \"\u5165\u529B\u5024\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u6570\u5024\",\n array: \"\u914D\u5217\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u7121\u52B9\u306A\u5165\u529B: instanceof ${issue.expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;\n }\n return `\u7121\u52B9\u306A\u5165\u529B: ${expected}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F\u304C\u3001${received}\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u7121\u52B9\u306A\u5165\u529B: ${util.stringifyPrimitive(issue.values[0])}\u304C\u671F\u5F85\u3055\u308C\u307E\u3057\u305F`;\n return `\u7121\u52B9\u306A\u9078\u629E: ${util.joinValues(issue.values, \"\u3001\")}\u306E\u3044\u305A\u308C\u304B\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u4EE5\u4E0B\u3067\u3042\u308B\" : \"\u3088\u308A\u5C0F\u3055\u3044\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue.origin ?? \"\u5024\"}\u306F${issue.maximum.toString()}${sizing.unit ?? \"\u8981\u7D20\"}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u5927\u304D\u3059\u304E\u308B\u5024: ${issue.origin ?? \"\u5024\"}\u306F${issue.maximum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u4EE5\u4E0A\u3067\u3042\u308B\" : \"\u3088\u308A\u5927\u304D\u3044\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue.origin}\u306F${issue.minimum.toString()}${sizing.unit}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u5C0F\u3055\u3059\u304E\u308B\u5024: ${issue.origin}\u306F${issue.minimum.toString()}${adj}\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.prefix}\"\u3067\u59CB\u307E\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"ends_with\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.suffix}\"\u3067\u7D42\u308F\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"includes\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \"${_issue.includes}\"\u3092\u542B\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n if (_issue.format === \"regex\")\n return `\u7121\u52B9\u306A\u6587\u5B57\u5217: \u30D1\u30BF\u30FC\u30F3${_issue.pattern}\u306B\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n return `\u7121\u52B9\u306A${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u7121\u52B9\u306A\u6570\u5024: ${issue.divisor}\u306E\u500D\u6570\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059`;\n case \"unrecognized_keys\":\n return `\u8A8D\u8B58\u3055\u308C\u3066\u3044\u306A\u3044\u30AD\u30FC${issue.keys.length > 1 ? \"\u7FA4\" : \"\"}: ${util.joinValues(issue.keys, \"\u3001\")}`;\n case \"invalid_key\":\n return `${issue.origin}\u5185\u306E\u7121\u52B9\u306A\u30AD\u30FC`;\n case \"invalid_union\":\n return \"\u7121\u52B9\u306A\u5165\u529B\";\n case \"invalid_element\":\n return `${issue.origin}\u5185\u306E\u7121\u52B9\u306A\u5024`;\n default:\n return `\u7121\u52B9\u306A\u5165\u529B`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u10E1\u10D8\u10DB\u10D1\u10DD\u10DA\u10DD\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n file: { unit: \"\u10D1\u10D0\u10D8\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n array: { unit: \"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n set: { unit: \"\u10D4\u10DA\u10D4\u10DB\u10D4\u10DC\u10E2\u10D8\", verb: \"\u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\",\n email: \"\u10D4\u10DA-\u10E4\u10DD\u10E1\u10E2\u10D8\u10E1 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n url: \"URL\",\n emoji: \"\u10D4\u10DB\u10DD\u10EF\u10D8\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8-\u10D3\u10E0\u10DD\",\n date: \"\u10D7\u10D0\u10E0\u10D8\u10E6\u10D8\",\n time: \"\u10D3\u10E0\u10DD\",\n duration: \"\u10EE\u10D0\u10DC\u10D2\u10E0\u10EB\u10DA\u10D8\u10D5\u10DD\u10D1\u10D0\",\n ipv4: \"IPv4 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n ipv6: \"IPv6 \u10DB\u10D8\u10E1\u10D0\u10DB\u10D0\u10E0\u10D7\u10D8\",\n cidrv4: \"IPv4 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8\",\n cidrv6: \"IPv6 \u10D3\u10D8\u10D0\u10DE\u10D0\u10D6\u10DD\u10DC\u10D8\",\n base64: \"base64-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n base64url: \"base64url-\u10D9\u10DD\u10D3\u10D8\u10E0\u10D4\u10D1\u10E3\u10DA\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n json_string: \"JSON \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n e164: \"E.164 \u10DC\u10DD\u10DB\u10D4\u10E0\u10D8\",\n jwt: \"JWT\",\n template_literal: \"\u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u10E0\u10D8\u10EA\u10EE\u10D5\u10D8\",\n string: \"\u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8\",\n boolean: \"\u10D1\u10E3\u10DA\u10D4\u10D0\u10DC\u10D8\",\n function: \"\u10E4\u10E3\u10DC\u10E5\u10EA\u10D8\u10D0\",\n array: \"\u10DB\u10D0\u10E1\u10D8\u10D5\u10D8\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 instanceof ${issue.expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`;\n }\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${expected}, \u10DB\u10D8\u10E6\u10D4\u10D1\u10E3\u10DA\u10D8 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D5\u10D0\u10E0\u10D8\u10D0\u10DC\u10E2\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8\u10D0 \u10D4\u10E0\u10D7-\u10D4\u10E0\u10D7\u10D8 ${util.joinValues(issue.values, \"|\")}-\u10D3\u10D0\u10DC`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin ?? \"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit}`;\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10D3\u10D8\u10D3\u10D8: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin ?? \"\u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0\"} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u10D6\u10D4\u10D3\u10DB\u10D4\u10E2\u10D0\u10D3 \u10DE\u10D0\u10E2\u10D0\u10E0\u10D0: \u10DB\u10DD\u10E1\u10D0\u10DA\u10DD\u10D3\u10DC\u10D4\u10DA\u10D8 ${issue.origin} \u10D8\u10E7\u10DD\u10E1 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10EC\u10E7\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \"${_issue.prefix}\"-\u10D8\u10D7`;\n }\n if (_issue.format === \"ends_with\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10DB\u10D7\u10D0\u10D5\u10E0\u10D3\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \"${_issue.suffix}\"-\u10D8\u10D7`;\n if (_issue.format === \"includes\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D8\u10EA\u10D0\u10D5\u10D3\u10D4\u10E1 \"${_issue.includes}\"-\u10E1`;\n if (_issue.format === \"regex\")\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E1\u10E2\u10E0\u10D8\u10DC\u10D2\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10E8\u10D4\u10D4\u10E1\u10D0\u10D1\u10D0\u10DB\u10D4\u10D1\u10DD\u10D3\u10D4\u10E1 \u10E8\u10D0\u10D1\u10DA\u10DD\u10DC\u10E1 ${_issue.pattern}`;\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E0\u10D8\u10EA\u10EE\u10D5\u10D8: \u10E3\u10DC\u10D3\u10D0 \u10D8\u10E7\u10DD\u10E1 ${issue.divisor}-\u10D8\u10E1 \u10EF\u10D4\u10E0\u10D0\u10D3\u10D8`;\n case \"unrecognized_keys\":\n return `\u10E3\u10EA\u10DC\u10DD\u10D1\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1${issue.keys.length > 1 ? \"\u10D4\u10D1\u10D8\" : \"\u10D8\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10D2\u10D0\u10E1\u10D0\u10E6\u10D4\u10D1\u10D8 ${issue.origin}-\u10E8\u10D8`;\n case \"invalid_union\":\n return \"\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0\";\n case \"invalid_element\":\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10DB\u10DC\u10D8\u10E8\u10D5\u10DC\u10D4\u10DA\u10DD\u10D1\u10D0 ${issue.origin}-\u10E8\u10D8`;\n default:\n return `\u10D0\u10E0\u10D0\u10E1\u10EC\u10DD\u10E0\u10D8 \u10E8\u10D4\u10E7\u10D5\u10D0\u10DC\u10D0`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u178F\u17BD\u17A2\u1780\u17D2\u179F\u179A\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n file: { unit: \"\u1794\u17C3\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n array: { unit: \"\u1792\u17B6\u178F\u17BB\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n set: { unit: \"\u1792\u17B6\u178F\u17BB\", verb: \"\u1782\u17BD\u179A\u1798\u17B6\u1793\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\",\n email: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793\u17A2\u17CA\u17B8\u1798\u17C2\u179B\",\n url: \"URL\",\n emoji: \"\u179F\u1789\u17D2\u1789\u17B6\u17A2\u17B6\u179A\u1798\u17D2\u1798\u178E\u17CD\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 \u1793\u17B7\u1784\u1798\u17C9\u17C4\u1784 ISO\",\n date: \"\u1780\u17B6\u179B\u1794\u179A\u17B7\u1785\u17D2\u1786\u17C1\u1791 ISO\",\n time: \"\u1798\u17C9\u17C4\u1784 ISO\",\n duration: \"\u179A\u1799\u17C8\u1796\u17C1\u179B ISO\",\n ipv4: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4\",\n ipv6: \"\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6\",\n cidrv4: \"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv4\",\n cidrv6: \"\u178A\u17C2\u1793\u17A2\u17B6\u179F\u1799\u178A\u17D2\u178B\u17B6\u1793 IPv6\",\n base64: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64\",\n base64url: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u17A2\u17CA\u17B7\u1780\u17BC\u178A base64url\",\n json_string: \"\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A JSON\",\n e164: \"\u179B\u17C1\u1781 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u179B\u17C1\u1781\",\n array: \"\u17A2\u17B6\u179A\u17C1 (Array)\",\n null: \"\u1782\u17D2\u1798\u17B6\u1793\u178F\u1798\u17D2\u179B\u17C3 (null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A instanceof ${issue.expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`;\n }\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${expected} \u1794\u17C9\u17BB\u1793\u17D2\u178F\u17C2\u1791\u1791\u17BD\u179B\u1794\u17B6\u1793 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1794\u1789\u17D2\u1785\u17BC\u179B\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u1787\u1798\u17D2\u179A\u17BE\u179F\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1787\u17B6\u1798\u17BD\u1799\u1780\u17D2\u1793\u17BB\u1784\u1785\u17C6\u178E\u17C4\u1798 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin ?? \"\u178F\u1798\u17D2\u179B\u17C3\"} ${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u1792\u17B6\u178F\u17BB\"}`;\n return `\u1792\u17C6\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin ?? \"\u178F\u1798\u17D2\u179B\u17C3\"} ${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin} ${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u178F\u17BC\u1785\u1796\u17C1\u1780\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1780\u17B6\u179A ${issue.origin} ${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1785\u17B6\u1794\u17CB\u1795\u17D2\u178F\u17BE\u1798\u178A\u17C4\u1799 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1794\u1789\u17D2\u1785\u1794\u17CB\u178A\u17C4\u1799 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u1798\u17B6\u1793 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u1781\u17D2\u179F\u17C2\u17A2\u1780\u17D2\u179F\u179A\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1795\u17D2\u1782\u17BC\u1795\u17D2\u1782\u1784\u1793\u17B9\u1784\u1791\u1798\u17D2\u179A\u1784\u17CB\u178A\u17C2\u179B\u1794\u17B6\u1793\u1780\u17C6\u178E\u178F\u17CB ${_issue.pattern}`;\n return `\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u179B\u17C1\u1781\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u17D6 \u178F\u17D2\u179A\u17BC\u179C\u178F\u17C2\u1787\u17B6\u1796\u17A0\u17BB\u1782\u17BB\u178E\u1793\u17C3 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u179A\u1780\u1783\u17BE\u1789\u179F\u17C4\u1798\u17B7\u1793\u179F\u17D2\u1782\u17B6\u179B\u17CB\u17D6 ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u179F\u17C4\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue.origin}`;\n case \"invalid_union\":\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`;\n case \"invalid_element\":\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C\u1793\u17C5\u1780\u17D2\u1793\u17BB\u1784 ${issue.origin}`;\n default:\n return `\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799\u1798\u17B7\u1793\u178F\u17D2\u179A\u17B9\u1798\u178F\u17D2\u179A\u17BC\u179C`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import km from \"./km.js\";\n/** @deprecated Use `km` instead. */\nexport default function () {\n return km();\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\uBB38\uC790\", verb: \"to have\" },\n file: { unit: \"\uBC14\uC774\uD2B8\", verb: \"to have\" },\n array: { unit: \"\uAC1C\", verb: \"to have\" },\n set: { unit: \"\uAC1C\", verb: \"to have\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\uC785\uB825\",\n email: \"\uC774\uBA54\uC77C \uC8FC\uC18C\",\n url: \"URL\",\n emoji: \"\uC774\uBAA8\uC9C0\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \uB0A0\uC9DC\uC2DC\uAC04\",\n date: \"ISO \uB0A0\uC9DC\",\n time: \"ISO \uC2DC\uAC04\",\n duration: \"ISO \uAE30\uAC04\",\n ipv4: \"IPv4 \uC8FC\uC18C\",\n ipv6: \"IPv6 \uC8FC\uC18C\",\n cidrv4: \"IPv4 \uBC94\uC704\",\n cidrv6: \"IPv6 \uBC94\uC704\",\n base64: \"base64 \uC778\uCF54\uB529 \uBB38\uC790\uC5F4\",\n base64url: \"base64url \uC778\uCF54\uB529 \uBB38\uC790\uC5F4\",\n json_string: \"JSON \uBB38\uC790\uC5F4\",\n e164: \"E.164 \uBC88\uD638\",\n jwt: \"JWT\",\n template_literal: \"\uC785\uB825\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 instanceof ${issue.expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`;\n }\n return `\uC798\uBABB\uB41C \uC785\uB825: \uC608\uC0C1 \uD0C0\uC785\uC740 ${expected}, \uBC1B\uC740 \uD0C0\uC785\uC740 ${received}\uC785\uB2C8\uB2E4`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\uC798\uBABB\uB41C \uC785\uB825: \uAC12\uC740 ${util.stringifyPrimitive(issue.values[0])} \uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4`;\n return `\uC798\uBABB\uB41C \uC635\uC158: ${util.joinValues(issue.values, \"\uB610\uB294 \")} \uC911 \uD558\uB098\uC5EC\uC57C \uD569\uB2C8\uB2E4`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\uC774\uD558\" : \"\uBBF8\uB9CC\";\n const suffix = adj === \"\uBBF8\uB9CC\" ? \"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4\" : \"\uC5EC\uC57C \uD569\uB2C8\uB2E4\";\n const sizing = getSizing(issue.origin);\n const unit = sizing?.unit ?? \"\uC694\uC18C\";\n if (sizing)\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue.maximum.toString()}${unit} ${adj}${suffix}`;\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uD07D\uB2C8\uB2E4: ${issue.maximum.toString()} ${adj}${suffix}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\uC774\uC0C1\" : \"\uCD08\uACFC\";\n const suffix = adj === \"\uC774\uC0C1\" ? \"\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4\" : \"\uC5EC\uC57C \uD569\uB2C8\uB2E4\";\n const sizing = getSizing(issue.origin);\n const unit = sizing?.unit ?? \"\uC694\uC18C\";\n if (sizing) {\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue.minimum.toString()}${unit} ${adj}${suffix}`;\n }\n return `${issue.origin ?? \"\uAC12\"}\uC774 \uB108\uBB34 \uC791\uC2B5\uB2C8\uB2E4: ${issue.minimum.toString()} ${adj}${suffix}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.prefix}\"(\uC73C)\uB85C \uC2DC\uC791\uD574\uC57C \uD569\uB2C8\uB2E4`;\n }\n if (_issue.format === \"ends_with\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.suffix}\"(\uC73C)\uB85C \uB05D\uB098\uC57C \uD569\uB2C8\uB2E4`;\n if (_issue.format === \"includes\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \"${_issue.includes}\"\uC744(\uB97C) \uD3EC\uD568\uD574\uC57C \uD569\uB2C8\uB2E4`;\n if (_issue.format === \"regex\")\n return `\uC798\uBABB\uB41C \uBB38\uC790\uC5F4: \uC815\uADDC\uC2DD ${_issue.pattern} \uD328\uD134\uACFC \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4`;\n return `\uC798\uBABB\uB41C ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\uC798\uBABB\uB41C \uC22B\uC790: ${issue.divisor}\uC758 \uBC30\uC218\uC5EC\uC57C \uD569\uB2C8\uB2E4`;\n case \"unrecognized_keys\":\n return `\uC778\uC2DD\uD560 \uC218 \uC5C6\uB294 \uD0A4: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\uC798\uBABB\uB41C \uD0A4: ${issue.origin}`;\n case \"invalid_union\":\n return `\uC798\uBABB\uB41C \uC785\uB825`;\n case \"invalid_element\":\n return `\uC798\uBABB\uB41C \uAC12: ${issue.origin}`;\n default:\n return `\uC798\uBABB\uB41C \uC785\uB825`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst capitalizeFirstCharacter = (text) => {\n return text.charAt(0).toUpperCase() + text.slice(1);\n};\nfunction getUnitTypeFromNumber(number) {\n const abs = Math.abs(number);\n const last = abs % 10;\n const last2 = abs % 100;\n if ((last2 >= 11 && last2 <= 19) || last === 0)\n return \"many\";\n if (last === 1)\n return \"one\";\n return \"few\";\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"simbolis\",\n few: \"simboliai\",\n many: \"simboli\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi b\u016Bti ne ilgesn\u0117 kaip\",\n notInclusive: \"turi b\u016Bti trumpesn\u0117 kaip\",\n },\n bigger: {\n inclusive: \"turi b\u016Bti ne trumpesn\u0117 kaip\",\n notInclusive: \"turi b\u016Bti ilgesn\u0117 kaip\",\n },\n },\n },\n file: {\n unit: {\n one: \"baitas\",\n few: \"baitai\",\n many: \"bait\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi b\u016Bti ne didesnis kaip\",\n notInclusive: \"turi b\u016Bti ma\u017Eesnis kaip\",\n },\n bigger: {\n inclusive: \"turi b\u016Bti ne ma\u017Eesnis kaip\",\n notInclusive: \"turi b\u016Bti didesnis kaip\",\n },\n },\n },\n array: {\n unit: {\n one: \"element\u0105\",\n few: \"elementus\",\n many: \"element\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi tur\u0117ti ne daugiau kaip\",\n notInclusive: \"turi tur\u0117ti ma\u017Eiau kaip\",\n },\n bigger: {\n inclusive: \"turi tur\u0117ti ne ma\u017Eiau kaip\",\n notInclusive: \"turi tur\u0117ti daugiau kaip\",\n },\n },\n },\n set: {\n unit: {\n one: \"element\u0105\",\n few: \"elementus\",\n many: \"element\u0173\",\n },\n verb: {\n smaller: {\n inclusive: \"turi tur\u0117ti ne daugiau kaip\",\n notInclusive: \"turi tur\u0117ti ma\u017Eiau kaip\",\n },\n bigger: {\n inclusive: \"turi tur\u0117ti ne ma\u017Eiau kaip\",\n notInclusive: \"turi tur\u0117ti daugiau kaip\",\n },\n },\n },\n };\n function getSizing(origin, unitType, inclusive, targetShouldBe) {\n const result = Sizable[origin] ?? null;\n if (result === null)\n return result;\n return {\n unit: result.unit[unitType],\n verb: result.verb[targetShouldBe][inclusive ? \"inclusive\" : \"notInclusive\"],\n };\n }\n const FormatDictionary = {\n regex: \"\u012Fvestis\",\n email: \"el. pa\u0161to adresas\",\n url: \"URL\",\n emoji: \"jaustukas\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO data ir laikas\",\n date: \"ISO data\",\n time: \"ISO laikas\",\n duration: \"ISO trukm\u0117\",\n ipv4: \"IPv4 adresas\",\n ipv6: \"IPv6 adresas\",\n cidrv4: \"IPv4 tinklo prefiksas (CIDR)\",\n cidrv6: \"IPv6 tinklo prefiksas (CIDR)\",\n base64: \"base64 u\u017Ekoduota eilut\u0117\",\n base64url: \"base64url u\u017Ekoduota eilut\u0117\",\n json_string: \"JSON eilut\u0117\",\n e164: \"E.164 numeris\",\n jwt: \"JWT\",\n template_literal: \"\u012Fvestis\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"skai\u010Dius\",\n bigint: \"sveikasis skai\u010Dius\",\n string: \"eilut\u0117\",\n boolean: \"login\u0117 reik\u0161m\u0117\",\n undefined: \"neapibr\u0117\u017Eta reik\u0161m\u0117\",\n function: \"funkcija\",\n symbol: \"simbolis\",\n array: \"masyvas\",\n object: \"objektas\",\n null: \"nulin\u0117 reik\u0161m\u0117\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Gautas tipas ${received}, o tik\u0117tasi - instanceof ${issue.expected}`;\n }\n return `Gautas tipas ${received}, o tik\u0117tasi - ${expected}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Privalo b\u016Bti ${util.stringifyPrimitive(issue.values[0])}`;\n return `Privalo b\u016Bti vienas i\u0161 ${util.joinValues(issue.values, \"|\")} pasirinkim\u0173`;\n case \"too_big\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n const sizing = getSizing(issue.origin, getUnitTypeFromNumber(Number(issue.maximum)), issue.inclusive ?? false, \"smaller\");\n if (sizing?.verb)\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} ${sizing.verb} ${issue.maximum.toString()} ${sizing.unit ?? \"element\u0173\"}`;\n const adj = issue.inclusive ? \"ne didesnis kaip\" : \"ma\u017Eesnis kaip\";\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi b\u016Bti ${adj} ${issue.maximum.toString()} ${sizing?.unit}`;\n }\n case \"too_small\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n const sizing = getSizing(issue.origin, getUnitTypeFromNumber(Number(issue.minimum)), issue.inclusive ?? false, \"bigger\");\n if (sizing?.verb)\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} ${sizing.verb} ${issue.minimum.toString()} ${sizing.unit ?? \"element\u0173\"}`;\n const adj = issue.inclusive ? \"ne ma\u017Eesnis kaip\" : \"didesnis kaip\";\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi b\u016Bti ${adj} ${issue.minimum.toString()} ${sizing?.unit}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Eilut\u0117 privalo prasid\u0117ti \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Eilut\u0117 privalo pasibaigti \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Eilut\u0117 privalo \u012Ftraukti \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Eilut\u0117 privalo atitikti ${_issue.pattern}`;\n return `Neteisingas ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Skai\u010Dius privalo b\u016Bti ${issue.divisor} kartotinis.`;\n case \"unrecognized_keys\":\n return `Neatpa\u017Eint${issue.keys.length > 1 ? \"i\" : \"as\"} rakt${issue.keys.length > 1 ? \"ai\" : \"as\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return \"Rastas klaidingas raktas\";\n case \"invalid_union\":\n return \"Klaidinga \u012Fvestis\";\n case \"invalid_element\": {\n const origin = TypeDictionary[issue.origin] ?? issue.origin;\n return `${capitalizeFirstCharacter(origin ?? issue.origin ?? \"reik\u0161m\u0117\")} turi klaiding\u0105 \u012Fvest\u012F`;\n }\n default:\n return \"Klaidinga \u012Fvestis\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0437\u043D\u0430\u0446\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n file: { unit: \"\u0431\u0430\u0458\u0442\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n array: { unit: \"\u0441\u0442\u0430\u0432\u043A\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n set: { unit: \"\u0441\u0442\u0430\u0432\u043A\u0438\", verb: \"\u0434\u0430 \u0438\u043C\u0430\u0430\u0442\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u043D\u0435\u0441\",\n email: \"\u0430\u0434\u0440\u0435\u0441\u0430 \u043D\u0430 \u0435-\u043F\u043E\u0448\u0442\u0430\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u045F\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0443\u043C \u0438 \u0432\u0440\u0435\u043C\u0435\",\n date: \"ISO \u0434\u0430\u0442\u0443\u043C\",\n time: \"ISO \u0432\u0440\u0435\u043C\u0435\",\n duration: \"ISO \u0432\u0440\u0435\u043C\u0435\u0442\u0440\u0430\u0435\u045A\u0435\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\u0430\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\u0430\",\n cidrv4: \"IPv4 \u043E\u043F\u0441\u0435\u0433\",\n cidrv6: \"IPv6 \u043E\u043F\u0441\u0435\u0433\",\n base64: \"base64-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430\",\n base64url: \"base64url-\u0435\u043D\u043A\u043E\u0434\u0438\u0440\u0430\u043D\u0430 \u043D\u0438\u0437\u0430\",\n json_string: \"JSON \u043D\u0438\u0437\u0430\",\n e164: \"E.164 \u0431\u0440\u043E\u0458\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u043D\u0435\u0441\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0431\u0440\u043E\u0458\",\n array: \"\u043D\u0438\u0437\u0430\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 instanceof ${issue.expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`;\n }\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${expected}, \u043F\u0440\u0438\u043C\u0435\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Invalid input: expected ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0413\u0440\u0435\u0448\u0430\u043D\u0430 \u043E\u043F\u0446\u0438\u0458\u0430: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 \u0435\u0434\u043D\u0430 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin ?? \"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430\"} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438\"}`;\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin ?? \"\u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442\u0430\"} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin} \u0434\u0430 \u0438\u043C\u0430 ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u041F\u0440\u0435\u043C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B: \u0441\u0435 \u043E\u0447\u0435\u043A\u0443\u0432\u0430 ${issue.origin} \u0434\u0430 \u0431\u0438\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0443\u0432\u0430 \u0441\u043E \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430 \u0441\u043E \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0432\u043A\u043B\u0443\u0447\u0443\u0432\u0430 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0430\u0436\u0435\u0447\u043A\u0430 \u043D\u0438\u0437\u0430: \u043C\u043E\u0440\u0430 \u0434\u0430 \u043E\u0434\u0433\u043E\u0430\u0440\u0430 \u043D\u0430 \u043F\u0430\u0442\u0435\u0440\u043D\u043E\u0442 ${_issue.pattern}`;\n return `Invalid ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0431\u0440\u043E\u0458: \u043C\u043E\u0440\u0430 \u0434\u0430 \u0431\u0438\u0434\u0435 \u0434\u0435\u043B\u0438\u0432 \u0441\u043E ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D\u0438 \u043A\u043B\u0443\u0447\u0435\u0432\u0438\" : \"\u041D\u0435\u043F\u0440\u0435\u043F\u043E\u0437\u043D\u0430\u0435\u043D \u043A\u043B\u0443\u0447\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u043A\u043B\u0443\u0447 \u0432\u043E ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441\";\n case \"invalid_element\":\n return `\u0413\u0440\u0435\u0448\u043D\u0430 \u0432\u0440\u0435\u0434\u043D\u043E\u0441\u0442 \u0432\u043E ${issue.origin}`;\n default:\n return `\u0413\u0440\u0435\u0448\u0435\u043D \u0432\u043D\u0435\u0441`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"aksara\", verb: \"mempunyai\" },\n file: { unit: \"bait\", verb: \"mempunyai\" },\n array: { unit: \"elemen\", verb: \"mempunyai\" },\n set: { unit: \"elemen\", verb: \"mempunyai\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"alamat e-mel\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"tarikh masa ISO\",\n date: \"tarikh ISO\",\n time: \"masa ISO\",\n duration: \"tempoh ISO\",\n ipv4: \"alamat IPv4\",\n ipv6: \"alamat IPv6\",\n cidrv4: \"julat IPv4\",\n cidrv6: \"julat IPv6\",\n base64: \"string dikodkan base64\",\n base64url: \"string dikodkan base64url\",\n json_string: \"string JSON\",\n e164: \"nombor E.164\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"nombor\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Input tidak sah: dijangka instanceof ${issue.expected}, diterima ${received}`;\n }\n return `Input tidak sah: dijangka ${expected}, diterima ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Input tidak sah: dijangka ${util.stringifyPrimitive(issue.values[0])}`;\n return `Pilihan tidak sah: dijangka salah satu daripada ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Terlalu besar: dijangka ${issue.origin ?? \"nilai\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elemen\"}`;\n return `Terlalu besar: dijangka ${issue.origin ?? \"nilai\"} adalah ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Terlalu kecil: dijangka ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Terlalu kecil: dijangka ${issue.origin} adalah ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `String tidak sah: mesti bermula dengan \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `String tidak sah: mesti berakhir dengan \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `String tidak sah: mesti mengandungi \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `String tidak sah: mesti sepadan dengan corak ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} tidak sah`;\n }\n case \"not_multiple_of\":\n return `Nombor tidak sah: perlu gandaan ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kunci tidak dikenali: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kunci tidak sah dalam ${issue.origin}`;\n case \"invalid_union\":\n return \"Input tidak sah\";\n case \"invalid_element\":\n return `Nilai tidak sah dalam ${issue.origin}`;\n default:\n return `Input tidak sah`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tekens\", verb: \"heeft\" },\n file: { unit: \"bytes\", verb: \"heeft\" },\n array: { unit: \"elementen\", verb: \"heeft\" },\n set: { unit: \"elementen\", verb: \"heeft\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"invoer\",\n email: \"emailadres\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datum en tijd\",\n date: \"ISO datum\",\n time: \"ISO tijd\",\n duration: \"ISO duur\",\n ipv4: \"IPv4-adres\",\n ipv6: \"IPv6-adres\",\n cidrv4: \"IPv4-bereik\",\n cidrv6: \"IPv6-bereik\",\n base64: \"base64-gecodeerde tekst\",\n base64url: \"base64 URL-gecodeerde tekst\",\n json_string: \"JSON string\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"invoer\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"getal\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ongeldige invoer: verwacht instanceof ${issue.expected}, ontving ${received}`;\n }\n return `Ongeldige invoer: verwacht ${expected}, ontving ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ongeldige invoer: verwacht ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ongeldige optie: verwacht \u00E9\u00E9n van ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n const longName = issue.origin === \"date\" ? \"laat\" : issue.origin === \"string\" ? \"lang\" : \"groot\";\n if (sizing)\n return `Te ${longName}: verwacht dat ${issue.origin ?? \"waarde\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementen\"} ${sizing.verb}`;\n return `Te ${longName}: verwacht dat ${issue.origin ?? \"waarde\"} ${adj}${issue.maximum.toString()} is`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n const shortName = issue.origin === \"date\" ? \"vroeg\" : issue.origin === \"string\" ? \"kort\" : \"klein\";\n if (sizing) {\n return `Te ${shortName}: verwacht dat ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} ${sizing.verb}`;\n }\n return `Te ${shortName}: verwacht dat ${issue.origin} ${adj}${issue.minimum.toString()} is`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Ongeldige tekst: moet met \"${_issue.prefix}\" beginnen`;\n }\n if (_issue.format === \"ends_with\")\n return `Ongeldige tekst: moet op \"${_issue.suffix}\" eindigen`;\n if (_issue.format === \"includes\")\n return `Ongeldige tekst: moet \"${_issue.includes}\" bevatten`;\n if (_issue.format === \"regex\")\n return `Ongeldige tekst: moet overeenkomen met patroon ${_issue.pattern}`;\n return `Ongeldig: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ongeldig getal: moet een veelvoud van ${issue.divisor} zijn`;\n case \"unrecognized_keys\":\n return `Onbekende key${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ongeldige key in ${issue.origin}`;\n case \"invalid_union\":\n return \"Ongeldige invoer\";\n case \"invalid_element\":\n return `Ongeldige waarde in ${issue.origin}`;\n default:\n return `Ongeldige invoer`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tegn\", verb: \"\u00E5 ha\" },\n file: { unit: \"bytes\", verb: \"\u00E5 ha\" },\n array: { unit: \"elementer\", verb: \"\u00E5 inneholde\" },\n set: { unit: \"elementer\", verb: \"\u00E5 inneholde\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"input\",\n email: \"e-postadresse\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO dato- og klokkeslett\",\n date: \"ISO-dato\",\n time: \"ISO-klokkeslett\",\n duration: \"ISO-varighet\",\n ipv4: \"IPv4-omr\u00E5de\",\n ipv6: \"IPv6-omr\u00E5de\",\n cidrv4: \"IPv4-spekter\",\n cidrv6: \"IPv6-spekter\",\n base64: \"base64-enkodet streng\",\n base64url: \"base64url-enkodet streng\",\n json_string: \"JSON-streng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"tall\",\n array: \"liste\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ugyldig input: forventet instanceof ${issue.expected}, fikk ${received}`;\n }\n return `Ugyldig input: forventet ${expected}, fikk ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ugyldig verdi: forventet ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ugyldig valg: forventet en av ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `For stor(t): forventet ${issue.origin ?? \"value\"} til \u00E5 ha ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementer\"}`;\n return `For stor(t): forventet ${issue.origin ?? \"value\"} til \u00E5 ha ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `For lite(n): forventet ${issue.origin} til \u00E5 ha ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `For lite(n): forventet ${issue.origin} til \u00E5 ha ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ugyldig streng: m\u00E5 starte med \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Ugyldig streng: m\u00E5 ende med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ugyldig streng: m\u00E5 inneholde \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ugyldig streng: m\u00E5 matche m\u00F8nsteret ${_issue.pattern}`;\n return `Ugyldig ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ugyldig tall: m\u00E5 v\u00E6re et multiplum av ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ukjente n\u00F8kler\" : \"Ukjent n\u00F8kkel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ugyldig n\u00F8kkel i ${issue.origin}`;\n case \"invalid_union\":\n return \"Ugyldig input\";\n case \"invalid_element\":\n return `Ugyldig verdi i ${issue.origin}`;\n default:\n return `Ugyldig input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"harf\", verb: \"olmal\u0131d\u0131r\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131d\u0131r\" },\n array: { unit: \"unsur\", verb: \"olmal\u0131d\u0131r\" },\n set: { unit: \"unsur\", verb: \"olmal\u0131d\u0131r\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"giren\",\n email: \"epostag\u00E2h\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO heng\u00E2m\u0131\",\n date: \"ISO tarihi\",\n time: \"ISO zaman\u0131\",\n duration: \"ISO m\u00FCddeti\",\n ipv4: \"IPv4 ni\u015F\u00E2n\u0131\",\n ipv6: \"IPv6 ni\u015F\u00E2n\u0131\",\n cidrv4: \"IPv4 menzili\",\n cidrv6: \"IPv6 menzili\",\n base64: \"base64-\u015Fifreli metin\",\n base64url: \"base64url-\u015Fifreli metin\",\n json_string: \"JSON metin\",\n e164: \"E.164 say\u0131s\u0131\",\n jwt: \"JWT\",\n template_literal: \"giren\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"numara\",\n array: \"saf\",\n null: \"gayb\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `F\u00E2sit giren: umulan instanceof ${issue.expected}, al\u0131nan ${received}`;\n }\n return `F\u00E2sit giren: umulan ${expected}, al\u0131nan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `F\u00E2sit giren: umulan ${util.stringifyPrimitive(issue.values[0])}`;\n return `F\u00E2sit tercih: m\u00FBteberler ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Fazla b\u00FCy\u00FCk: ${issue.origin ?? \"value\"}, ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elements\"} sahip olmal\u0131yd\u0131.`;\n return `Fazla b\u00FCy\u00FCk: ${issue.origin ?? \"value\"}, ${adj}${issue.maximum.toString()} olmal\u0131yd\u0131.`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Fazla k\u00FC\u00E7\u00FCk: ${issue.origin}, ${adj}${issue.minimum.toString()} ${sizing.unit} sahip olmal\u0131yd\u0131.`;\n }\n return `Fazla k\u00FC\u00E7\u00FCk: ${issue.origin}, ${adj}${issue.minimum.toString()} olmal\u0131yd\u0131.`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `F\u00E2sit metin: \"${_issue.prefix}\" ile ba\u015Flamal\u0131.`;\n if (_issue.format === \"ends_with\")\n return `F\u00E2sit metin: \"${_issue.suffix}\" ile bitmeli.`;\n if (_issue.format === \"includes\")\n return `F\u00E2sit metin: \"${_issue.includes}\" ihtiv\u00E2 etmeli.`;\n if (_issue.format === \"regex\")\n return `F\u00E2sit metin: ${_issue.pattern} nak\u015F\u0131na uymal\u0131.`;\n return `F\u00E2sit ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `F\u00E2sit say\u0131: ${issue.divisor} kat\u0131 olmal\u0131yd\u0131.`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan anahtar ${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} i\u00E7in tan\u0131nmayan anahtar var.`;\n case \"invalid_union\":\n return \"Giren tan\u0131namad\u0131.\";\n case \"invalid_element\":\n return `${issue.origin} i\u00E7in tan\u0131nmayan k\u0131ymet var.`;\n default:\n return `K\u0131ymet tan\u0131namad\u0131.`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n file: { unit: \"\u0628\u0627\u06CC\u067C\u0633\", verb: \"\u0648\u0644\u0631\u064A\" },\n array: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n set: { unit: \"\u062A\u0648\u06A9\u064A\", verb: \"\u0648\u0644\u0631\u064A\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0648\u0631\u0648\u062F\u064A\",\n email: \"\u0628\u0631\u06CC\u069A\u0646\u0627\u0644\u06CC\u06A9\",\n url: \"\u06CC\u0648 \u0622\u0631 \u0627\u0644\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u064A\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0646\u06CC\u067C\u0647 \u0627\u0648 \u0648\u062E\u062A\",\n date: \"\u0646\u06D0\u067C\u0647\",\n time: \"\u0648\u062E\u062A\",\n duration: \"\u0645\u0648\u062F\u0647\",\n ipv4: \"\u062F IPv4 \u067E\u062A\u0647\",\n ipv6: \"\u062F IPv6 \u067E\u062A\u0647\",\n cidrv4: \"\u062F IPv4 \u0633\u0627\u062D\u0647\",\n cidrv6: \"\u062F IPv6 \u0633\u0627\u062D\u0647\",\n base64: \"base64-encoded \u0645\u062A\u0646\",\n base64url: \"base64url-encoded \u0645\u062A\u0646\",\n json_string: \"JSON \u0645\u062A\u0646\",\n e164: \"\u062F E.164 \u0634\u0645\u06D0\u0631\u0647\",\n jwt: \"JWT\",\n template_literal: \"\u0648\u0631\u0648\u062F\u064A\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0639\u062F\u062F\",\n array: \"\u0627\u0631\u06D0\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F instanceof ${issue.expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;\n }\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${expected} \u0648\u0627\u06CC, \u0645\u06AB\u0631 ${received} \u062A\u0631\u0644\u0627\u0633\u0647 \u0634\u0648`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1) {\n return `\u0646\u0627\u0633\u0645 \u0648\u0631\u0648\u062F\u064A: \u0628\u0627\u06CC\u062F ${util.stringifyPrimitive(issue.values[0])} \u0648\u0627\u06CC`;\n }\n return `\u0646\u0627\u0633\u0645 \u0627\u0646\u062A\u062E\u0627\u0628: \u0628\u0627\u06CC\u062F \u06CC\u0648 \u0644\u0647 ${util.joinValues(issue.values, \"|\")} \u0685\u062E\u0647 \u0648\u0627\u06CC`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue.origin ?? \"\u0627\u0631\u0632\u069A\u062A\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0635\u0631\u0648\u0646\u0647\"} \u0648\u0644\u0631\u064A`;\n }\n return `\u0689\u06CC\u0631 \u0644\u0648\u06CC: ${issue.origin ?? \"\u0627\u0631\u0632\u069A\u062A\"} \u0628\u0627\u06CC\u062F ${adj}${issue.maximum.toString()} \u0648\u064A`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} ${sizing.unit} \u0648\u0644\u0631\u064A`;\n }\n return `\u0689\u06CC\u0631 \u06A9\u0648\u0686\u0646\u06CC: ${issue.origin} \u0628\u0627\u06CC\u062F ${adj}${issue.minimum.toString()} \u0648\u064A`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F \"${_issue.prefix}\" \u0633\u0631\u0647 \u067E\u06CC\u0644 \u0634\u064A`;\n }\n if (_issue.format === \"ends_with\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F \"${_issue.suffix}\" \u0633\u0631\u0647 \u067E\u0627\u06CC \u062A\u0647 \u0648\u0631\u0633\u064A\u0696\u064A`;\n }\n if (_issue.format === \"includes\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \"${_issue.includes}\" \u0648\u0644\u0631\u064A`;\n }\n if (_issue.format === \"regex\") {\n return `\u0646\u0627\u0633\u0645 \u0645\u062A\u0646: \u0628\u0627\u06CC\u062F \u062F ${_issue.pattern} \u0633\u0631\u0647 \u0645\u0637\u0627\u0628\u0642\u062A \u0648\u0644\u0631\u064A`;\n }\n return `${FormatDictionary[_issue.format] ?? issue.format} \u0646\u0627\u0633\u0645 \u062F\u06CC`;\n }\n case \"not_multiple_of\":\n return `\u0646\u0627\u0633\u0645 \u0639\u062F\u062F: \u0628\u0627\u06CC\u062F \u062F ${issue.divisor} \u0645\u0636\u0631\u0628 \u0648\u064A`;\n case \"unrecognized_keys\":\n return `\u0646\u0627\u0633\u0645 ${issue.keys.length > 1 ? \"\u06A9\u0644\u06CC\u0689\u0648\u0646\u0647\" : \"\u06A9\u0644\u06CC\u0689\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0646\u0627\u0633\u0645 \u06A9\u0644\u06CC\u0689 \u067E\u0647 ${issue.origin} \u06A9\u06D0`;\n case \"invalid_union\":\n return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`;\n case \"invalid_element\":\n return `\u0646\u0627\u0633\u0645 \u0639\u0646\u0635\u0631 \u067E\u0647 ${issue.origin} \u06A9\u06D0`;\n default:\n return `\u0646\u0627\u0633\u0645\u0647 \u0648\u0631\u0648\u062F\u064A`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znak\u00F3w\", verb: \"mie\u0107\" },\n file: { unit: \"bajt\u00F3w\", verb: \"mie\u0107\" },\n array: { unit: \"element\u00F3w\", verb: \"mie\u0107\" },\n set: { unit: \"element\u00F3w\", verb: \"mie\u0107\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"wyra\u017Cenie\",\n email: \"adres email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data i godzina w formacie ISO\",\n date: \"data w formacie ISO\",\n time: \"godzina w formacie ISO\",\n duration: \"czas trwania ISO\",\n ipv4: \"adres IPv4\",\n ipv6: \"adres IPv6\",\n cidrv4: \"zakres IPv4\",\n cidrv6: \"zakres IPv6\",\n base64: \"ci\u0105g znak\u00F3w zakodowany w formacie base64\",\n base64url: \"ci\u0105g znak\u00F3w zakodowany w formacie base64url\",\n json_string: \"ci\u0105g znak\u00F3w w formacie JSON\",\n e164: \"liczba E.164\",\n jwt: \"JWT\",\n template_literal: \"wej\u015Bcie\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"liczba\",\n array: \"tablica\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano instanceof ${issue.expected}, otrzymano ${received}`;\n }\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${expected}, otrzymano ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Nieprawid\u0142owe dane wej\u015Bciowe: oczekiwano ${util.stringifyPrimitive(issue.values[0])}`;\n return `Nieprawid\u0142owa opcja: oczekiwano jednej z warto\u015Bci ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Za du\u017Ca warto\u015B\u0107: oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie mie\u0107 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\u00F3w\"}`;\n }\n return `Zbyt du\u017C(y/a/e): oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie wynosi\u0107 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Za ma\u0142a warto\u015B\u0107: oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie mie\u0107 ${adj}${issue.minimum.toString()} ${sizing.unit ?? \"element\u00F3w\"}`;\n }\n return `Zbyt ma\u0142(y/a/e): oczekiwano, \u017Ce ${issue.origin ?? \"warto\u015B\u0107\"} b\u0119dzie wynosi\u0107 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi zaczyna\u0107 si\u0119 od \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi ko\u0144czy\u0107 si\u0119 na \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi zawiera\u0107 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Nieprawid\u0142owy ci\u0105g znak\u00F3w: musi odpowiada\u0107 wzorcowi ${_issue.pattern}`;\n return `Nieprawid\u0142ow(y/a/e) ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Nieprawid\u0142owa liczba: musi by\u0107 wielokrotno\u015Bci\u0105 ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Nierozpoznane klucze${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Nieprawid\u0142owy klucz w ${issue.origin}`;\n case \"invalid_union\":\n return \"Nieprawid\u0142owe dane wej\u015Bciowe\";\n case \"invalid_element\":\n return `Nieprawid\u0142owa warto\u015B\u0107 w ${issue.origin}`;\n default:\n return `Nieprawid\u0142owe dane wej\u015Bciowe`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"caracteres\", verb: \"ter\" },\n file: { unit: \"bytes\", verb: \"ter\" },\n array: { unit: \"itens\", verb: \"ter\" },\n set: { unit: \"itens\", verb: \"ter\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"padr\u00E3o\",\n email: \"endere\u00E7o de e-mail\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"data e hora ISO\",\n date: \"data ISO\",\n time: \"hora ISO\",\n duration: \"dura\u00E7\u00E3o ISO\",\n ipv4: \"endere\u00E7o IPv4\",\n ipv6: \"endere\u00E7o IPv6\",\n cidrv4: \"faixa de IPv4\",\n cidrv6: \"faixa de IPv6\",\n base64: \"texto codificado em base64\",\n base64url: \"URL codificada em base64\",\n json_string: \"texto JSON\",\n e164: \"n\u00FAmero E.164\",\n jwt: \"JWT\",\n template_literal: \"entrada\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u00FAmero\",\n null: \"nulo\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Tipo inv\u00E1lido: esperado instanceof ${issue.expected}, recebido ${received}`;\n }\n return `Tipo inv\u00E1lido: esperado ${expected}, recebido ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Entrada inv\u00E1lida: esperado ${util.stringifyPrimitive(issue.values[0])}`;\n return `Op\u00E7\u00E3o inv\u00E1lida: esperada uma das ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Muito grande: esperado que ${issue.origin ?? \"valor\"} tivesse ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementos\"}`;\n return `Muito grande: esperado que ${issue.origin ?? \"valor\"} fosse ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Muito pequeno: esperado que ${issue.origin} tivesse ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Muito pequeno: esperado que ${issue.origin} fosse ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Texto inv\u00E1lido: deve come\u00E7ar com \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Texto inv\u00E1lido: deve terminar com \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Texto inv\u00E1lido: deve incluir \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Texto inv\u00E1lido: deve corresponder ao padr\u00E3o ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} inv\u00E1lido`;\n }\n case \"not_multiple_of\":\n return `N\u00FAmero inv\u00E1lido: deve ser m\u00FAltiplo de ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Chave${issue.keys.length > 1 ? \"s\" : \"\"} desconhecida${issue.keys.length > 1 ? \"s\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Chave inv\u00E1lida em ${issue.origin}`;\n case \"invalid_union\":\n return \"Entrada inv\u00E1lida\";\n case \"invalid_element\":\n return `Valor inv\u00E1lido em ${issue.origin}`;\n default:\n return `Campo inv\u00E1lido`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nfunction getRussianPlural(count, one, few, many) {\n const absCount = Math.abs(count);\n const lastDigit = absCount % 10;\n const lastTwoDigits = absCount % 100;\n if (lastTwoDigits >= 11 && lastTwoDigits <= 19) {\n return many;\n }\n if (lastDigit === 1) {\n return one;\n }\n if (lastDigit >= 2 && lastDigit <= 4) {\n return few;\n }\n return many;\n}\nconst error = () => {\n const Sizable = {\n string: {\n unit: {\n one: \"\u0441\u0438\u043C\u0432\u043E\u043B\",\n few: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0430\",\n many: \"\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n file: {\n unit: {\n one: \"\u0431\u0430\u0439\u0442\",\n few: \"\u0431\u0430\u0439\u0442\u0430\",\n many: \"\u0431\u0430\u0439\u0442\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n array: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n set: {\n unit: {\n one: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\",\n few: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\",\n many: \"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\",\n },\n verb: \"\u0438\u043C\u0435\u0442\u044C\",\n },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0432\u043E\u0434\",\n email: \"email \u0430\u0434\u0440\u0435\u0441\",\n url: \"URL\",\n emoji: \"\u044D\u043C\u043E\u0434\u0437\u0438\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0434\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043C\u044F\",\n date: \"ISO \u0434\u0430\u0442\u0430\",\n time: \"ISO \u0432\u0440\u0435\u043C\u044F\",\n duration: \"ISO \u0434\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C\",\n ipv4: \"IPv4 \u0430\u0434\u0440\u0435\u0441\",\n ipv6: \"IPv6 \u0430\u0434\u0440\u0435\u0441\",\n cidrv4: \"IPv4 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n cidrv6: \"IPv6 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\",\n base64: \"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64\",\n base64url: \"\u0441\u0442\u0440\u043E\u043A\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 base64url\",\n json_string: \"JSON \u0441\u0442\u0440\u043E\u043A\u0430\",\n e164: \"\u043D\u043E\u043C\u0435\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0432\u043E\u0434\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C instanceof ${issue.expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`;\n }\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${expected}, \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0432\u043E\u0434: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0432\u0430\u0440\u0438\u0430\u043D\u0442: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0434\u043D\u043E \u0438\u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const maxValue = Number(issue.maximum);\n const unit = getRussianPlural(maxValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue.maximum.toString()} ${unit}`;\n }\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\"} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n const minValue = Number(issue.minimum);\n const unit = getRussianPlural(minValue, sizing.unit.one, sizing.unit.few, sizing.unit.many);\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin} \u0431\u0443\u0434\u0435\u0442 \u0438\u043C\u0435\u0442\u044C ${adj}${issue.minimum.toString()} ${unit}`;\n }\n return `\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435: \u043E\u0436\u0438\u0434\u0430\u043B\u043E\u0441\u044C, \u0447\u0442\u043E ${issue.origin} \u0431\u0443\u0434\u0435\u0442 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u043D\u0430\u0447\u0438\u043D\u0430\u0442\u044C\u0441\u044F \u0441 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430: \u0434\u043E\u043B\u0436\u043D\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E: \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043A\u0440\u0430\u0442\u043D\u044B\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D${issue.keys.length > 1 ? \"\u044B\u0435\" : \"\u044B\u0439\"} \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u0438\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435\";\n case \"invalid_element\":\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432 ${issue.origin}`;\n default:\n return `\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u0432\u0445\u043E\u0434\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"znakov\", verb: \"imeti\" },\n file: { unit: \"bajtov\", verb: \"imeti\" },\n array: { unit: \"elementov\", verb: \"imeti\" },\n set: { unit: \"elementov\", verb: \"imeti\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"vnos\",\n email: \"e-po\u0161tni naslov\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO datum in \u010Das\",\n date: \"ISO datum\",\n time: \"ISO \u010Das\",\n duration: \"ISO trajanje\",\n ipv4: \"IPv4 naslov\",\n ipv6: \"IPv6 naslov\",\n cidrv4: \"obseg IPv4\",\n cidrv6: \"obseg IPv6\",\n base64: \"base64 kodiran niz\",\n base64url: \"base64url kodiran niz\",\n json_string: \"JSON niz\",\n e164: \"E.164 \u0161tevilka\",\n jwt: \"JWT\",\n template_literal: \"vnos\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0161tevilo\",\n array: \"tabela\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Neveljaven vnos: pri\u010Dakovano instanceof ${issue.expected}, prejeto ${received}`;\n }\n return `Neveljaven vnos: pri\u010Dakovano ${expected}, prejeto ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Neveljaven vnos: pri\u010Dakovano ${util.stringifyPrimitive(issue.values[0])}`;\n return `Neveljavna mo\u017Enost: pri\u010Dakovano eno izmed ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Preveliko: pri\u010Dakovano, da bo ${issue.origin ?? \"vrednost\"} imelo ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"elementov\"}`;\n return `Preveliko: pri\u010Dakovano, da bo ${issue.origin ?? \"vrednost\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Premajhno: pri\u010Dakovano, da bo ${issue.origin} imelo ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Premajhno: pri\u010Dakovano, da bo ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Neveljaven niz: mora se za\u010Deti z \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Neveljaven niz: mora se kon\u010Dati z \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Neveljaven niz: mora vsebovati \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Neveljaven niz: mora ustrezati vzorcu ${_issue.pattern}`;\n return `Neveljaven ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Neveljavno \u0161tevilo: mora biti ve\u010Dkratnik ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Neprepoznan${issue.keys.length > 1 ? \"i klju\u010Di\" : \" klju\u010D\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Neveljaven klju\u010D v ${issue.origin}`;\n case \"invalid_union\":\n return \"Neveljaven vnos\";\n case \"invalid_element\":\n return `Neveljavna vrednost v ${issue.origin}`;\n default:\n return \"Neveljaven vnos\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"tecken\", verb: \"att ha\" },\n file: { unit: \"bytes\", verb: \"att ha\" },\n array: { unit: \"objekt\", verb: \"att inneh\u00E5lla\" },\n set: { unit: \"objekt\", verb: \"att inneh\u00E5lla\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"regulj\u00E4rt uttryck\",\n email: \"e-postadress\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO-datum och tid\",\n date: \"ISO-datum\",\n time: \"ISO-tid\",\n duration: \"ISO-varaktighet\",\n ipv4: \"IPv4-intervall\",\n ipv6: \"IPv6-intervall\",\n cidrv4: \"IPv4-spektrum\",\n cidrv6: \"IPv6-spektrum\",\n base64: \"base64-kodad str\u00E4ng\",\n base64url: \"base64url-kodad str\u00E4ng\",\n json_string: \"JSON-str\u00E4ng\",\n e164: \"E.164-nummer\",\n jwt: \"JWT\",\n template_literal: \"mall-literal\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"antal\",\n array: \"lista\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat instanceof ${issue.expected}, fick ${received}`;\n }\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat ${expected}, fick ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ogiltig inmatning: f\u00F6rv\u00E4ntat ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ogiltigt val: f\u00F6rv\u00E4ntade en av ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `F\u00F6r stor(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"element\"}`;\n }\n return `F\u00F6r stor(t): f\u00F6rv\u00E4ntat ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `F\u00F6r lite(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `F\u00F6r lite(t): f\u00F6rv\u00E4ntade ${issue.origin ?? \"v\u00E4rdet\"} att ha ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `Ogiltig str\u00E4ng: m\u00E5ste b\u00F6rja med \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `Ogiltig str\u00E4ng: m\u00E5ste sluta med \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Ogiltig str\u00E4ng: m\u00E5ste inneh\u00E5lla \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Ogiltig str\u00E4ng: m\u00E5ste matcha m\u00F6nstret \"${_issue.pattern}\"`;\n return `Ogiltig(t) ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ogiltigt tal: m\u00E5ste vara en multipel av ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `${issue.keys.length > 1 ? \"Ok\u00E4nda nycklar\" : \"Ok\u00E4nd nyckel\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Ogiltig nyckel i ${issue.origin ?? \"v\u00E4rdet\"}`;\n case \"invalid_union\":\n return \"Ogiltig input\";\n case \"invalid_element\":\n return `Ogiltigt v\u00E4rde i ${issue.origin ?? \"v\u00E4rdet\"}`;\n default:\n return `Ogiltig input`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0B95\u0BCD\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n file: { unit: \"\u0BAA\u0BC8\u0B9F\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n array: { unit: \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n set: { unit: \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\", verb: \"\u0B95\u0BCA\u0BA3\u0BCD\u0B9F\u0BBF\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1\",\n email: \"\u0BAE\u0BBF\u0BA9\u0BCD\u0BA9\u0B9E\u0BCD\u0B9A\u0BB2\u0BCD \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u0BA4\u0BC7\u0BA4\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD\",\n date: \"ISO \u0BA4\u0BC7\u0BA4\u0BBF\",\n time: \"ISO \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD\",\n duration: \"ISO \u0B95\u0BBE\u0BB2 \u0B85\u0BB3\u0BB5\u0BC1\",\n ipv4: \"IPv4 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n ipv6: \"IPv6 \u0BAE\u0BC1\u0B95\u0BB5\u0BB0\u0BBF\",\n cidrv4: \"IPv4 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1\",\n cidrv6: \"IPv6 \u0BB5\u0BB0\u0BAE\u0BCD\u0BAA\u0BC1\",\n base64: \"base64-encoded \u0B9A\u0BB0\u0BAE\u0BCD\",\n base64url: \"base64url-encoded \u0B9A\u0BB0\u0BAE\u0BCD\",\n json_string: \"JSON \u0B9A\u0BB0\u0BAE\u0BCD\",\n e164: \"E.164 \u0B8E\u0BA3\u0BCD\",\n jwt: \"JWT\",\n template_literal: \"input\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0B8E\u0BA3\u0BCD\",\n array: \"\u0B85\u0BA3\u0BBF\",\n null: \"\u0BB5\u0BC6\u0BB1\u0BC1\u0BAE\u0BC8\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 instanceof ${issue.expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`;\n }\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${expected}, \u0BAA\u0BC6\u0BB1\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0BB0\u0BC1\u0BAA\u0BCD\u0BAA\u0BAE\u0BCD: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${util.joinValues(issue.values, \"|\")} \u0B87\u0BB2\u0BCD \u0B92\u0BA9\u0BCD\u0BB1\u0BC1`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin ?? \"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0B89\u0BB1\u0BC1\u0BAA\u0BCD\u0BAA\u0BC1\u0B95\u0BB3\u0BCD\"} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n return `\u0BAE\u0BBF\u0B95 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin ?? \"\u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1\"} ${adj}${issue.maximum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`; //\n }\n return `\u0BAE\u0BBF\u0B95\u0B9A\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1: \u0B8E\u0BA4\u0BBF\u0BB0\u0BCD\u0BAA\u0BBE\u0BB0\u0BCD\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1 ${issue.origin} ${adj}${issue.minimum.toString()} \u0B86\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.prefix}\" \u0B87\u0BB2\u0BCD \u0BA4\u0BCA\u0B9F\u0B99\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"ends_with\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.suffix}\" \u0B87\u0BB2\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0B9F\u0BC8\u0BAF \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"includes\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: \"${_issue.includes}\" \u0B90 \u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n if (_issue.format === \"regex\")\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B9A\u0BB0\u0BAE\u0BCD: ${_issue.pattern} \u0BAE\u0BC1\u0BB1\u0BC8\u0BAA\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B9F\u0BA9\u0BCD \u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B8E\u0BA3\u0BCD: ${issue.divisor} \u0B87\u0BA9\u0BCD \u0BAA\u0BB2\u0BAE\u0BBE\u0B95 \u0B87\u0BB0\u0BC1\u0B95\u0BCD\u0B95 \u0BB5\u0BC7\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD`;\n case \"unrecognized_keys\":\n return `\u0B85\u0B9F\u0BC8\u0BAF\u0BBE\u0BB3\u0BAE\u0BCD \u0BA4\u0BC6\u0BB0\u0BBF\u0BAF\u0BBE\u0BA4 \u0BB5\u0BBF\u0B9A\u0BC8${issue.keys.length > 1 ? \"\u0B95\u0BB3\u0BCD\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BB5\u0BBF\u0B9A\u0BC8`;\n case \"invalid_union\":\n return \"\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1\";\n case \"invalid_element\":\n return `${issue.origin} \u0B87\u0BB2\u0BCD \u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0BAE\u0BA4\u0BBF\u0BAA\u0BCD\u0BAA\u0BC1`;\n default:\n return `\u0BA4\u0BB5\u0BB1\u0BBE\u0BA9 \u0B89\u0BB3\u0BCD\u0BB3\u0BC0\u0B9F\u0BC1`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0E15\u0E31\u0E27\u0E2D\u0E31\u0E01\u0E29\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n file: { unit: \"\u0E44\u0E1A\u0E15\u0E4C\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n array: { unit: \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n set: { unit: \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\", verb: \"\u0E04\u0E27\u0E23\u0E21\u0E35\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19\",\n email: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48\u0E2D\u0E35\u0E40\u0E21\u0E25\",\n url: \"URL\",\n emoji: \"\u0E2D\u0E34\u0E42\u0E21\u0E08\u0E34\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n date: \"\u0E27\u0E31\u0E19\u0E17\u0E35\u0E48\u0E41\u0E1A\u0E1A ISO\",\n time: \"\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n duration: \"\u0E0A\u0E48\u0E27\u0E07\u0E40\u0E27\u0E25\u0E32\u0E41\u0E1A\u0E1A ISO\",\n ipv4: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv4\",\n ipv6: \"\u0E17\u0E35\u0E48\u0E2D\u0E22\u0E39\u0E48 IPv6\",\n cidrv4: \"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv4\",\n cidrv6: \"\u0E0A\u0E48\u0E27\u0E07 IP \u0E41\u0E1A\u0E1A IPv6\",\n base64: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64\",\n base64url: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A Base64 \u0E2A\u0E33\u0E2B\u0E23\u0E31\u0E1A URL\",\n json_string: \"\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E41\u0E1A\u0E1A JSON\",\n e164: \"\u0E40\u0E1A\u0E2D\u0E23\u0E4C\u0E42\u0E17\u0E23\u0E28\u0E31\u0E1E\u0E17\u0E4C\u0E23\u0E30\u0E2B\u0E27\u0E48\u0E32\u0E07\u0E1B\u0E23\u0E30\u0E40\u0E17\u0E28 (E.164)\",\n jwt: \"\u0E42\u0E17\u0E40\u0E04\u0E19 JWT\",\n template_literal: \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E17\u0E35\u0E48\u0E1B\u0E49\u0E2D\u0E19\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\",\n array: \"\u0E2D\u0E32\u0E23\u0E4C\u0E40\u0E23\u0E22\u0E4C (Array)\",\n null: \"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E04\u0E48\u0E32 (null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 instanceof ${issue.expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`;\n }\n return `\u0E1B\u0E23\u0E30\u0E40\u0E20\u0E17\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${expected} \u0E41\u0E15\u0E48\u0E44\u0E14\u0E49\u0E23\u0E31\u0E1A ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0E04\u0E48\u0E32\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19 ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E04\u0E27\u0E23\u0E40\u0E1B\u0E47\u0E19\u0E2B\u0E19\u0E36\u0E48\u0E07\u0E43\u0E19 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"\u0E44\u0E21\u0E48\u0E40\u0E01\u0E34\u0E19\" : \"\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin ?? \"\u0E04\u0E48\u0E32\"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.maximum.toString()} ${sizing.unit ?? \"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23\"}`;\n return `\u0E40\u0E01\u0E34\u0E19\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin ?? \"\u0E04\u0E48\u0E32\"} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \"\u0E2D\u0E22\u0E48\u0E32\u0E07\u0E19\u0E49\u0E2D\u0E22\" : \"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0E19\u0E49\u0E2D\u0E22\u0E01\u0E27\u0E48\u0E32\u0E01\u0E33\u0E2B\u0E19\u0E14: ${issue.origin} \u0E04\u0E27\u0E23\u0E21\u0E35${adj} ${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E02\u0E36\u0E49\u0E19\u0E15\u0E49\u0E19\u0E14\u0E49\u0E27\u0E22 \"${_issue.prefix}\"`;\n }\n if (_issue.format === \"ends_with\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E25\u0E07\u0E17\u0E49\u0E32\u0E22\u0E14\u0E49\u0E27\u0E22 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21\u0E15\u0E49\u0E2D\u0E07\u0E21\u0E35 \"${_issue.includes}\" \u0E2D\u0E22\u0E39\u0E48\u0E43\u0E19\u0E02\u0E49\u0E2D\u0E04\u0E27\u0E32\u0E21`;\n if (_issue.format === \"regex\")\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14 ${_issue.pattern}`;\n return `\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u0E15\u0E31\u0E27\u0E40\u0E25\u0E02\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E15\u0E49\u0E2D\u0E07\u0E40\u0E1B\u0E47\u0E19\u0E08\u0E33\u0E19\u0E27\u0E19\u0E17\u0E35\u0E48\u0E2B\u0E32\u0E23\u0E14\u0E49\u0E27\u0E22 ${issue.divisor} \u0E44\u0E14\u0E49\u0E25\u0E07\u0E15\u0E31\u0E27`;\n case \"unrecognized_keys\":\n return `\u0E1E\u0E1A\u0E04\u0E35\u0E22\u0E4C\u0E17\u0E35\u0E48\u0E44\u0E21\u0E48\u0E23\u0E39\u0E49\u0E08\u0E31\u0E01: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u0E04\u0E35\u0E22\u0E4C\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07: \u0E44\u0E21\u0E48\u0E15\u0E23\u0E07\u0E01\u0E31\u0E1A\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A\u0E22\u0E39\u0E40\u0E19\u0E35\u0E22\u0E19\u0E17\u0E35\u0E48\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E44\u0E27\u0E49\";\n case \"invalid_element\":\n return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07\u0E43\u0E19 ${issue.origin}`;\n default:\n return `\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25\u0E44\u0E21\u0E48\u0E16\u0E39\u0E01\u0E15\u0E49\u0E2D\u0E07`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"karakter\", verb: \"olmal\u0131\" },\n file: { unit: \"bayt\", verb: \"olmal\u0131\" },\n array: { unit: \"\u00F6\u011Fe\", verb: \"olmal\u0131\" },\n set: { unit: \"\u00F6\u011Fe\", verb: \"olmal\u0131\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"girdi\",\n email: \"e-posta adresi\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO tarih ve saat\",\n date: \"ISO tarih\",\n time: \"ISO saat\",\n duration: \"ISO s\u00FCre\",\n ipv4: \"IPv4 adresi\",\n ipv6: \"IPv6 adresi\",\n cidrv4: \"IPv4 aral\u0131\u011F\u0131\",\n cidrv6: \"IPv6 aral\u0131\u011F\u0131\",\n base64: \"base64 ile \u015Fifrelenmi\u015F metin\",\n base64url: \"base64url ile \u015Fifrelenmi\u015F metin\",\n json_string: \"JSON dizesi\",\n e164: \"E.164 say\u0131s\u0131\",\n jwt: \"JWT\",\n template_literal: \"\u015Eablon dizesi\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Ge\u00E7ersiz de\u011Fer: beklenen instanceof ${issue.expected}, al\u0131nan ${received}`;\n }\n return `Ge\u00E7ersiz de\u011Fer: beklenen ${expected}, al\u0131nan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Ge\u00E7ersiz de\u011Fer: beklenen ${util.stringifyPrimitive(issue.values[0])}`;\n return `Ge\u00E7ersiz se\u00E7enek: a\u015Fa\u011F\u0131dakilerden biri olmal\u0131: ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ok b\u00FCy\u00FCk: beklenen ${issue.origin ?? \"de\u011Fer\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u00F6\u011Fe\"}`;\n return `\u00C7ok b\u00FCy\u00FCk: beklenen ${issue.origin ?? \"de\u011Fer\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u00C7ok k\u00FC\u00E7\u00FCk: beklenen ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n return `\u00C7ok k\u00FC\u00E7\u00FCk: beklenen ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Ge\u00E7ersiz metin: \"${_issue.prefix}\" ile ba\u015Flamal\u0131`;\n if (_issue.format === \"ends_with\")\n return `Ge\u00E7ersiz metin: \"${_issue.suffix}\" ile bitmeli`;\n if (_issue.format === \"includes\")\n return `Ge\u00E7ersiz metin: \"${_issue.includes}\" i\u00E7ermeli`;\n if (_issue.format === \"regex\")\n return `Ge\u00E7ersiz metin: ${_issue.pattern} desenine uymal\u0131`;\n return `Ge\u00E7ersiz ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Ge\u00E7ersiz say\u0131: ${issue.divisor} ile tam b\u00F6l\u00FCnebilmeli`;\n case \"unrecognized_keys\":\n return `Tan\u0131nmayan anahtar${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} i\u00E7inde ge\u00E7ersiz anahtar`;\n case \"invalid_union\":\n return \"Ge\u00E7ersiz de\u011Fer\";\n case \"invalid_element\":\n return `${issue.origin} i\u00E7inde ge\u00E7ersiz de\u011Fer`;\n default:\n return `Ge\u00E7ersiz de\u011Fer`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u0441\u0438\u043C\u0432\u043E\u043B\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n file: { unit: \"\u0431\u0430\u0439\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n array: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n set: { unit: \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\", verb: \"\u043C\u0430\u0442\u0438\u043C\u0435\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\",\n email: \"\u0430\u0434\u0440\u0435\u0441\u0430 \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438\",\n url: \"URL\",\n emoji: \"\u0435\u043C\u043E\u0434\u0437\u0456\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u0434\u0430\u0442\u0430 \u0442\u0430 \u0447\u0430\u0441 ISO\",\n date: \"\u0434\u0430\u0442\u0430 ISO\",\n time: \"\u0447\u0430\u0441 ISO\",\n duration: \"\u0442\u0440\u0438\u0432\u0430\u043B\u0456\u0441\u0442\u044C ISO\",\n ipv4: \"\u0430\u0434\u0440\u0435\u0441\u0430 IPv4\",\n ipv6: \"\u0430\u0434\u0440\u0435\u0441\u0430 IPv6\",\n cidrv4: \"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv4\",\n cidrv6: \"\u0434\u0456\u0430\u043F\u0430\u0437\u043E\u043D IPv6\",\n base64: \"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64\",\n base64url: \"\u0440\u044F\u0434\u043E\u043A \u0443 \u043A\u043E\u0434\u0443\u0432\u0430\u043D\u043D\u0456 base64url\",\n json_string: \"\u0440\u044F\u0434\u043E\u043A JSON\",\n e164: \"\u043D\u043E\u043C\u0435\u0440 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0447\u0438\u0441\u043B\u043E\",\n array: \"\u043C\u0430\u0441\u0438\u0432\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F instanceof ${issue.expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`;\n }\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${expected}, \u043E\u0442\u0440\u0438\u043C\u0430\u043D\u043E ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0430 \u043E\u043F\u0446\u0456\u044F: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0435 \u0437 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432\"}`;\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin ?? \"\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\"} \u0431\u0443\u0434\u0435 ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u0417\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435: \u043E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F, \u0449\u043E ${issue.origin} \u0431\u0443\u0434\u0435 ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043F\u043E\u0447\u0438\u043D\u0430\u0442\u0438\u0441\u044F \u0437 \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0437\u0430\u043A\u0456\u043D\u0447\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430 \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u043C\u0456\u0441\u0442\u0438\u0442\u0438 \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A: \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u0443 ${_issue.pattern}`;\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0447\u0438\u0441\u043B\u043E: \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u0440\u0430\u0442\u043D\u0438\u043C ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `\u041D\u0435\u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u0438\u0439 \u043A\u043B\u044E\u0447${issue.keys.length > 1 ? \"\u0456\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u0439 \u043A\u043B\u044E\u0447 \u0443 ${issue.origin}`;\n case \"invalid_union\":\n return \"\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456\";\n case \"invalid_element\":\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0443 ${issue.origin}`;\n default:\n return `\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0456 \u0432\u0445\u0456\u0434\u043D\u0456 \u0434\u0430\u043D\u0456`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import uk from \"./uk.js\";\n/** @deprecated Use `uk` instead. */\nexport default function () {\n return uk();\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u062D\u0631\u0648\u0641\", verb: \"\u06C1\u0648\u0646\u0627\" },\n file: { unit: \"\u0628\u0627\u0626\u0679\u0633\", verb: \"\u06C1\u0648\u0646\u0627\" },\n array: { unit: \"\u0622\u0626\u0679\u0645\u0632\", verb: \"\u06C1\u0648\u0646\u0627\" },\n set: { unit: \"\u0622\u0626\u0679\u0645\u0632\", verb: \"\u06C1\u0648\u0646\u0627\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0627\u0646 \u067E\u0679\",\n email: \"\u0627\u06CC \u0645\u06CC\u0644 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n url: \"\u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644\",\n emoji: \"\u0627\u06CC\u0645\u0648\u062C\u06CC\",\n uuid: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n uuidv4: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 4\",\n uuidv6: \"\u06CC\u0648 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC \u0648\u06CC 6\",\n nanoid: \"\u0646\u06CC\u0646\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n guid: \"\u062C\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n cuid: \"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n cuid2: \"\u0633\u06CC \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC 2\",\n ulid: \"\u06CC\u0648 \u0627\u06CC\u0644 \u0622\u0626\u06CC \u0688\u06CC\",\n xid: \"\u0627\u06CC\u06A9\u0633 \u0622\u0626\u06CC \u0688\u06CC\",\n ksuid: \"\u06A9\u06D2 \u0627\u06CC\u0633 \u06CC\u0648 \u0622\u0626\u06CC \u0688\u06CC\",\n datetime: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0688\u06CC\u0679 \u0679\u0627\u0626\u0645\",\n date: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u062A\u0627\u0631\u06CC\u062E\",\n time: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0648\u0642\u062A\",\n duration: \"\u0622\u0626\u06CC \u0627\u06CC\u0633 \u0627\u0648 \u0645\u062F\u062A\",\n ipv4: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n ipv6: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0627\u06CC\u0688\u0631\u06CC\u0633\",\n cidrv4: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 4 \u0631\u06CC\u0646\u062C\",\n cidrv6: \"\u0622\u0626\u06CC \u067E\u06CC \u0648\u06CC 6 \u0631\u06CC\u0646\u062C\",\n base64: \"\u0628\u06CC\u0633 64 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF\",\n base64url: \"\u0628\u06CC\u0633 64 \u06CC\u0648 \u0622\u0631 \u0627\u06CC\u0644 \u0627\u0646 \u06A9\u0648\u0688\u0688 \u0633\u0679\u0631\u0646\u06AF\",\n json_string: \"\u062C\u06D2 \u0627\u06CC\u0633 \u0627\u0648 \u0627\u06CC\u0646 \u0633\u0679\u0631\u0646\u06AF\",\n e164: \"\u0627\u06CC 164 \u0646\u0645\u0628\u0631\",\n jwt: \"\u062C\u06D2 \u0688\u0628\u0644\u06CC\u0648 \u0679\u06CC\",\n template_literal: \"\u0627\u0646 \u067E\u0679\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u0646\u0645\u0628\u0631\",\n array: \"\u0622\u0631\u06D2\",\n null: \"\u0646\u0644\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: instanceof ${issue.expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;\n }\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${expected} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627\u060C ${received} \u0645\u0648\u0635\u0648\u0644 \u06C1\u0648\u0627`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679: ${util.stringifyPrimitive(issue.values[0])} \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n return `\u063A\u0644\u0637 \u0622\u067E\u0634\u0646: ${util.joinValues(issue.values, \"|\")} \u0645\u06CC\u06BA \u0633\u06D2 \u0627\u06CC\u06A9 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue.origin ?? \"\u0648\u06CC\u0644\u06CC\u0648\"} \u06A9\u06D2 ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u0639\u0646\u0627\u0635\u0631\"} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;\n return `\u0628\u06C1\u062A \u0628\u0691\u0627: ${issue.origin ?? \"\u0648\u06CC\u0644\u06CC\u0648\"} \u06A9\u0627 ${adj}${issue.maximum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue.origin} \u06A9\u06D2 ${adj}${issue.minimum.toString()} ${sizing.unit} \u06C1\u0648\u0646\u06D2 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u06D2`;\n }\n return `\u0628\u06C1\u062A \u0686\u06BE\u0648\u0679\u0627: ${issue.origin} \u06A9\u0627 ${adj}${issue.minimum.toString()} \u06C1\u0648\u0646\u0627 \u0645\u062A\u0648\u0642\u0639 \u062A\u06BE\u0627`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.prefix}\" \u0633\u06D2 \u0634\u0631\u0648\u0639 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n }\n if (_issue.format === \"ends_with\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.suffix}\" \u067E\u0631 \u062E\u062A\u0645 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n if (_issue.format === \"includes\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \"${_issue.includes}\" \u0634\u0627\u0645\u0644 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n if (_issue.format === \"regex\")\n return `\u063A\u0644\u0637 \u0633\u0679\u0631\u0646\u06AF: \u067E\u06CC\u0679\u0631\u0646 ${_issue.pattern} \u0633\u06D2 \u0645\u06CC\u0686 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n return `\u063A\u0644\u0637 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u063A\u0644\u0637 \u0646\u0645\u0628\u0631: ${issue.divisor} \u06A9\u0627 \u0645\u0636\u0627\u0639\u0641 \u06C1\u0648\u0646\u0627 \u0686\u0627\u06C1\u06CC\u06D2`;\n case \"unrecognized_keys\":\n return `\u063A\u06CC\u0631 \u062A\u0633\u0644\u06CC\u0645 \u0634\u062F\u06C1 \u06A9\u06CC${issue.keys.length > 1 ? \"\u0632\" : \"\"}: ${util.joinValues(issue.keys, \"\u060C \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u06A9\u06CC`;\n case \"invalid_union\":\n return \"\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679\";\n case \"invalid_element\":\n return `${issue.origin} \u0645\u06CC\u06BA \u063A\u0644\u0637 \u0648\u06CC\u0644\u06CC\u0648`;\n default:\n return `\u063A\u0644\u0637 \u0627\u0646 \u067E\u0679`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"belgi\", verb: \"bo\u2018lishi kerak\" },\n file: { unit: \"bayt\", verb: \"bo\u2018lishi kerak\" },\n array: { unit: \"element\", verb: \"bo\u2018lishi kerak\" },\n set: { unit: \"element\", verb: \"bo\u2018lishi kerak\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"kirish\",\n email: \"elektron pochta manzili\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO sana va vaqti\",\n date: \"ISO sana\",\n time: \"ISO vaqt\",\n duration: \"ISO davomiylik\",\n ipv4: \"IPv4 manzil\",\n ipv6: \"IPv6 manzil\",\n mac: \"MAC manzil\",\n cidrv4: \"IPv4 diapazon\",\n cidrv6: \"IPv6 diapazon\",\n base64: \"base64 kodlangan satr\",\n base64url: \"base64url kodlangan satr\",\n json_string: \"JSON satr\",\n e164: \"E.164 raqam\",\n jwt: \"JWT\",\n template_literal: \"kirish\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"raqam\",\n array: \"massiv\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `Noto\u2018g\u2018ri kirish: kutilgan instanceof ${issue.expected}, qabul qilingan ${received}`;\n }\n return `Noto\u2018g\u2018ri kirish: kutilgan ${expected}, qabul qilingan ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `Noto\u2018g\u2018ri kirish: kutilgan ${util.stringifyPrimitive(issue.values[0])}`;\n return `Noto\u2018g\u2018ri variant: quyidagilardan biri kutilgan ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Juda katta: kutilgan ${issue.origin ?? \"qiymat\"} ${adj}${issue.maximum.toString()} ${sizing.unit} ${sizing.verb}`;\n return `Juda katta: kutilgan ${issue.origin ?? \"qiymat\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Juda kichik: kutilgan ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit} ${sizing.verb}`;\n }\n return `Juda kichik: kutilgan ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.prefix}\" bilan boshlanishi kerak`;\n if (_issue.format === \"ends_with\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.suffix}\" bilan tugashi kerak`;\n if (_issue.format === \"includes\")\n return `Noto\u2018g\u2018ri satr: \"${_issue.includes}\" ni o\u2018z ichiga olishi kerak`;\n if (_issue.format === \"regex\")\n return `Noto\u2018g\u2018ri satr: ${_issue.pattern} shabloniga mos kelishi kerak`;\n return `Noto\u2018g\u2018ri ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `Noto\u2018g\u2018ri raqam: ${issue.divisor} ning karralisi bo\u2018lishi kerak`;\n case \"unrecognized_keys\":\n return `Noma\u2019lum kalit${issue.keys.length > 1 ? \"lar\" : \"\"}: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} dagi kalit noto\u2018g\u2018ri`;\n case \"invalid_union\":\n return \"Noto\u2018g\u2018ri kirish\";\n case \"invalid_element\":\n return `${issue.origin} da noto\u2018g\u2018ri qiymat`;\n default:\n return `Noto\u2018g\u2018ri kirish`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"k\u00FD t\u1EF1\", verb: \"c\u00F3\" },\n file: { unit: \"byte\", verb: \"c\u00F3\" },\n array: { unit: \"ph\u1EA7n t\u1EED\", verb: \"c\u00F3\" },\n set: { unit: \"ph\u1EA7n t\u1EED\", verb: \"c\u00F3\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u0111\u1EA7u v\u00E0o\",\n email: \"\u0111\u1ECBa ch\u1EC9 email\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ng\u00E0y gi\u1EDD ISO\",\n date: \"ng\u00E0y ISO\",\n time: \"gi\u1EDD ISO\",\n duration: \"kho\u1EA3ng th\u1EDDi gian ISO\",\n ipv4: \"\u0111\u1ECBa ch\u1EC9 IPv4\",\n ipv6: \"\u0111\u1ECBa ch\u1EC9 IPv6\",\n cidrv4: \"d\u1EA3i IPv4\",\n cidrv6: \"d\u1EA3i IPv6\",\n base64: \"chu\u1ED7i m\u00E3 h\u00F3a base64\",\n base64url: \"chu\u1ED7i m\u00E3 h\u00F3a base64url\",\n json_string: \"chu\u1ED7i JSON\",\n e164: \"s\u1ED1 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u0111\u1EA7u v\u00E0o\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"s\u1ED1\",\n array: \"m\u1EA3ng\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i instanceof ${issue.expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`;\n }\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${expected}, nh\u1EADn \u0111\u01B0\u1EE3c ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i ${util.stringifyPrimitive(issue.values[0])}`;\n return `T\u00F9y ch\u1ECDn kh\u00F4ng h\u1EE3p l\u1EC7: mong \u0111\u1EE3i m\u1ED9t trong c\u00E1c gi\u00E1 tr\u1ECB ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `Qu\u00E1 l\u1EDBn: mong \u0111\u1EE3i ${issue.origin ?? \"gi\u00E1 tr\u1ECB\"} ${sizing.verb} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"ph\u1EA7n t\u1EED\"}`;\n return `Qu\u00E1 l\u1EDBn: mong \u0111\u1EE3i ${issue.origin ?? \"gi\u00E1 tr\u1ECB\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `Qu\u00E1 nh\u1ECF: mong \u0111\u1EE3i ${issue.origin} ${sizing.verb} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `Qu\u00E1 nh\u1ECF: mong \u0111\u1EE3i ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i b\u1EAFt \u0111\u1EA7u b\u1EB1ng \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i k\u1EBFt th\u00FAc b\u1EB1ng \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i bao g\u1ED3m \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `Chu\u1ED7i kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i kh\u1EDBp v\u1EDBi m\u1EABu ${_issue.pattern}`;\n return `${FormatDictionary[_issue.format] ?? issue.format} kh\u00F4ng h\u1EE3p l\u1EC7`;\n }\n case \"not_multiple_of\":\n return `S\u1ED1 kh\u00F4ng h\u1EE3p l\u1EC7: ph\u1EA3i l\u00E0 b\u1ED9i s\u1ED1 c\u1EE7a ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `Kh\u00F3a kh\u00F4ng \u0111\u01B0\u1EE3c nh\u1EADn d\u1EA1ng: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `Kh\u00F3a kh\u00F4ng h\u1EE3p l\u1EC7 trong ${issue.origin}`;\n case \"invalid_union\":\n return \"\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7\";\n case \"invalid_element\":\n return `Gi\u00E1 tr\u1ECB kh\u00F4ng h\u1EE3p l\u1EC7 trong ${issue.origin}`;\n default:\n return `\u0110\u1EA7u v\u00E0o kh\u00F4ng h\u1EE3p l\u1EC7`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u5B57\u7B26\", verb: \"\u5305\u542B\" },\n file: { unit: \"\u5B57\u8282\", verb: \"\u5305\u542B\" },\n array: { unit: \"\u9879\", verb: \"\u5305\u542B\" },\n set: { unit: \"\u9879\", verb: \"\u5305\u542B\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u8F93\u5165\",\n email: \"\u7535\u5B50\u90AE\u4EF6\",\n url: \"URL\",\n emoji: \"\u8868\u60C5\u7B26\u53F7\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO\u65E5\u671F\u65F6\u95F4\",\n date: \"ISO\u65E5\u671F\",\n time: \"ISO\u65F6\u95F4\",\n duration: \"ISO\u65F6\u957F\",\n ipv4: \"IPv4\u5730\u5740\",\n ipv6: \"IPv6\u5730\u5740\",\n cidrv4: \"IPv4\u7F51\u6BB5\",\n cidrv6: \"IPv6\u7F51\u6BB5\",\n base64: \"base64\u7F16\u7801\u5B57\u7B26\u4E32\",\n base64url: \"base64url\u7F16\u7801\u5B57\u7B26\u4E32\",\n json_string: \"JSON\u5B57\u7B26\u4E32\",\n e164: \"E.164\u53F7\u7801\",\n jwt: \"JWT\",\n template_literal: \"\u8F93\u5165\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"\u6570\u5B57\",\n array: \"\u6570\u7EC4\",\n null: \"\u7A7A\u503C(null)\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B instanceof ${issue.expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`;\n }\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${expected}\uFF0C\u5B9E\u9645\u63A5\u6536 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u65E0\u6548\u8F93\u5165\uFF1A\u671F\u671B ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u65E0\u6548\u9009\u9879\uFF1A\u671F\u671B\u4EE5\u4E0B\u4E4B\u4E00 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue.origin ?? \"\u503C\"} ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u4E2A\u5143\u7D20\"}`;\n return `\u6570\u503C\u8FC7\u5927\uFF1A\u671F\u671B ${issue.origin ?? \"\u503C\"} ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue.origin} ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u6570\u503C\u8FC7\u5C0F\uFF1A\u671F\u671B ${issue.origin} ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 \"${_issue.prefix}\" \u5F00\u5934`;\n if (_issue.format === \"ends_with\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u4EE5 \"${_issue.suffix}\" \u7ED3\u5C3E`;\n if (_issue.format === \"includes\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u5305\u542B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u65E0\u6548\u5B57\u7B26\u4E32\uFF1A\u5FC5\u987B\u6EE1\u8DB3\u6B63\u5219\u8868\u8FBE\u5F0F ${_issue.pattern}`;\n return `\u65E0\u6548${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u65E0\u6548\u6570\u5B57\uFF1A\u5FC5\u987B\u662F ${issue.divisor} \u7684\u500D\u6570`;\n case \"unrecognized_keys\":\n return `\u51FA\u73B0\u672A\u77E5\u7684\u952E(key): ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `${issue.origin} \u4E2D\u7684\u952E(key)\u65E0\u6548`;\n case \"invalid_union\":\n return \"\u65E0\u6548\u8F93\u5165\";\n case \"invalid_element\":\n return `${issue.origin} \u4E2D\u5305\u542B\u65E0\u6548\u503C(value)`;\n default:\n return `\u65E0\u6548\u8F93\u5165`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u5B57\u5143\", verb: \"\u64C1\u6709\" },\n file: { unit: \"\u4F4D\u5143\u7D44\", verb: \"\u64C1\u6709\" },\n array: { unit: \"\u9805\u76EE\", verb: \"\u64C1\u6709\" },\n set: { unit: \"\u9805\u76EE\", verb: \"\u64C1\u6709\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u8F38\u5165\",\n email: \"\u90F5\u4EF6\u5730\u5740\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"ISO \u65E5\u671F\u6642\u9593\",\n date: \"ISO \u65E5\u671F\",\n time: \"ISO \u6642\u9593\",\n duration: \"ISO \u671F\u9593\",\n ipv4: \"IPv4 \u4F4D\u5740\",\n ipv6: \"IPv6 \u4F4D\u5740\",\n cidrv4: \"IPv4 \u7BC4\u570D\",\n cidrv6: \"IPv6 \u7BC4\u570D\",\n base64: \"base64 \u7DE8\u78BC\u5B57\u4E32\",\n base64url: \"base64url \u7DE8\u78BC\u5B57\u4E32\",\n json_string: \"JSON \u5B57\u4E32\",\n e164: \"E.164 \u6578\u503C\",\n jwt: \"JWT\",\n template_literal: \"\u8F38\u5165\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA instanceof ${issue.expected}\uFF0C\u4F46\u6536\u5230 ${received}`;\n }\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${expected}\uFF0C\u4F46\u6536\u5230 ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u7121\u6548\u7684\u8F38\u5165\u503C\uFF1A\u9810\u671F\u70BA ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u7121\u6548\u7684\u9078\u9805\uFF1A\u9810\u671F\u70BA\u4EE5\u4E0B\u5176\u4E2D\u4E4B\u4E00 ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue.origin ?? \"\u503C\"} \u61C9\u70BA ${adj}${issue.maximum.toString()} ${sizing.unit ?? \"\u500B\u5143\u7D20\"}`;\n return `\u6578\u503C\u904E\u5927\uFF1A\u9810\u671F ${issue.origin ?? \"\u503C\"} \u61C9\u70BA ${adj}${issue.maximum.toString()}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing) {\n return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue.origin} \u61C9\u70BA ${adj}${issue.minimum.toString()} ${sizing.unit}`;\n }\n return `\u6578\u503C\u904E\u5C0F\uFF1A\u9810\u671F ${issue.origin} \u61C9\u70BA ${adj}${issue.minimum.toString()}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\") {\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 \"${_issue.prefix}\" \u958B\u982D`;\n }\n if (_issue.format === \"ends_with\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u4EE5 \"${_issue.suffix}\" \u7D50\u5C3E`;\n if (_issue.format === \"includes\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u5305\u542B \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u7121\u6548\u7684\u5B57\u4E32\uFF1A\u5FC5\u9808\u7B26\u5408\u683C\u5F0F ${_issue.pattern}`;\n return `\u7121\u6548\u7684 ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `\u7121\u6548\u7684\u6578\u5B57\uFF1A\u5FC5\u9808\u70BA ${issue.divisor} \u7684\u500D\u6578`;\n case \"unrecognized_keys\":\n return `\u7121\u6CD5\u8B58\u5225\u7684\u9375\u503C${issue.keys.length > 1 ? \"\u5011\" : \"\"}\uFF1A${util.joinValues(issue.keys, \"\u3001\")}`;\n case \"invalid_key\":\n return `${issue.origin} \u4E2D\u6709\u7121\u6548\u7684\u9375\u503C`;\n case \"invalid_union\":\n return \"\u7121\u6548\u7684\u8F38\u5165\u503C\";\n case \"invalid_element\":\n return `${issue.origin} \u4E2D\u6709\u7121\u6548\u7684\u503C`;\n default:\n return `\u7121\u6548\u7684\u8F38\u5165\u503C`;\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "import * as util from \"../core/util.js\";\nconst error = () => {\n const Sizable = {\n string: { unit: \"\u00E0mi\", verb: \"n\u00ED\" },\n file: { unit: \"bytes\", verb: \"n\u00ED\" },\n array: { unit: \"nkan\", verb: \"n\u00ED\" },\n set: { unit: \"nkan\", verb: \"n\u00ED\" },\n };\n function getSizing(origin) {\n return Sizable[origin] ?? null;\n }\n const FormatDictionary = {\n regex: \"\u1EB9\u0300r\u1ECD \u00ECb\u00E1w\u1ECDl\u00E9\",\n email: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC \u00ECm\u1EB9\u0301l\u00EC\",\n url: \"URL\",\n emoji: \"emoji\",\n uuid: \"UUID\",\n uuidv4: \"UUIDv4\",\n uuidv6: \"UUIDv6\",\n nanoid: \"nanoid\",\n guid: \"GUID\",\n cuid: \"cuid\",\n cuid2: \"cuid2\",\n ulid: \"ULID\",\n xid: \"XID\",\n ksuid: \"KSUID\",\n datetime: \"\u00E0k\u00F3k\u00F2 ISO\",\n date: \"\u1ECDj\u1ECD\u0301 ISO\",\n time: \"\u00E0k\u00F3k\u00F2 ISO\",\n duration: \"\u00E0k\u00F3k\u00F2 t\u00F3 p\u00E9 ISO\",\n ipv4: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC IPv4\",\n ipv6: \"\u00E0d\u00EDr\u1EB9\u0301s\u00EC IPv6\",\n cidrv4: \"\u00E0gb\u00E8gb\u00E8 IPv4\",\n cidrv6: \"\u00E0gb\u00E8gb\u00E8 IPv6\",\n base64: \"\u1ECD\u0300r\u1ECD\u0300 t\u00ED a k\u1ECD\u0301 n\u00ED base64\",\n base64url: \"\u1ECD\u0300r\u1ECD\u0300 base64url\",\n json_string: \"\u1ECD\u0300r\u1ECD\u0300 JSON\",\n e164: \"n\u1ECD\u0301mb\u00E0 E.164\",\n jwt: \"JWT\",\n template_literal: \"\u1EB9\u0300r\u1ECD \u00ECb\u00E1w\u1ECDl\u00E9\",\n };\n const TypeDictionary = {\n nan: \"NaN\",\n number: \"n\u1ECD\u0301mb\u00E0\",\n array: \"akop\u1ECD\",\n };\n return (issue) => {\n switch (issue.code) {\n case \"invalid_type\": {\n const expected = TypeDictionary[issue.expected] ?? issue.expected;\n const receivedType = util.parsedType(issue.input);\n const received = TypeDictionary[receivedType] ?? receivedType;\n if (/^[A-Z]/.test(issue.expected)) {\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi instanceof ${issue.expected}, \u00E0m\u1ECD\u0300 a r\u00ED ${received}`;\n }\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi ${expected}, \u00E0m\u1ECD\u0300 a r\u00ED ${received}`;\n }\n case \"invalid_value\":\n if (issue.values.length === 1)\n return `\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e: a n\u00ED l\u00E1ti fi ${util.stringifyPrimitive(issue.values[0])}`;\n return `\u00C0\u1E63\u00E0y\u00E0n a\u1E63\u00EC\u1E63e: yan \u1ECD\u0300kan l\u00E1ra ${util.joinValues(issue.values, \"|\")}`;\n case \"too_big\": {\n const adj = issue.inclusive ? \"<=\" : \"<\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `T\u00F3 p\u1ECD\u0300 j\u00F9: a n\u00ED l\u00E1ti j\u1EB9\u0301 p\u00E9 ${issue.origin ?? \"iye\"} ${sizing.verb} ${adj}${issue.maximum} ${sizing.unit}`;\n return `T\u00F3 p\u1ECD\u0300 j\u00F9: a n\u00ED l\u00E1ti j\u1EB9\u0301 ${adj}${issue.maximum}`;\n }\n case \"too_small\": {\n const adj = issue.inclusive ? \">=\" : \">\";\n const sizing = getSizing(issue.origin);\n if (sizing)\n return `K\u00E9r\u00E9 ju: a n\u00ED l\u00E1ti j\u1EB9\u0301 p\u00E9 ${issue.origin} ${sizing.verb} ${adj}${issue.minimum} ${sizing.unit}`;\n return `K\u00E9r\u00E9 ju: a n\u00ED l\u00E1ti j\u1EB9\u0301 ${adj}${issue.minimum}`;\n }\n case \"invalid_format\": {\n const _issue = issue;\n if (_issue.format === \"starts_with\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u1EB9\u0300r\u1EB9\u0300 p\u1EB9\u0300l\u00FA \"${_issue.prefix}\"`;\n if (_issue.format === \"ends_with\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 par\u00ED p\u1EB9\u0300l\u00FA \"${_issue.suffix}\"`;\n if (_issue.format === \"includes\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 n\u00ED \"${_issue.includes}\"`;\n if (_issue.format === \"regex\")\n return `\u1ECC\u0300r\u1ECD\u0300 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 b\u00E1 \u00E0p\u1EB9\u1EB9r\u1EB9 mu ${_issue.pattern}`;\n return `A\u1E63\u00EC\u1E63e: ${FormatDictionary[_issue.format] ?? issue.format}`;\n }\n case \"not_multiple_of\":\n return `N\u1ECD\u0301mb\u00E0 a\u1E63\u00EC\u1E63e: gb\u1ECD\u0301d\u1ECD\u0300 j\u1EB9\u0301 \u00E8y\u00E0 p\u00EDp\u00EDn ti ${issue.divisor}`;\n case \"unrecognized_keys\":\n return `B\u1ECDt\u00ECn\u00EC \u00E0\u00ECm\u1ECD\u0300: ${util.joinValues(issue.keys, \", \")}`;\n case \"invalid_key\":\n return `B\u1ECDt\u00ECn\u00EC a\u1E63\u00EC\u1E63e n\u00EDn\u00FA ${issue.origin}`;\n case \"invalid_union\":\n return \"\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e\";\n case \"invalid_element\":\n return `Iye a\u1E63\u00EC\u1E63e n\u00EDn\u00FA ${issue.origin}`;\n default:\n return \"\u00CCb\u00E1w\u1ECDl\u00E9 a\u1E63\u00EC\u1E63e\";\n }\n };\n};\nexport default function () {\n return {\n localeError: error(),\n };\n}\n", "var _a;\nexport const $output = Symbol(\"ZodOutput\");\nexport const $input = Symbol(\"ZodInput\");\nexport class $ZodRegistry {\n constructor() {\n this._map = new WeakMap();\n this._idmap = new Map();\n }\n add(schema, ..._meta) {\n const meta = _meta[0];\n this._map.set(schema, meta);\n if (meta && typeof meta === \"object\" && \"id\" in meta) {\n this._idmap.set(meta.id, schema);\n }\n return this;\n }\n clear() {\n this._map = new WeakMap();\n this._idmap = new Map();\n return this;\n }\n remove(schema) {\n const meta = this._map.get(schema);\n if (meta && typeof meta === \"object\" && \"id\" in meta) {\n this._idmap.delete(meta.id);\n }\n this._map.delete(schema);\n return this;\n }\n get(schema) {\n // return this._map.get(schema) as any;\n // inherit metadata\n const p = schema._zod.parent;\n if (p) {\n const pm = { ...(this.get(p) ?? {}) };\n delete pm.id; // do not inherit id\n const f = { ...pm, ...this._map.get(schema) };\n return Object.keys(f).length ? f : undefined;\n }\n return this._map.get(schema);\n }\n has(schema) {\n return this._map.has(schema);\n }\n}\n// registries\nexport function registry() {\n return new $ZodRegistry();\n}\n(_a = globalThis).__zod_globalRegistry ?? (_a.__zod_globalRegistry = registry());\nexport const globalRegistry = globalThis.__zod_globalRegistry;\n", "import * as checks from \"./checks.js\";\nimport * as registries from \"./registries.js\";\nimport * as schemas from \"./schemas.js\";\nimport * as util from \"./util.js\";\n// @__NO_SIDE_EFFECTS__\nexport function _string(Class, params) {\n return new Class({\n type: \"string\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedString(Class, params) {\n return new Class({\n type: \"string\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _email(Class, params) {\n return new Class({\n type: \"string\",\n format: \"email\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _guid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"guid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v4\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v6\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uuidv7(Class, params) {\n return new Class({\n type: \"string\",\n format: \"uuid\",\n check: \"string_format\",\n abort: false,\n version: \"v7\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _url(Class, params) {\n return new Class({\n type: \"string\",\n format: \"url\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _emoji(Class, params) {\n return new Class({\n type: \"string\",\n format: \"emoji\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nanoid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"nanoid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cuid2(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cuid2\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ulid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ulid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _xid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"xid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ksuid(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ksuid\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ipv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ipv4\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _ipv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"ipv6\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _mac(Class, params) {\n return new Class({\n type: \"string\",\n format: \"mac\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cidrv4(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cidrv4\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _cidrv6(Class, params) {\n return new Class({\n type: \"string\",\n format: \"cidrv6\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _base64(Class, params) {\n return new Class({\n type: \"string\",\n format: \"base64\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _base64url(Class, params) {\n return new Class({\n type: \"string\",\n format: \"base64url\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _e164(Class, params) {\n return new Class({\n type: \"string\",\n format: \"e164\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _jwt(Class, params) {\n return new Class({\n type: \"string\",\n format: \"jwt\",\n check: \"string_format\",\n abort: false,\n ...util.normalizeParams(params),\n });\n}\nexport const TimePrecision = {\n Any: null,\n Minute: -1,\n Second: 0,\n Millisecond: 3,\n Microsecond: 6,\n};\n// @__NO_SIDE_EFFECTS__\nexport function _isoDateTime(Class, params) {\n return new Class({\n type: \"string\",\n format: \"datetime\",\n check: \"string_format\",\n offset: false,\n local: false,\n precision: null,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoDate(Class, params) {\n return new Class({\n type: \"string\",\n format: \"date\",\n check: \"string_format\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoTime(Class, params) {\n return new Class({\n type: \"string\",\n format: \"time\",\n check: \"string_format\",\n precision: null,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _isoDuration(Class, params) {\n return new Class({\n type: \"string\",\n format: \"duration\",\n check: \"string_format\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _number(Class, params) {\n return new Class({\n type: \"number\",\n checks: [],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedNumber(Class, params) {\n return new Class({\n type: \"number\",\n coerce: true,\n checks: [],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"safeint\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _float32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"float32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _float64(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"float64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"int32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uint32(Class, params) {\n return new Class({\n type: \"number\",\n check: \"number_format\",\n abort: false,\n format: \"uint32\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _boolean(Class, params) {\n return new Class({\n type: \"boolean\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedBoolean(Class, params) {\n return new Class({\n type: \"boolean\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _bigint(Class, params) {\n return new Class({\n type: \"bigint\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedBigint(Class, params) {\n return new Class({\n type: \"bigint\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _int64(Class, params) {\n return new Class({\n type: \"bigint\",\n check: \"bigint_format\",\n abort: false,\n format: \"int64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uint64(Class, params) {\n return new Class({\n type: \"bigint\",\n check: \"bigint_format\",\n abort: false,\n format: \"uint64\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _symbol(Class, params) {\n return new Class({\n type: \"symbol\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _undefined(Class, params) {\n return new Class({\n type: \"undefined\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _null(Class, params) {\n return new Class({\n type: \"null\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _any(Class) {\n return new Class({\n type: \"any\",\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _unknown(Class) {\n return new Class({\n type: \"unknown\",\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _never(Class, params) {\n return new Class({\n type: \"never\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _void(Class, params) {\n return new Class({\n type: \"void\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _date(Class, params) {\n return new Class({\n type: \"date\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _coercedDate(Class, params) {\n return new Class({\n type: \"date\",\n coerce: true,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nan(Class, params) {\n return new Class({\n type: \"nan\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lt(value, params) {\n return new checks.$ZodCheckLessThan({\n check: \"less_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: false,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lte(value, params) {\n return new checks.$ZodCheckLessThan({\n check: \"less_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: true,\n });\n}\nexport { \n/** @deprecated Use `z.lte()` instead. */\n_lte as _max, };\n// @__NO_SIDE_EFFECTS__\nexport function _gt(value, params) {\n return new checks.$ZodCheckGreaterThan({\n check: \"greater_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: false,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _gte(value, params) {\n return new checks.$ZodCheckGreaterThan({\n check: \"greater_than\",\n ...util.normalizeParams(params),\n value,\n inclusive: true,\n });\n}\nexport { \n/** @deprecated Use `z.gte()` instead. */\n_gte as _min, };\n// @__NO_SIDE_EFFECTS__\nexport function _positive(params) {\n return _gt(0, params);\n}\n// negative\n// @__NO_SIDE_EFFECTS__\nexport function _negative(params) {\n return _lt(0, params);\n}\n// nonpositive\n// @__NO_SIDE_EFFECTS__\nexport function _nonpositive(params) {\n return _lte(0, params);\n}\n// nonnegative\n// @__NO_SIDE_EFFECTS__\nexport function _nonnegative(params) {\n return _gte(0, params);\n}\n// @__NO_SIDE_EFFECTS__\nexport function _multipleOf(value, params) {\n return new checks.$ZodCheckMultipleOf({\n check: \"multiple_of\",\n ...util.normalizeParams(params),\n value,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _maxSize(maximum, params) {\n return new checks.$ZodCheckMaxSize({\n check: \"max_size\",\n ...util.normalizeParams(params),\n maximum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _minSize(minimum, params) {\n return new checks.$ZodCheckMinSize({\n check: \"min_size\",\n ...util.normalizeParams(params),\n minimum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _size(size, params) {\n return new checks.$ZodCheckSizeEquals({\n check: \"size_equals\",\n ...util.normalizeParams(params),\n size,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _maxLength(maximum, params) {\n const ch = new checks.$ZodCheckMaxLength({\n check: \"max_length\",\n ...util.normalizeParams(params),\n maximum,\n });\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _minLength(minimum, params) {\n return new checks.$ZodCheckMinLength({\n check: \"min_length\",\n ...util.normalizeParams(params),\n minimum,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _length(length, params) {\n return new checks.$ZodCheckLengthEquals({\n check: \"length_equals\",\n ...util.normalizeParams(params),\n length,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _regex(pattern, params) {\n return new checks.$ZodCheckRegex({\n check: \"string_format\",\n format: \"regex\",\n ...util.normalizeParams(params),\n pattern,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lowercase(params) {\n return new checks.$ZodCheckLowerCase({\n check: \"string_format\",\n format: \"lowercase\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _uppercase(params) {\n return new checks.$ZodCheckUpperCase({\n check: \"string_format\",\n format: \"uppercase\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _includes(includes, params) {\n return new checks.$ZodCheckIncludes({\n check: \"string_format\",\n format: \"includes\",\n ...util.normalizeParams(params),\n includes,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _startsWith(prefix, params) {\n return new checks.$ZodCheckStartsWith({\n check: \"string_format\",\n format: \"starts_with\",\n ...util.normalizeParams(params),\n prefix,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _endsWith(suffix, params) {\n return new checks.$ZodCheckEndsWith({\n check: \"string_format\",\n format: \"ends_with\",\n ...util.normalizeParams(params),\n suffix,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _property(property, schema, params) {\n return new checks.$ZodCheckProperty({\n check: \"property\",\n property,\n schema,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _mime(types, params) {\n return new checks.$ZodCheckMimeType({\n check: \"mime_type\",\n mime: types,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _overwrite(tx) {\n return new checks.$ZodCheckOverwrite({\n check: \"overwrite\",\n tx,\n });\n}\n// normalize\n// @__NO_SIDE_EFFECTS__\nexport function _normalize(form) {\n return _overwrite((input) => input.normalize(form));\n}\n// trim\n// @__NO_SIDE_EFFECTS__\nexport function _trim() {\n return _overwrite((input) => input.trim());\n}\n// toLowerCase\n// @__NO_SIDE_EFFECTS__\nexport function _toLowerCase() {\n return _overwrite((input) => input.toLowerCase());\n}\n// toUpperCase\n// @__NO_SIDE_EFFECTS__\nexport function _toUpperCase() {\n return _overwrite((input) => input.toUpperCase());\n}\n// slugify\n// @__NO_SIDE_EFFECTS__\nexport function _slugify() {\n return _overwrite((input) => util.slugify(input));\n}\n// @__NO_SIDE_EFFECTS__\nexport function _array(Class, element, params) {\n return new Class({\n type: \"array\",\n element,\n // get element() {\n // return element;\n // },\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _union(Class, options, params) {\n return new Class({\n type: \"union\",\n options,\n ...util.normalizeParams(params),\n });\n}\nexport function _xor(Class, options, params) {\n return new Class({\n type: \"union\",\n options,\n inclusive: false,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _discriminatedUnion(Class, discriminator, options, params) {\n return new Class({\n type: \"union\",\n options,\n discriminator,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _intersection(Class, left, right) {\n return new Class({\n type: \"intersection\",\n left,\n right,\n });\n}\n// export function _tuple(\n// Class: util.SchemaClass,\n// items: [],\n// params?: string | $ZodTupleParams\n// ): schemas.$ZodTuple<[], null>;\n// @__NO_SIDE_EFFECTS__\nexport function _tuple(Class, items, _paramsOrRest, _params) {\n const hasRest = _paramsOrRest instanceof schemas.$ZodType;\n const params = hasRest ? _params : _paramsOrRest;\n const rest = hasRest ? _paramsOrRest : null;\n return new Class({\n type: \"tuple\",\n items,\n rest,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _record(Class, keyType, valueType, params) {\n return new Class({\n type: \"record\",\n keyType,\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _map(Class, keyType, valueType, params) {\n return new Class({\n type: \"map\",\n keyType,\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _set(Class, valueType, params) {\n return new Class({\n type: \"set\",\n valueType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _enum(Class, values, params) {\n const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values;\n // if (Array.isArray(values)) {\n // for (const value of values) {\n // entries[value] = value;\n // }\n // } else {\n // Object.assign(entries, values);\n // }\n // const entries: util.EnumLike = {};\n // for (const val of values) {\n // entries[val] = val;\n // }\n return new Class({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\n/** @deprecated This API has been merged into `z.enum()`. Use `z.enum()` instead.\n *\n * ```ts\n * enum Colors { red, green, blue }\n * z.enum(Colors);\n * ```\n */\nexport function _nativeEnum(Class, entries, params) {\n return new Class({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _literal(Class, value, params) {\n return new Class({\n type: \"literal\",\n values: Array.isArray(value) ? value : [value],\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _file(Class, params) {\n return new Class({\n type: \"file\",\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _transform(Class, fn) {\n return new Class({\n type: \"transform\",\n transform: fn,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _optional(Class, innerType) {\n return new Class({\n type: \"optional\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nullable(Class, innerType) {\n return new Class({\n type: \"nullable\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _default(Class, innerType, defaultValue) {\n return new Class({\n type: \"default\",\n innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _nonoptional(Class, innerType, params) {\n return new Class({\n type: \"nonoptional\",\n innerType,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _success(Class, innerType) {\n return new Class({\n type: \"success\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _catch(Class, innerType, catchValue) {\n return new Class({\n type: \"catch\",\n innerType,\n catchValue: (typeof catchValue === \"function\" ? catchValue : () => catchValue),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _pipe(Class, in_, out) {\n return new Class({\n type: \"pipe\",\n in: in_,\n out,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _readonly(Class, innerType) {\n return new Class({\n type: \"readonly\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _templateLiteral(Class, parts, params) {\n return new Class({\n type: \"template_literal\",\n parts,\n ...util.normalizeParams(params),\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _lazy(Class, getter) {\n return new Class({\n type: \"lazy\",\n getter,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _promise(Class, innerType) {\n return new Class({\n type: \"promise\",\n innerType,\n });\n}\n// @__NO_SIDE_EFFECTS__\nexport function _custom(Class, fn, _params) {\n const norm = util.normalizeParams(_params);\n norm.abort ?? (norm.abort = true); // default to abort:false\n const schema = new Class({\n type: \"custom\",\n check: \"custom\",\n fn: fn,\n ...norm,\n });\n return schema;\n}\n// same as _custom but defaults to abort:false\n// @__NO_SIDE_EFFECTS__\nexport function _refine(Class, fn, _params) {\n const schema = new Class({\n type: \"custom\",\n check: \"custom\",\n fn: fn,\n ...util.normalizeParams(_params),\n });\n return schema;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _superRefine(fn) {\n const ch = _check((payload) => {\n payload.addIssue = (issue) => {\n if (typeof issue === \"string\") {\n payload.issues.push(util.issue(issue, payload.value, ch._zod.def));\n }\n else {\n // for Zod 3 backwards compatibility\n const _issue = issue;\n if (_issue.fatal)\n _issue.continue = false;\n _issue.code ?? (_issue.code = \"custom\");\n _issue.input ?? (_issue.input = payload.value);\n _issue.inst ?? (_issue.inst = ch);\n _issue.continue ?? (_issue.continue = !ch._zod.def.abort); // abort is always undefined, so this is always true...\n payload.issues.push(util.issue(_issue));\n }\n };\n return fn(payload.value, payload);\n });\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _check(fn, params) {\n const ch = new checks.$ZodCheck({\n check: \"custom\",\n ...util.normalizeParams(params),\n });\n ch._zod.check = fn;\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function describe(description) {\n const ch = new checks.$ZodCheck({ check: \"describe\" });\n ch._zod.onattach = [\n (inst) => {\n const existing = registries.globalRegistry.get(inst) ?? {};\n registries.globalRegistry.add(inst, { ...existing, description });\n },\n ];\n ch._zod.check = () => { }; // no-op check\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function meta(metadata) {\n const ch = new checks.$ZodCheck({ check: \"meta\" });\n ch._zod.onattach = [\n (inst) => {\n const existing = registries.globalRegistry.get(inst) ?? {};\n registries.globalRegistry.add(inst, { ...existing, ...metadata });\n },\n ];\n ch._zod.check = () => { }; // no-op check\n return ch;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _stringbool(Classes, _params) {\n const params = util.normalizeParams(_params);\n let truthyArray = params.truthy ?? [\"true\", \"1\", \"yes\", \"on\", \"y\", \"enabled\"];\n let falsyArray = params.falsy ?? [\"false\", \"0\", \"no\", \"off\", \"n\", \"disabled\"];\n if (params.case !== \"sensitive\") {\n truthyArray = truthyArray.map((v) => (typeof v === \"string\" ? v.toLowerCase() : v));\n falsyArray = falsyArray.map((v) => (typeof v === \"string\" ? v.toLowerCase() : v));\n }\n const truthySet = new Set(truthyArray);\n const falsySet = new Set(falsyArray);\n const _Codec = Classes.Codec ?? schemas.$ZodCodec;\n const _Boolean = Classes.Boolean ?? schemas.$ZodBoolean;\n const _String = Classes.String ?? schemas.$ZodString;\n const stringSchema = new _String({ type: \"string\", error: params.error });\n const booleanSchema = new _Boolean({ type: \"boolean\", error: params.error });\n const codec = new _Codec({\n type: \"pipe\",\n in: stringSchema,\n out: booleanSchema,\n transform: ((input, payload) => {\n let data = input;\n if (params.case !== \"sensitive\")\n data = data.toLowerCase();\n if (truthySet.has(data)) {\n return true;\n }\n else if (falsySet.has(data)) {\n return false;\n }\n else {\n payload.issues.push({\n code: \"invalid_value\",\n expected: \"stringbool\",\n values: [...truthySet, ...falsySet],\n input: payload.value,\n inst: codec,\n continue: false,\n });\n return {};\n }\n }),\n reverseTransform: ((input, _payload) => {\n if (input === true) {\n return truthyArray[0] || \"true\";\n }\n else {\n return falsyArray[0] || \"false\";\n }\n }),\n error: params.error,\n });\n return codec;\n}\n// @__NO_SIDE_EFFECTS__\nexport function _stringFormat(Class, format, fnOrRegex, _params = {}) {\n const params = util.normalizeParams(_params);\n const def = {\n ...util.normalizeParams(_params),\n check: \"string_format\",\n type: \"string\",\n format,\n fn: typeof fnOrRegex === \"function\" ? fnOrRegex : (val) => fnOrRegex.test(val),\n ...params,\n };\n if (fnOrRegex instanceof RegExp) {\n def.pattern = fnOrRegex;\n }\n const inst = new Class(def);\n return inst;\n}\n", "import { globalRegistry } from \"./registries.js\";\n// function initializeContext(inputs: JSONSchemaGeneratorParams): ToJSONSchemaContext {\n// return {\n// processor: inputs.processor,\n// metadataRegistry: inputs.metadata ?? globalRegistry,\n// target: inputs.target ?? \"draft-2020-12\",\n// unrepresentable: inputs.unrepresentable ?? \"throw\",\n// };\n// }\nexport function initializeContext(params) {\n // Normalize target: convert old non-hyphenated versions to hyphenated versions\n let target = params?.target ?? \"draft-2020-12\";\n if (target === \"draft-4\")\n target = \"draft-04\";\n if (target === \"draft-7\")\n target = \"draft-07\";\n return {\n processors: params.processors ?? {},\n metadataRegistry: params?.metadata ?? globalRegistry,\n target,\n unrepresentable: params?.unrepresentable ?? \"throw\",\n override: params?.override ?? (() => { }),\n io: params?.io ?? \"output\",\n counter: 0,\n seen: new Map(),\n cycles: params?.cycles ?? \"ref\",\n reused: params?.reused ?? \"inline\",\n external: params?.external ?? undefined,\n };\n}\nexport function process(schema, ctx, _params = { path: [], schemaPath: [] }) {\n var _a;\n const def = schema._zod.def;\n // check for schema in seens\n const seen = ctx.seen.get(schema);\n if (seen) {\n seen.count++;\n // check if cycle\n const isCycle = _params.schemaPath.includes(schema);\n if (isCycle) {\n seen.cycle = _params.path;\n }\n return seen.schema;\n }\n // initialize\n const result = { schema: {}, count: 1, cycle: undefined, path: _params.path };\n ctx.seen.set(schema, result);\n // custom method overrides default behavior\n const overrideSchema = schema._zod.toJSONSchema?.();\n if (overrideSchema) {\n result.schema = overrideSchema;\n }\n else {\n const params = {\n ..._params,\n schemaPath: [..._params.schemaPath, schema],\n path: _params.path,\n };\n if (schema._zod.processJSONSchema) {\n schema._zod.processJSONSchema(ctx, result.schema, params);\n }\n else {\n const _json = result.schema;\n const processor = ctx.processors[def.type];\n if (!processor) {\n throw new Error(`[toJSONSchema]: Non-representable type encountered: ${def.type}`);\n }\n processor(schema, ctx, _json, params);\n }\n const parent = schema._zod.parent;\n if (parent) {\n // Also set ref if processor didn't (for inheritance)\n if (!result.ref)\n result.ref = parent;\n process(parent, ctx, params);\n ctx.seen.get(parent).isParent = true;\n }\n }\n // metadata\n const meta = ctx.metadataRegistry.get(schema);\n if (meta)\n Object.assign(result.schema, meta);\n if (ctx.io === \"input\" && isTransforming(schema)) {\n // examples/defaults only apply to output type of pipe\n delete result.schema.examples;\n delete result.schema.default;\n }\n // set prefault as default\n if (ctx.io === \"input\" && result.schema._prefault)\n (_a = result.schema).default ?? (_a.default = result.schema._prefault);\n delete result.schema._prefault;\n // pulling fresh from ctx.seen in case it was overwritten\n const _result = ctx.seen.get(schema);\n return _result.schema;\n}\nexport function extractDefs(ctx, schema\n// params: EmitParams\n) {\n // iterate over seen map;\n const root = ctx.seen.get(schema);\n if (!root)\n throw new Error(\"Unprocessed schema. This is a bug in Zod.\");\n // Track ids to detect duplicates across different schemas\n const idToSchema = new Map();\n for (const entry of ctx.seen.entries()) {\n const id = ctx.metadataRegistry.get(entry[0])?.id;\n if (id) {\n const existing = idToSchema.get(id);\n if (existing && existing !== entry[0]) {\n throw new Error(`Duplicate schema id \"${id}\" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);\n }\n idToSchema.set(id, entry[0]);\n }\n }\n // returns a ref to the schema\n // defId will be empty if the ref points to an external schema (or #)\n const makeURI = (entry) => {\n // comparing the seen objects because sometimes\n // multiple schemas map to the same seen object.\n // e.g. lazy\n // external is configured\n const defsSegment = ctx.target === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n if (ctx.external) {\n const externalId = ctx.external.registry.get(entry[0])?.id; // ?? \"__shared\";// `__schema${ctx.counter++}`;\n // check if schema is in the external registry\n const uriGenerator = ctx.external.uri ?? ((id) => id);\n if (externalId) {\n return { ref: uriGenerator(externalId) };\n }\n // otherwise, add to __shared\n const id = entry[1].defId ?? entry[1].schema.id ?? `schema${ctx.counter++}`;\n entry[1].defId = id; // set defId so it will be reused if needed\n return { defId: id, ref: `${uriGenerator(\"__shared\")}#/${defsSegment}/${id}` };\n }\n if (entry[1] === root) {\n return { ref: \"#\" };\n }\n // self-contained schema\n const uriPrefix = `#`;\n const defUriPrefix = `${uriPrefix}/${defsSegment}/`;\n const defId = entry[1].schema.id ?? `__schema${ctx.counter++}`;\n return { defId, ref: defUriPrefix + defId };\n };\n // stored cached version in `def` property\n // remove all properties, set $ref\n const extractToDef = (entry) => {\n // if the schema is already a reference, do not extract it\n if (entry[1].schema.$ref) {\n return;\n }\n const seen = entry[1];\n const { ref, defId } = makeURI(entry);\n seen.def = { ...seen.schema };\n // defId won't be set if the schema is a reference to an external schema\n // or if the schema is the root schema\n if (defId)\n seen.defId = defId;\n // wipe away all properties except $ref\n const schema = seen.schema;\n for (const key in schema) {\n delete schema[key];\n }\n schema.$ref = ref;\n };\n // throw on cycles\n // break cycles\n if (ctx.cycles === \"throw\") {\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n if (seen.cycle) {\n throw new Error(\"Cycle detected: \" +\n `#/${seen.cycle?.join(\"/\")}/` +\n '\\n\\nSet the `cycles` parameter to `\"ref\"` to resolve cyclical schemas with defs.');\n }\n }\n }\n // extract schemas into $defs\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n // convert root schema to # $ref\n if (schema === entry[0]) {\n extractToDef(entry); // this has special handling for the root schema\n continue;\n }\n // extract schemas that are in the external registry\n if (ctx.external) {\n const ext = ctx.external.registry.get(entry[0])?.id;\n if (schema !== entry[0] && ext) {\n extractToDef(entry);\n continue;\n }\n }\n // extract schemas with `id` meta\n const id = ctx.metadataRegistry.get(entry[0])?.id;\n if (id) {\n extractToDef(entry);\n continue;\n }\n // break cycles\n if (seen.cycle) {\n // any\n extractToDef(entry);\n continue;\n }\n // extract reused schemas\n if (seen.count > 1) {\n if (ctx.reused === \"ref\") {\n extractToDef(entry);\n // biome-ignore lint:\n continue;\n }\n }\n }\n}\nexport function finalize(ctx, schema) {\n const root = ctx.seen.get(schema);\n if (!root)\n throw new Error(\"Unprocessed schema. This is a bug in Zod.\");\n // flatten refs - inherit properties from parent schemas\n const flattenRef = (zodSchema) => {\n const seen = ctx.seen.get(zodSchema);\n // already processed\n if (seen.ref === null)\n return;\n const schema = seen.def ?? seen.schema;\n const _cached = { ...schema };\n const ref = seen.ref;\n seen.ref = null; // prevent infinite recursion\n if (ref) {\n flattenRef(ref);\n const refSeen = ctx.seen.get(ref);\n const refSchema = refSeen.schema;\n // merge referenced schema into current\n if (refSchema.$ref && (ctx.target === \"draft-07\" || ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\")) {\n // older drafts can't combine $ref with other properties\n schema.allOf = schema.allOf ?? [];\n schema.allOf.push(refSchema);\n }\n else {\n Object.assign(schema, refSchema);\n }\n // restore child's own properties (child wins)\n Object.assign(schema, _cached);\n const isParentRef = zodSchema._zod.parent === ref;\n // For parent chain, child is a refinement - remove parent-only properties\n if (isParentRef) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (!(key in _cached)) {\n delete schema[key];\n }\n }\n }\n // When ref was extracted to $defs, remove properties that match the definition\n if (refSchema.$ref && refSeen.def) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (key in refSeen.def && JSON.stringify(schema[key]) === JSON.stringify(refSeen.def[key])) {\n delete schema[key];\n }\n }\n }\n }\n // If parent was extracted (has $ref), propagate $ref to this schema\n // This handles cases like: readonly().meta({id}).describe()\n // where processor sets ref to innerType but parent should be referenced\n const parent = zodSchema._zod.parent;\n if (parent && parent !== ref) {\n // Ensure parent is processed first so its def has inherited properties\n flattenRef(parent);\n const parentSeen = ctx.seen.get(parent);\n if (parentSeen?.schema.$ref) {\n schema.$ref = parentSeen.schema.$ref;\n // De-duplicate with parent's definition\n if (parentSeen.def) {\n for (const key in schema) {\n if (key === \"$ref\" || key === \"allOf\")\n continue;\n if (key in parentSeen.def && JSON.stringify(schema[key]) === JSON.stringify(parentSeen.def[key])) {\n delete schema[key];\n }\n }\n }\n }\n }\n // execute overrides\n ctx.override({\n zodSchema: zodSchema,\n jsonSchema: schema,\n path: seen.path ?? [],\n });\n };\n for (const entry of [...ctx.seen.entries()].reverse()) {\n flattenRef(entry[0]);\n }\n const result = {};\n if (ctx.target === \"draft-2020-12\") {\n result.$schema = \"https://json-schema.org/draft/2020-12/schema\";\n }\n else if (ctx.target === \"draft-07\") {\n result.$schema = \"http://json-schema.org/draft-07/schema#\";\n }\n else if (ctx.target === \"draft-04\") {\n result.$schema = \"http://json-schema.org/draft-04/schema#\";\n }\n else if (ctx.target === \"openapi-3.0\") {\n // OpenAPI 3.0 schema objects should not include a $schema property\n }\n else {\n // Arbitrary string values are allowed but won't have a $schema property set\n }\n if (ctx.external?.uri) {\n const id = ctx.external.registry.get(schema)?.id;\n if (!id)\n throw new Error(\"Schema is missing an `id` property\");\n result.$id = ctx.external.uri(id);\n }\n Object.assign(result, root.def ?? root.schema);\n // build defs object\n const defs = ctx.external?.defs ?? {};\n for (const entry of ctx.seen.entries()) {\n const seen = entry[1];\n if (seen.def && seen.defId) {\n defs[seen.defId] = seen.def;\n }\n }\n // set definitions in result\n if (ctx.external) {\n }\n else {\n if (Object.keys(defs).length > 0) {\n if (ctx.target === \"draft-2020-12\") {\n result.$defs = defs;\n }\n else {\n result.definitions = defs;\n }\n }\n }\n try {\n // this \"finalizes\" this schema and ensures all cycles are removed\n // each call to finalize() is functionally independent\n // though the seen map is shared\n const finalized = JSON.parse(JSON.stringify(result));\n Object.defineProperty(finalized, \"~standard\", {\n value: {\n ...schema[\"~standard\"],\n jsonSchema: {\n input: createStandardJSONSchemaMethod(schema, \"input\", ctx.processors),\n output: createStandardJSONSchemaMethod(schema, \"output\", ctx.processors),\n },\n },\n enumerable: false,\n writable: false,\n });\n return finalized;\n }\n catch (_err) {\n throw new Error(\"Error converting schema to JSON.\");\n }\n}\nfunction isTransforming(_schema, _ctx) {\n const ctx = _ctx ?? { seen: new Set() };\n if (ctx.seen.has(_schema))\n return false;\n ctx.seen.add(_schema);\n const def = _schema._zod.def;\n if (def.type === \"transform\")\n return true;\n if (def.type === \"array\")\n return isTransforming(def.element, ctx);\n if (def.type === \"set\")\n return isTransforming(def.valueType, ctx);\n if (def.type === \"lazy\")\n return isTransforming(def.getter(), ctx);\n if (def.type === \"promise\" ||\n def.type === \"optional\" ||\n def.type === \"nonoptional\" ||\n def.type === \"nullable\" ||\n def.type === \"readonly\" ||\n def.type === \"default\" ||\n def.type === \"prefault\") {\n return isTransforming(def.innerType, ctx);\n }\n if (def.type === \"intersection\") {\n return isTransforming(def.left, ctx) || isTransforming(def.right, ctx);\n }\n if (def.type === \"record\" || def.type === \"map\") {\n return isTransforming(def.keyType, ctx) || isTransforming(def.valueType, ctx);\n }\n if (def.type === \"pipe\") {\n return isTransforming(def.in, ctx) || isTransforming(def.out, ctx);\n }\n if (def.type === \"object\") {\n for (const key in def.shape) {\n if (isTransforming(def.shape[key], ctx))\n return true;\n }\n return false;\n }\n if (def.type === \"union\") {\n for (const option of def.options) {\n if (isTransforming(option, ctx))\n return true;\n }\n return false;\n }\n if (def.type === \"tuple\") {\n for (const item of def.items) {\n if (isTransforming(item, ctx))\n return true;\n }\n if (def.rest && isTransforming(def.rest, ctx))\n return true;\n return false;\n }\n return false;\n}\n/**\n * Creates a toJSONSchema method for a schema instance.\n * This encapsulates the logic of initializing context, processing, extracting defs, and finalizing.\n */\nexport const createToJSONSchemaMethod = (schema, processors = {}) => (params) => {\n const ctx = initializeContext({ ...params, processors });\n process(schema, ctx);\n extractDefs(ctx, schema);\n return finalize(ctx, schema);\n};\nexport const createStandardJSONSchemaMethod = (schema, io, processors = {}) => (params) => {\n const { libraryOptions, target } = params ?? {};\n const ctx = initializeContext({ ...(libraryOptions ?? {}), target, io, processors });\n process(schema, ctx);\n extractDefs(ctx, schema);\n return finalize(ctx, schema);\n};\n", "import { extractDefs, finalize, initializeContext, process, } from \"./to-json-schema.js\";\nimport { getEnumValues } from \"./util.js\";\nconst formatMap = {\n guid: \"uuid\",\n url: \"uri\",\n datetime: \"date-time\",\n json_string: \"json-string\",\n regex: \"\", // do not set\n};\n// ==================== SIMPLE TYPE PROCESSORS ====================\nexport const stringProcessor = (schema, ctx, _json, _params) => {\n const json = _json;\n json.type = \"string\";\n const { minimum, maximum, format, patterns, contentEncoding } = schema._zod\n .bag;\n if (typeof minimum === \"number\")\n json.minLength = minimum;\n if (typeof maximum === \"number\")\n json.maxLength = maximum;\n // custom pattern overrides format\n if (format) {\n json.format = formatMap[format] ?? format;\n if (json.format === \"\")\n delete json.format; // empty format is not valid\n // JSON Schema format: \"time\" requires a full time with offset or Z\n // z.iso.time() does not include timezone information, so format: \"time\" should never be used\n if (format === \"time\") {\n delete json.format;\n }\n }\n if (contentEncoding)\n json.contentEncoding = contentEncoding;\n if (patterns && patterns.size > 0) {\n const regexes = [...patterns];\n if (regexes.length === 1)\n json.pattern = regexes[0].source;\n else if (regexes.length > 1) {\n json.allOf = [\n ...regexes.map((regex) => ({\n ...(ctx.target === \"draft-07\" || ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\"\n ? { type: \"string\" }\n : {}),\n pattern: regex.source,\n })),\n ];\n }\n }\n};\nexport const numberProcessor = (schema, ctx, _json, _params) => {\n const json = _json;\n const { minimum, maximum, format, multipleOf, exclusiveMaximum, exclusiveMinimum } = schema._zod.bag;\n if (typeof format === \"string\" && format.includes(\"int\"))\n json.type = \"integer\";\n else\n json.type = \"number\";\n if (typeof exclusiveMinimum === \"number\") {\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.minimum = exclusiveMinimum;\n json.exclusiveMinimum = true;\n }\n else {\n json.exclusiveMinimum = exclusiveMinimum;\n }\n }\n if (typeof minimum === \"number\") {\n json.minimum = minimum;\n if (typeof exclusiveMinimum === \"number\" && ctx.target !== \"draft-04\") {\n if (exclusiveMinimum >= minimum)\n delete json.minimum;\n else\n delete json.exclusiveMinimum;\n }\n }\n if (typeof exclusiveMaximum === \"number\") {\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.maximum = exclusiveMaximum;\n json.exclusiveMaximum = true;\n }\n else {\n json.exclusiveMaximum = exclusiveMaximum;\n }\n }\n if (typeof maximum === \"number\") {\n json.maximum = maximum;\n if (typeof exclusiveMaximum === \"number\" && ctx.target !== \"draft-04\") {\n if (exclusiveMaximum <= maximum)\n delete json.maximum;\n else\n delete json.exclusiveMaximum;\n }\n }\n if (typeof multipleOf === \"number\")\n json.multipleOf = multipleOf;\n};\nexport const booleanProcessor = (_schema, _ctx, json, _params) => {\n json.type = \"boolean\";\n};\nexport const bigintProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"BigInt cannot be represented in JSON Schema\");\n }\n};\nexport const symbolProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Symbols cannot be represented in JSON Schema\");\n }\n};\nexport const nullProcessor = (_schema, ctx, json, _params) => {\n if (ctx.target === \"openapi-3.0\") {\n json.type = \"string\";\n json.nullable = true;\n json.enum = [null];\n }\n else {\n json.type = \"null\";\n }\n};\nexport const undefinedProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Undefined cannot be represented in JSON Schema\");\n }\n};\nexport const voidProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Void cannot be represented in JSON Schema\");\n }\n};\nexport const neverProcessor = (_schema, _ctx, json, _params) => {\n json.not = {};\n};\nexport const anyProcessor = (_schema, _ctx, _json, _params) => {\n // empty schema accepts anything\n};\nexport const unknownProcessor = (_schema, _ctx, _json, _params) => {\n // empty schema accepts anything\n};\nexport const dateProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Date cannot be represented in JSON Schema\");\n }\n};\nexport const enumProcessor = (schema, _ctx, json, _params) => {\n const def = schema._zod.def;\n const values = getEnumValues(def.entries);\n // Number enums can have both string and number values\n if (values.every((v) => typeof v === \"number\"))\n json.type = \"number\";\n if (values.every((v) => typeof v === \"string\"))\n json.type = \"string\";\n json.enum = values;\n};\nexport const literalProcessor = (schema, ctx, json, _params) => {\n const def = schema._zod.def;\n const vals = [];\n for (const val of def.values) {\n if (val === undefined) {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Literal `undefined` cannot be represented in JSON Schema\");\n }\n else {\n // do not add to vals\n }\n }\n else if (typeof val === \"bigint\") {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"BigInt literals cannot be represented in JSON Schema\");\n }\n else {\n vals.push(Number(val));\n }\n }\n else {\n vals.push(val);\n }\n }\n if (vals.length === 0) {\n // do nothing (an undefined literal was stripped)\n }\n else if (vals.length === 1) {\n const val = vals[0];\n json.type = val === null ? \"null\" : typeof val;\n if (ctx.target === \"draft-04\" || ctx.target === \"openapi-3.0\") {\n json.enum = [val];\n }\n else {\n json.const = val;\n }\n }\n else {\n if (vals.every((v) => typeof v === \"number\"))\n json.type = \"number\";\n if (vals.every((v) => typeof v === \"string\"))\n json.type = \"string\";\n if (vals.every((v) => typeof v === \"boolean\"))\n json.type = \"boolean\";\n if (vals.every((v) => v === null))\n json.type = \"null\";\n json.enum = vals;\n }\n};\nexport const nanProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"NaN cannot be represented in JSON Schema\");\n }\n};\nexport const templateLiteralProcessor = (schema, _ctx, json, _params) => {\n const _json = json;\n const pattern = schema._zod.pattern;\n if (!pattern)\n throw new Error(\"Pattern not found in template literal\");\n _json.type = \"string\";\n _json.pattern = pattern.source;\n};\nexport const fileProcessor = (schema, _ctx, json, _params) => {\n const _json = json;\n const file = {\n type: \"string\",\n format: \"binary\",\n contentEncoding: \"binary\",\n };\n const { minimum, maximum, mime } = schema._zod.bag;\n if (minimum !== undefined)\n file.minLength = minimum;\n if (maximum !== undefined)\n file.maxLength = maximum;\n if (mime) {\n if (mime.length === 1) {\n file.contentMediaType = mime[0];\n Object.assign(_json, file);\n }\n else {\n Object.assign(_json, file); // shared props at root\n _json.anyOf = mime.map((m) => ({ contentMediaType: m })); // only contentMediaType differs\n }\n }\n else {\n Object.assign(_json, file);\n }\n};\nexport const successProcessor = (_schema, _ctx, json, _params) => {\n json.type = \"boolean\";\n};\nexport const customProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Custom types cannot be represented in JSON Schema\");\n }\n};\nexport const functionProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Function types cannot be represented in JSON Schema\");\n }\n};\nexport const transformProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Transforms cannot be represented in JSON Schema\");\n }\n};\nexport const mapProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Map cannot be represented in JSON Schema\");\n }\n};\nexport const setProcessor = (_schema, ctx, _json, _params) => {\n if (ctx.unrepresentable === \"throw\") {\n throw new Error(\"Set cannot be represented in JSON Schema\");\n }\n};\n// ==================== COMPOSITE TYPE PROCESSORS ====================\nexport const arrayProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n const { minimum, maximum } = schema._zod.bag;\n if (typeof minimum === \"number\")\n json.minItems = minimum;\n if (typeof maximum === \"number\")\n json.maxItems = maximum;\n json.type = \"array\";\n json.items = process(def.element, ctx, { ...params, path: [...params.path, \"items\"] });\n};\nexport const objectProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"object\";\n json.properties = {};\n const shape = def.shape;\n for (const key in shape) {\n json.properties[key] = process(shape[key], ctx, {\n ...params,\n path: [...params.path, \"properties\", key],\n });\n }\n // required keys\n const allKeys = new Set(Object.keys(shape));\n const requiredKeys = new Set([...allKeys].filter((key) => {\n const v = def.shape[key]._zod;\n if (ctx.io === \"input\") {\n return v.optin === undefined;\n }\n else {\n return v.optout === undefined;\n }\n }));\n if (requiredKeys.size > 0) {\n json.required = Array.from(requiredKeys);\n }\n // catchall\n if (def.catchall?._zod.def.type === \"never\") {\n // strict\n json.additionalProperties = false;\n }\n else if (!def.catchall) {\n // regular\n if (ctx.io === \"output\")\n json.additionalProperties = false;\n }\n else if (def.catchall) {\n json.additionalProperties = process(def.catchall, ctx, {\n ...params,\n path: [...params.path, \"additionalProperties\"],\n });\n }\n};\nexport const unionProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n // Exclusive unions (inclusive === false) use oneOf (exactly one match) instead of anyOf (one or more matches)\n // This includes both z.xor() and discriminated unions\n const isExclusive = def.inclusive === false;\n const options = def.options.map((x, i) => process(x, ctx, {\n ...params,\n path: [...params.path, isExclusive ? \"oneOf\" : \"anyOf\", i],\n }));\n if (isExclusive) {\n json.oneOf = options;\n }\n else {\n json.anyOf = options;\n }\n};\nexport const intersectionProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n const a = process(def.left, ctx, {\n ...params,\n path: [...params.path, \"allOf\", 0],\n });\n const b = process(def.right, ctx, {\n ...params,\n path: [...params.path, \"allOf\", 1],\n });\n const isSimpleIntersection = (val) => \"allOf\" in val && Object.keys(val).length === 1;\n const allOf = [\n ...(isSimpleIntersection(a) ? a.allOf : [a]),\n ...(isSimpleIntersection(b) ? b.allOf : [b]),\n ];\n json.allOf = allOf;\n};\nexport const tupleProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"array\";\n const prefixPath = ctx.target === \"draft-2020-12\" ? \"prefixItems\" : \"items\";\n const restPath = ctx.target === \"draft-2020-12\" ? \"items\" : ctx.target === \"openapi-3.0\" ? \"items\" : \"additionalItems\";\n const prefixItems = def.items.map((x, i) => process(x, ctx, {\n ...params,\n path: [...params.path, prefixPath, i],\n }));\n const rest = def.rest\n ? process(def.rest, ctx, {\n ...params,\n path: [...params.path, restPath, ...(ctx.target === \"openapi-3.0\" ? [def.items.length] : [])],\n })\n : null;\n if (ctx.target === \"draft-2020-12\") {\n json.prefixItems = prefixItems;\n if (rest) {\n json.items = rest;\n }\n }\n else if (ctx.target === \"openapi-3.0\") {\n json.items = {\n anyOf: prefixItems,\n };\n if (rest) {\n json.items.anyOf.push(rest);\n }\n json.minItems = prefixItems.length;\n if (!rest) {\n json.maxItems = prefixItems.length;\n }\n }\n else {\n json.items = prefixItems;\n if (rest) {\n json.additionalItems = rest;\n }\n }\n // length\n const { minimum, maximum } = schema._zod.bag;\n if (typeof minimum === \"number\")\n json.minItems = minimum;\n if (typeof maximum === \"number\")\n json.maxItems = maximum;\n};\nexport const recordProcessor = (schema, ctx, _json, params) => {\n const json = _json;\n const def = schema._zod.def;\n json.type = \"object\";\n // For looseRecord with regex patterns, use patternProperties\n // This correctly represents \"only validate keys matching the pattern\" semantics\n // and composes well with allOf (intersections)\n const keyType = def.keyType;\n const keyBag = keyType._zod.bag;\n const patterns = keyBag?.patterns;\n if (def.mode === \"loose\" && patterns && patterns.size > 0) {\n // Use patternProperties for looseRecord with regex patterns\n const valueSchema = process(def.valueType, ctx, {\n ...params,\n path: [...params.path, \"patternProperties\", \"*\"],\n });\n json.patternProperties = {};\n for (const pattern of patterns) {\n json.patternProperties[pattern.source] = valueSchema;\n }\n }\n else {\n // Default behavior: use propertyNames + additionalProperties\n if (ctx.target === \"draft-07\" || ctx.target === \"draft-2020-12\") {\n json.propertyNames = process(def.keyType, ctx, {\n ...params,\n path: [...params.path, \"propertyNames\"],\n });\n }\n json.additionalProperties = process(def.valueType, ctx, {\n ...params,\n path: [...params.path, \"additionalProperties\"],\n });\n }\n // Add required for keys with discrete values (enum, literal, etc.)\n const keyValues = keyType._zod.values;\n if (keyValues) {\n const validKeyValues = [...keyValues].filter((v) => typeof v === \"string\" || typeof v === \"number\");\n if (validKeyValues.length > 0) {\n json.required = validKeyValues;\n }\n }\n};\nexport const nullableProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n const inner = process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n if (ctx.target === \"openapi-3.0\") {\n seen.ref = def.innerType;\n json.nullable = true;\n }\n else {\n json.anyOf = [inner, { type: \"null\" }];\n }\n};\nexport const nonoptionalProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const defaultProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n json.default = JSON.parse(JSON.stringify(def.defaultValue));\n};\nexport const prefaultProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n if (ctx.io === \"input\")\n json._prefault = JSON.parse(JSON.stringify(def.defaultValue));\n};\nexport const catchProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n let catchValue;\n try {\n catchValue = def.catchValue(undefined);\n }\n catch {\n throw new Error(\"Dynamic catch values are not supported in JSON Schema\");\n }\n json.default = catchValue;\n};\nexport const pipeProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n const innerType = ctx.io === \"input\" ? (def.in._zod.def.type === \"transform\" ? def.out : def.in) : def.out;\n process(innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = innerType;\n};\nexport const readonlyProcessor = (schema, ctx, json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n json.readOnly = true;\n};\nexport const promiseProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const optionalProcessor = (schema, ctx, _json, params) => {\n const def = schema._zod.def;\n process(def.innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = def.innerType;\n};\nexport const lazyProcessor = (schema, ctx, _json, params) => {\n const innerType = schema._zod.innerType;\n process(innerType, ctx, params);\n const seen = ctx.seen.get(schema);\n seen.ref = innerType;\n};\n// ==================== ALL PROCESSORS ====================\nexport const allProcessors = {\n string: stringProcessor,\n number: numberProcessor,\n boolean: booleanProcessor,\n bigint: bigintProcessor,\n symbol: symbolProcessor,\n null: nullProcessor,\n undefined: undefinedProcessor,\n void: voidProcessor,\n never: neverProcessor,\n any: anyProcessor,\n unknown: unknownProcessor,\n date: dateProcessor,\n enum: enumProcessor,\n literal: literalProcessor,\n nan: nanProcessor,\n template_literal: templateLiteralProcessor,\n file: fileProcessor,\n success: successProcessor,\n custom: customProcessor,\n function: functionProcessor,\n transform: transformProcessor,\n map: mapProcessor,\n set: setProcessor,\n array: arrayProcessor,\n object: objectProcessor,\n union: unionProcessor,\n intersection: intersectionProcessor,\n tuple: tupleProcessor,\n record: recordProcessor,\n nullable: nullableProcessor,\n nonoptional: nonoptionalProcessor,\n default: defaultProcessor,\n prefault: prefaultProcessor,\n catch: catchProcessor,\n pipe: pipeProcessor,\n readonly: readonlyProcessor,\n promise: promiseProcessor,\n optional: optionalProcessor,\n lazy: lazyProcessor,\n};\nexport function toJSONSchema(input, params) {\n if (\"_idmap\" in input) {\n // Registry case\n const registry = input;\n const ctx = initializeContext({ ...params, processors: allProcessors });\n const defs = {};\n // First pass: process all schemas to build the seen map\n for (const entry of registry._idmap.entries()) {\n const [_, schema] = entry;\n process(schema, ctx);\n }\n const schemas = {};\n const external = {\n registry,\n uri: params?.uri,\n defs,\n };\n // Update the context with external configuration\n ctx.external = external;\n // Second pass: emit each schema\n for (const entry of registry._idmap.entries()) {\n const [key, schema] = entry;\n extractDefs(ctx, schema);\n schemas[key] = finalize(ctx, schema);\n }\n if (Object.keys(defs).length > 0) {\n const defsSegment = ctx.target === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n schemas.__shared = {\n [defsSegment]: defs,\n };\n }\n return { schemas };\n }\n // Single schema case\n const ctx = initializeContext({ ...params, processors: allProcessors });\n process(input, ctx);\n extractDefs(ctx, input);\n return finalize(ctx, input);\n}\n", "import { allProcessors } from \"./json-schema-processors.js\";\nimport { extractDefs, finalize, initializeContext, process, } from \"./to-json-schema.js\";\n/**\n * Legacy class-based interface for JSON Schema generation.\n * This class wraps the new functional implementation to provide backward compatibility.\n *\n * @deprecated Use the `toJSONSchema` function instead for new code.\n *\n * @example\n * ```typescript\n * // Legacy usage (still supported)\n * const gen = new JSONSchemaGenerator({ target: \"draft-07\" });\n * gen.process(schema);\n * const result = gen.emit(schema);\n *\n * // Preferred modern usage\n * const result = toJSONSchema(schema, { target: \"draft-07\" });\n * ```\n */\nexport class JSONSchemaGenerator {\n /** @deprecated Access via ctx instead */\n get metadataRegistry() {\n return this.ctx.metadataRegistry;\n }\n /** @deprecated Access via ctx instead */\n get target() {\n return this.ctx.target;\n }\n /** @deprecated Access via ctx instead */\n get unrepresentable() {\n return this.ctx.unrepresentable;\n }\n /** @deprecated Access via ctx instead */\n get override() {\n return this.ctx.override;\n }\n /** @deprecated Access via ctx instead */\n get io() {\n return this.ctx.io;\n }\n /** @deprecated Access via ctx instead */\n get counter() {\n return this.ctx.counter;\n }\n set counter(value) {\n this.ctx.counter = value;\n }\n /** @deprecated Access via ctx instead */\n get seen() {\n return this.ctx.seen;\n }\n constructor(params) {\n // Normalize target for internal context\n let normalizedTarget = params?.target ?? \"draft-2020-12\";\n if (normalizedTarget === \"draft-4\")\n normalizedTarget = \"draft-04\";\n if (normalizedTarget === \"draft-7\")\n normalizedTarget = \"draft-07\";\n this.ctx = initializeContext({\n processors: allProcessors,\n target: normalizedTarget,\n ...(params?.metadata && { metadata: params.metadata }),\n ...(params?.unrepresentable && { unrepresentable: params.unrepresentable }),\n ...(params?.override && { override: params.override }),\n ...(params?.io && { io: params.io }),\n });\n }\n /**\n * Process a schema to prepare it for JSON Schema generation.\n * This must be called before emit().\n */\n process(schema, _params = { path: [], schemaPath: [] }) {\n return process(schema, this.ctx, _params);\n }\n /**\n * Emit the final JSON Schema after processing.\n * Must call process() first.\n */\n emit(schema, _params) {\n // Apply emit params to the context\n if (_params) {\n if (_params.cycles)\n this.ctx.cycles = _params.cycles;\n if (_params.reused)\n this.ctx.reused = _params.reused;\n if (_params.external)\n this.ctx.external = _params.external;\n }\n extractDefs(this.ctx, schema);\n const result = finalize(this.ctx, schema);\n // Strip ~standard property to match old implementation's return type\n const { \"~standard\": _, ...plainResult } = result;\n return plainResult;\n }\n}\n", "export {};\n", "import * as core from \"../core/index.js\";\nimport { util } from \"../core/index.js\";\nimport * as processors from \"../core/json-schema-processors.js\";\nimport { createStandardJSONSchemaMethod, createToJSONSchemaMethod } from \"../core/to-json-schema.js\";\nimport * as checks from \"./checks.js\";\nimport * as iso from \"./iso.js\";\nimport * as parse from \"./parse.js\";\nexport const ZodType = /*@__PURE__*/ core.$constructor(\"ZodType\", (inst, def) => {\n core.$ZodType.init(inst, def);\n Object.assign(inst[\"~standard\"], {\n jsonSchema: {\n input: createStandardJSONSchemaMethod(inst, \"input\"),\n output: createStandardJSONSchemaMethod(inst, \"output\"),\n },\n });\n inst.toJSONSchema = createToJSONSchemaMethod(inst, {});\n inst.def = def;\n inst.type = def.type;\n Object.defineProperty(inst, \"_def\", { value: def });\n // base methods\n inst.check = (...checks) => {\n return inst.clone(util.mergeDefs(def, {\n checks: [\n ...(def.checks ?? []),\n ...checks.map((ch) => typeof ch === \"function\" ? { _zod: { check: ch, def: { check: \"custom\" }, onattach: [] } } : ch),\n ],\n }), {\n parent: true,\n });\n };\n inst.with = inst.check;\n inst.clone = (def, params) => core.clone(inst, def, params);\n inst.brand = () => inst;\n inst.register = ((reg, meta) => {\n reg.add(inst, meta);\n return inst;\n });\n // parsing\n inst.parse = (data, params) => parse.parse(inst, data, params, { callee: inst.parse });\n inst.safeParse = (data, params) => parse.safeParse(inst, data, params);\n inst.parseAsync = async (data, params) => parse.parseAsync(inst, data, params, { callee: inst.parseAsync });\n inst.safeParseAsync = async (data, params) => parse.safeParseAsync(inst, data, params);\n inst.spa = inst.safeParseAsync;\n // encoding/decoding\n inst.encode = (data, params) => parse.encode(inst, data, params);\n inst.decode = (data, params) => parse.decode(inst, data, params);\n inst.encodeAsync = async (data, params) => parse.encodeAsync(inst, data, params);\n inst.decodeAsync = async (data, params) => parse.decodeAsync(inst, data, params);\n inst.safeEncode = (data, params) => parse.safeEncode(inst, data, params);\n inst.safeDecode = (data, params) => parse.safeDecode(inst, data, params);\n inst.safeEncodeAsync = async (data, params) => parse.safeEncodeAsync(inst, data, params);\n inst.safeDecodeAsync = async (data, params) => parse.safeDecodeAsync(inst, data, params);\n // refinements\n inst.refine = (check, params) => inst.check(refine(check, params));\n inst.superRefine = (refinement) => inst.check(superRefine(refinement));\n inst.overwrite = (fn) => inst.check(checks.overwrite(fn));\n // wrappers\n inst.optional = () => optional(inst);\n inst.exactOptional = () => exactOptional(inst);\n inst.nullable = () => nullable(inst);\n inst.nullish = () => optional(nullable(inst));\n inst.nonoptional = (params) => nonoptional(inst, params);\n inst.array = () => array(inst);\n inst.or = (arg) => union([inst, arg]);\n inst.and = (arg) => intersection(inst, arg);\n inst.transform = (tx) => pipe(inst, transform(tx));\n inst.default = (def) => _default(inst, def);\n inst.prefault = (def) => prefault(inst, def);\n // inst.coalesce = (def, params) => coalesce(inst, def, params);\n inst.catch = (params) => _catch(inst, params);\n inst.pipe = (target) => pipe(inst, target);\n inst.readonly = () => readonly(inst);\n // meta\n inst.describe = (description) => {\n const cl = inst.clone();\n core.globalRegistry.add(cl, { description });\n return cl;\n };\n Object.defineProperty(inst, \"description\", {\n get() {\n return core.globalRegistry.get(inst)?.description;\n },\n configurable: true,\n });\n inst.meta = (...args) => {\n if (args.length === 0) {\n return core.globalRegistry.get(inst);\n }\n const cl = inst.clone();\n core.globalRegistry.add(cl, args[0]);\n return cl;\n };\n // helpers\n inst.isOptional = () => inst.safeParse(undefined).success;\n inst.isNullable = () => inst.safeParse(null).success;\n inst.apply = (fn) => fn(inst);\n return inst;\n});\n/** @internal */\nexport const _ZodString = /*@__PURE__*/ core.$constructor(\"_ZodString\", (inst, def) => {\n core.$ZodString.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.stringProcessor(inst, ctx, json, params);\n const bag = inst._zod.bag;\n inst.format = bag.format ?? null;\n inst.minLength = bag.minimum ?? null;\n inst.maxLength = bag.maximum ?? null;\n // validations\n inst.regex = (...args) => inst.check(checks.regex(...args));\n inst.includes = (...args) => inst.check(checks.includes(...args));\n inst.startsWith = (...args) => inst.check(checks.startsWith(...args));\n inst.endsWith = (...args) => inst.check(checks.endsWith(...args));\n inst.min = (...args) => inst.check(checks.minLength(...args));\n inst.max = (...args) => inst.check(checks.maxLength(...args));\n inst.length = (...args) => inst.check(checks.length(...args));\n inst.nonempty = (...args) => inst.check(checks.minLength(1, ...args));\n inst.lowercase = (params) => inst.check(checks.lowercase(params));\n inst.uppercase = (params) => inst.check(checks.uppercase(params));\n // transforms\n inst.trim = () => inst.check(checks.trim());\n inst.normalize = (...args) => inst.check(checks.normalize(...args));\n inst.toLowerCase = () => inst.check(checks.toLowerCase());\n inst.toUpperCase = () => inst.check(checks.toUpperCase());\n inst.slugify = () => inst.check(checks.slugify());\n});\nexport const ZodString = /*@__PURE__*/ core.$constructor(\"ZodString\", (inst, def) => {\n core.$ZodString.init(inst, def);\n _ZodString.init(inst, def);\n inst.email = (params) => inst.check(core._email(ZodEmail, params));\n inst.url = (params) => inst.check(core._url(ZodURL, params));\n inst.jwt = (params) => inst.check(core._jwt(ZodJWT, params));\n inst.emoji = (params) => inst.check(core._emoji(ZodEmoji, params));\n inst.guid = (params) => inst.check(core._guid(ZodGUID, params));\n inst.uuid = (params) => inst.check(core._uuid(ZodUUID, params));\n inst.uuidv4 = (params) => inst.check(core._uuidv4(ZodUUID, params));\n inst.uuidv6 = (params) => inst.check(core._uuidv6(ZodUUID, params));\n inst.uuidv7 = (params) => inst.check(core._uuidv7(ZodUUID, params));\n inst.nanoid = (params) => inst.check(core._nanoid(ZodNanoID, params));\n inst.guid = (params) => inst.check(core._guid(ZodGUID, params));\n inst.cuid = (params) => inst.check(core._cuid(ZodCUID, params));\n inst.cuid2 = (params) => inst.check(core._cuid2(ZodCUID2, params));\n inst.ulid = (params) => inst.check(core._ulid(ZodULID, params));\n inst.base64 = (params) => inst.check(core._base64(ZodBase64, params));\n inst.base64url = (params) => inst.check(core._base64url(ZodBase64URL, params));\n inst.xid = (params) => inst.check(core._xid(ZodXID, params));\n inst.ksuid = (params) => inst.check(core._ksuid(ZodKSUID, params));\n inst.ipv4 = (params) => inst.check(core._ipv4(ZodIPv4, params));\n inst.ipv6 = (params) => inst.check(core._ipv6(ZodIPv6, params));\n inst.cidrv4 = (params) => inst.check(core._cidrv4(ZodCIDRv4, params));\n inst.cidrv6 = (params) => inst.check(core._cidrv6(ZodCIDRv6, params));\n inst.e164 = (params) => inst.check(core._e164(ZodE164, params));\n // iso\n inst.datetime = (params) => inst.check(iso.datetime(params));\n inst.date = (params) => inst.check(iso.date(params));\n inst.time = (params) => inst.check(iso.time(params));\n inst.duration = (params) => inst.check(iso.duration(params));\n});\nexport function string(params) {\n return core._string(ZodString, params);\n}\nexport const ZodStringFormat = /*@__PURE__*/ core.$constructor(\"ZodStringFormat\", (inst, def) => {\n core.$ZodStringFormat.init(inst, def);\n _ZodString.init(inst, def);\n});\nexport const ZodEmail = /*@__PURE__*/ core.$constructor(\"ZodEmail\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodEmail.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function email(params) {\n return core._email(ZodEmail, params);\n}\nexport const ZodGUID = /*@__PURE__*/ core.$constructor(\"ZodGUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodGUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function guid(params) {\n return core._guid(ZodGUID, params);\n}\nexport const ZodUUID = /*@__PURE__*/ core.$constructor(\"ZodUUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodUUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function uuid(params) {\n return core._uuid(ZodUUID, params);\n}\nexport function uuidv4(params) {\n return core._uuidv4(ZodUUID, params);\n}\n// ZodUUIDv6\nexport function uuidv6(params) {\n return core._uuidv6(ZodUUID, params);\n}\n// ZodUUIDv7\nexport function uuidv7(params) {\n return core._uuidv7(ZodUUID, params);\n}\nexport const ZodURL = /*@__PURE__*/ core.$constructor(\"ZodURL\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodURL.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function url(params) {\n return core._url(ZodURL, params);\n}\nexport function httpUrl(params) {\n return core._url(ZodURL, {\n protocol: /^https?$/,\n hostname: core.regexes.domain,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodEmoji = /*@__PURE__*/ core.$constructor(\"ZodEmoji\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodEmoji.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function emoji(params) {\n return core._emoji(ZodEmoji, params);\n}\nexport const ZodNanoID = /*@__PURE__*/ core.$constructor(\"ZodNanoID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodNanoID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function nanoid(params) {\n return core._nanoid(ZodNanoID, params);\n}\nexport const ZodCUID = /*@__PURE__*/ core.$constructor(\"ZodCUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cuid(params) {\n return core._cuid(ZodCUID, params);\n}\nexport const ZodCUID2 = /*@__PURE__*/ core.$constructor(\"ZodCUID2\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCUID2.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cuid2(params) {\n return core._cuid2(ZodCUID2, params);\n}\nexport const ZodULID = /*@__PURE__*/ core.$constructor(\"ZodULID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodULID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ulid(params) {\n return core._ulid(ZodULID, params);\n}\nexport const ZodXID = /*@__PURE__*/ core.$constructor(\"ZodXID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodXID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function xid(params) {\n return core._xid(ZodXID, params);\n}\nexport const ZodKSUID = /*@__PURE__*/ core.$constructor(\"ZodKSUID\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodKSUID.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ksuid(params) {\n return core._ksuid(ZodKSUID, params);\n}\nexport const ZodIPv4 = /*@__PURE__*/ core.$constructor(\"ZodIPv4\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodIPv4.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ipv4(params) {\n return core._ipv4(ZodIPv4, params);\n}\nexport const ZodMAC = /*@__PURE__*/ core.$constructor(\"ZodMAC\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodMAC.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function mac(params) {\n return core._mac(ZodMAC, params);\n}\nexport const ZodIPv6 = /*@__PURE__*/ core.$constructor(\"ZodIPv6\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodIPv6.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function ipv6(params) {\n return core._ipv6(ZodIPv6, params);\n}\nexport const ZodCIDRv4 = /*@__PURE__*/ core.$constructor(\"ZodCIDRv4\", (inst, def) => {\n core.$ZodCIDRv4.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cidrv4(params) {\n return core._cidrv4(ZodCIDRv4, params);\n}\nexport const ZodCIDRv6 = /*@__PURE__*/ core.$constructor(\"ZodCIDRv6\", (inst, def) => {\n core.$ZodCIDRv6.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function cidrv6(params) {\n return core._cidrv6(ZodCIDRv6, params);\n}\nexport const ZodBase64 = /*@__PURE__*/ core.$constructor(\"ZodBase64\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodBase64.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function base64(params) {\n return core._base64(ZodBase64, params);\n}\nexport const ZodBase64URL = /*@__PURE__*/ core.$constructor(\"ZodBase64URL\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodBase64URL.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function base64url(params) {\n return core._base64url(ZodBase64URL, params);\n}\nexport const ZodE164 = /*@__PURE__*/ core.$constructor(\"ZodE164\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodE164.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function e164(params) {\n return core._e164(ZodE164, params);\n}\nexport const ZodJWT = /*@__PURE__*/ core.$constructor(\"ZodJWT\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodJWT.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function jwt(params) {\n return core._jwt(ZodJWT, params);\n}\nexport const ZodCustomStringFormat = /*@__PURE__*/ core.$constructor(\"ZodCustomStringFormat\", (inst, def) => {\n // ZodStringFormat.init(inst, def);\n core.$ZodCustomStringFormat.init(inst, def);\n ZodStringFormat.init(inst, def);\n});\nexport function stringFormat(format, fnOrRegex, _params = {}) {\n return core._stringFormat(ZodCustomStringFormat, format, fnOrRegex, _params);\n}\nexport function hostname(_params) {\n return core._stringFormat(ZodCustomStringFormat, \"hostname\", core.regexes.hostname, _params);\n}\nexport function hex(_params) {\n return core._stringFormat(ZodCustomStringFormat, \"hex\", core.regexes.hex, _params);\n}\nexport function hash(alg, params) {\n const enc = params?.enc ?? \"hex\";\n const format = `${alg}_${enc}`;\n const regex = core.regexes[format];\n if (!regex)\n throw new Error(`Unrecognized hash format: ${format}`);\n return core._stringFormat(ZodCustomStringFormat, format, regex, params);\n}\nexport const ZodNumber = /*@__PURE__*/ core.$constructor(\"ZodNumber\", (inst, def) => {\n core.$ZodNumber.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.numberProcessor(inst, ctx, json, params);\n inst.gt = (value, params) => inst.check(checks.gt(value, params));\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.lt = (value, params) => inst.check(checks.lt(value, params));\n inst.lte = (value, params) => inst.check(checks.lte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n inst.int = (params) => inst.check(int(params));\n inst.safe = (params) => inst.check(int(params));\n inst.positive = (params) => inst.check(checks.gt(0, params));\n inst.nonnegative = (params) => inst.check(checks.gte(0, params));\n inst.negative = (params) => inst.check(checks.lt(0, params));\n inst.nonpositive = (params) => inst.check(checks.lte(0, params));\n inst.multipleOf = (value, params) => inst.check(checks.multipleOf(value, params));\n inst.step = (value, params) => inst.check(checks.multipleOf(value, params));\n // inst.finite = (params) => inst.check(core.finite(params));\n inst.finite = () => inst;\n const bag = inst._zod.bag;\n inst.minValue =\n Math.max(bag.minimum ?? Number.NEGATIVE_INFINITY, bag.exclusiveMinimum ?? Number.NEGATIVE_INFINITY) ?? null;\n inst.maxValue =\n Math.min(bag.maximum ?? Number.POSITIVE_INFINITY, bag.exclusiveMaximum ?? Number.POSITIVE_INFINITY) ?? null;\n inst.isInt = (bag.format ?? \"\").includes(\"int\") || Number.isSafeInteger(bag.multipleOf ?? 0.5);\n inst.isFinite = true;\n inst.format = bag.format ?? null;\n});\nexport function number(params) {\n return core._number(ZodNumber, params);\n}\nexport const ZodNumberFormat = /*@__PURE__*/ core.$constructor(\"ZodNumberFormat\", (inst, def) => {\n core.$ZodNumberFormat.init(inst, def);\n ZodNumber.init(inst, def);\n});\nexport function int(params) {\n return core._int(ZodNumberFormat, params);\n}\nexport function float32(params) {\n return core._float32(ZodNumberFormat, params);\n}\nexport function float64(params) {\n return core._float64(ZodNumberFormat, params);\n}\nexport function int32(params) {\n return core._int32(ZodNumberFormat, params);\n}\nexport function uint32(params) {\n return core._uint32(ZodNumberFormat, params);\n}\nexport const ZodBoolean = /*@__PURE__*/ core.$constructor(\"ZodBoolean\", (inst, def) => {\n core.$ZodBoolean.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.booleanProcessor(inst, ctx, json, params);\n});\nexport function boolean(params) {\n return core._boolean(ZodBoolean, params);\n}\nexport const ZodBigInt = /*@__PURE__*/ core.$constructor(\"ZodBigInt\", (inst, def) => {\n core.$ZodBigInt.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.bigintProcessor(inst, ctx, json, params);\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.gt = (value, params) => inst.check(checks.gt(value, params));\n inst.gte = (value, params) => inst.check(checks.gte(value, params));\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.lt = (value, params) => inst.check(checks.lt(value, params));\n inst.lte = (value, params) => inst.check(checks.lte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n inst.positive = (params) => inst.check(checks.gt(BigInt(0), params));\n inst.negative = (params) => inst.check(checks.lt(BigInt(0), params));\n inst.nonpositive = (params) => inst.check(checks.lte(BigInt(0), params));\n inst.nonnegative = (params) => inst.check(checks.gte(BigInt(0), params));\n inst.multipleOf = (value, params) => inst.check(checks.multipleOf(value, params));\n const bag = inst._zod.bag;\n inst.minValue = bag.minimum ?? null;\n inst.maxValue = bag.maximum ?? null;\n inst.format = bag.format ?? null;\n});\nexport function bigint(params) {\n return core._bigint(ZodBigInt, params);\n}\nexport const ZodBigIntFormat = /*@__PURE__*/ core.$constructor(\"ZodBigIntFormat\", (inst, def) => {\n core.$ZodBigIntFormat.init(inst, def);\n ZodBigInt.init(inst, def);\n});\n// int64\nexport function int64(params) {\n return core._int64(ZodBigIntFormat, params);\n}\n// uint64\nexport function uint64(params) {\n return core._uint64(ZodBigIntFormat, params);\n}\nexport const ZodSymbol = /*@__PURE__*/ core.$constructor(\"ZodSymbol\", (inst, def) => {\n core.$ZodSymbol.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.symbolProcessor(inst, ctx, json, params);\n});\nexport function symbol(params) {\n return core._symbol(ZodSymbol, params);\n}\nexport const ZodUndefined = /*@__PURE__*/ core.$constructor(\"ZodUndefined\", (inst, def) => {\n core.$ZodUndefined.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.undefinedProcessor(inst, ctx, json, params);\n});\nfunction _undefined(params) {\n return core._undefined(ZodUndefined, params);\n}\nexport { _undefined as undefined };\nexport const ZodNull = /*@__PURE__*/ core.$constructor(\"ZodNull\", (inst, def) => {\n core.$ZodNull.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nullProcessor(inst, ctx, json, params);\n});\nfunction _null(params) {\n return core._null(ZodNull, params);\n}\nexport { _null as null };\nexport const ZodAny = /*@__PURE__*/ core.$constructor(\"ZodAny\", (inst, def) => {\n core.$ZodAny.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.anyProcessor(inst, ctx, json, params);\n});\nexport function any() {\n return core._any(ZodAny);\n}\nexport const ZodUnknown = /*@__PURE__*/ core.$constructor(\"ZodUnknown\", (inst, def) => {\n core.$ZodUnknown.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unknownProcessor(inst, ctx, json, params);\n});\nexport function unknown() {\n return core._unknown(ZodUnknown);\n}\nexport const ZodNever = /*@__PURE__*/ core.$constructor(\"ZodNever\", (inst, def) => {\n core.$ZodNever.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.neverProcessor(inst, ctx, json, params);\n});\nexport function never(params) {\n return core._never(ZodNever, params);\n}\nexport const ZodVoid = /*@__PURE__*/ core.$constructor(\"ZodVoid\", (inst, def) => {\n core.$ZodVoid.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.voidProcessor(inst, ctx, json, params);\n});\nfunction _void(params) {\n return core._void(ZodVoid, params);\n}\nexport { _void as void };\nexport const ZodDate = /*@__PURE__*/ core.$constructor(\"ZodDate\", (inst, def) => {\n core.$ZodDate.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.dateProcessor(inst, ctx, json, params);\n inst.min = (value, params) => inst.check(checks.gte(value, params));\n inst.max = (value, params) => inst.check(checks.lte(value, params));\n const c = inst._zod.bag;\n inst.minDate = c.minimum ? new Date(c.minimum) : null;\n inst.maxDate = c.maximum ? new Date(c.maximum) : null;\n});\nexport function date(params) {\n return core._date(ZodDate, params);\n}\nexport const ZodArray = /*@__PURE__*/ core.$constructor(\"ZodArray\", (inst, def) => {\n core.$ZodArray.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.arrayProcessor(inst, ctx, json, params);\n inst.element = def.element;\n inst.min = (minLength, params) => inst.check(checks.minLength(minLength, params));\n inst.nonempty = (params) => inst.check(checks.minLength(1, params));\n inst.max = (maxLength, params) => inst.check(checks.maxLength(maxLength, params));\n inst.length = (len, params) => inst.check(checks.length(len, params));\n inst.unwrap = () => inst.element;\n});\nexport function array(element, params) {\n return core._array(ZodArray, element, params);\n}\n// .keyof\nexport function keyof(schema) {\n const shape = schema._zod.def.shape;\n return _enum(Object.keys(shape));\n}\nexport const ZodObject = /*@__PURE__*/ core.$constructor(\"ZodObject\", (inst, def) => {\n core.$ZodObjectJIT.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.objectProcessor(inst, ctx, json, params);\n util.defineLazy(inst, \"shape\", () => {\n return def.shape;\n });\n inst.keyof = () => _enum(Object.keys(inst._zod.def.shape));\n inst.catchall = (catchall) => inst.clone({ ...inst._zod.def, catchall: catchall });\n inst.passthrough = () => inst.clone({ ...inst._zod.def, catchall: unknown() });\n inst.loose = () => inst.clone({ ...inst._zod.def, catchall: unknown() });\n inst.strict = () => inst.clone({ ...inst._zod.def, catchall: never() });\n inst.strip = () => inst.clone({ ...inst._zod.def, catchall: undefined });\n inst.extend = (incoming) => {\n return util.extend(inst, incoming);\n };\n inst.safeExtend = (incoming) => {\n return util.safeExtend(inst, incoming);\n };\n inst.merge = (other) => util.merge(inst, other);\n inst.pick = (mask) => util.pick(inst, mask);\n inst.omit = (mask) => util.omit(inst, mask);\n inst.partial = (...args) => util.partial(ZodOptional, inst, args[0]);\n inst.required = (...args) => util.required(ZodNonOptional, inst, args[0]);\n});\nexport function object(shape, params) {\n const def = {\n type: \"object\",\n shape: shape ?? {},\n ...util.normalizeParams(params),\n };\n return new ZodObject(def);\n}\n// strictObject\nexport function strictObject(shape, params) {\n return new ZodObject({\n type: \"object\",\n shape,\n catchall: never(),\n ...util.normalizeParams(params),\n });\n}\n// looseObject\nexport function looseObject(shape, params) {\n return new ZodObject({\n type: \"object\",\n shape,\n catchall: unknown(),\n ...util.normalizeParams(params),\n });\n}\nexport const ZodUnion = /*@__PURE__*/ core.$constructor(\"ZodUnion\", (inst, def) => {\n core.$ZodUnion.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unionProcessor(inst, ctx, json, params);\n inst.options = def.options;\n});\nexport function union(options, params) {\n return new ZodUnion({\n type: \"union\",\n options: options,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodXor = /*@__PURE__*/ core.$constructor(\"ZodXor\", (inst, def) => {\n ZodUnion.init(inst, def);\n core.$ZodXor.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.unionProcessor(inst, ctx, json, params);\n inst.options = def.options;\n});\n/** Creates an exclusive union (XOR) where exactly one option must match.\n * Unlike regular unions that succeed when any option matches, xor fails if\n * zero or more than one option matches the input. */\nexport function xor(options, params) {\n return new ZodXor({\n type: \"union\",\n options: options,\n inclusive: false,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodDiscriminatedUnion = /*@__PURE__*/ core.$constructor(\"ZodDiscriminatedUnion\", (inst, def) => {\n ZodUnion.init(inst, def);\n core.$ZodDiscriminatedUnion.init(inst, def);\n});\nexport function discriminatedUnion(discriminator, options, params) {\n // const [options, params] = args;\n return new ZodDiscriminatedUnion({\n type: \"union\",\n options,\n discriminator,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodIntersection = /*@__PURE__*/ core.$constructor(\"ZodIntersection\", (inst, def) => {\n core.$ZodIntersection.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.intersectionProcessor(inst, ctx, json, params);\n});\nexport function intersection(left, right) {\n return new ZodIntersection({\n type: \"intersection\",\n left: left,\n right: right,\n });\n}\nexport const ZodTuple = /*@__PURE__*/ core.$constructor(\"ZodTuple\", (inst, def) => {\n core.$ZodTuple.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.tupleProcessor(inst, ctx, json, params);\n inst.rest = (rest) => inst.clone({\n ...inst._zod.def,\n rest: rest,\n });\n});\nexport function tuple(items, _paramsOrRest, _params) {\n const hasRest = _paramsOrRest instanceof core.$ZodType;\n const params = hasRest ? _params : _paramsOrRest;\n const rest = hasRest ? _paramsOrRest : null;\n return new ZodTuple({\n type: \"tuple\",\n items: items,\n rest,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodRecord = /*@__PURE__*/ core.$constructor(\"ZodRecord\", (inst, def) => {\n core.$ZodRecord.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.recordProcessor(inst, ctx, json, params);\n inst.keyType = def.keyType;\n inst.valueType = def.valueType;\n});\nexport function record(keyType, valueType, params) {\n return new ZodRecord({\n type: \"record\",\n keyType,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\n// type alksjf = core.output;\nexport function partialRecord(keyType, valueType, params) {\n const k = core.clone(keyType);\n k._zod.values = undefined;\n return new ZodRecord({\n type: \"record\",\n keyType: k,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport function looseRecord(keyType, valueType, params) {\n return new ZodRecord({\n type: \"record\",\n keyType,\n valueType: valueType,\n mode: \"loose\",\n ...util.normalizeParams(params),\n });\n}\nexport const ZodMap = /*@__PURE__*/ core.$constructor(\"ZodMap\", (inst, def) => {\n core.$ZodMap.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.mapProcessor(inst, ctx, json, params);\n inst.keyType = def.keyType;\n inst.valueType = def.valueType;\n inst.min = (...args) => inst.check(core._minSize(...args));\n inst.nonempty = (params) => inst.check(core._minSize(1, params));\n inst.max = (...args) => inst.check(core._maxSize(...args));\n inst.size = (...args) => inst.check(core._size(...args));\n});\nexport function map(keyType, valueType, params) {\n return new ZodMap({\n type: \"map\",\n keyType: keyType,\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodSet = /*@__PURE__*/ core.$constructor(\"ZodSet\", (inst, def) => {\n core.$ZodSet.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.setProcessor(inst, ctx, json, params);\n inst.min = (...args) => inst.check(core._minSize(...args));\n inst.nonempty = (params) => inst.check(core._minSize(1, params));\n inst.max = (...args) => inst.check(core._maxSize(...args));\n inst.size = (...args) => inst.check(core._size(...args));\n});\nexport function set(valueType, params) {\n return new ZodSet({\n type: \"set\",\n valueType: valueType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodEnum = /*@__PURE__*/ core.$constructor(\"ZodEnum\", (inst, def) => {\n core.$ZodEnum.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.enumProcessor(inst, ctx, json, params);\n inst.enum = def.entries;\n inst.options = Object.values(def.entries);\n const keys = new Set(Object.keys(def.entries));\n inst.extract = (values, params) => {\n const newEntries = {};\n for (const value of values) {\n if (keys.has(value)) {\n newEntries[value] = def.entries[value];\n }\n else\n throw new Error(`Key ${value} not found in enum`);\n }\n return new ZodEnum({\n ...def,\n checks: [],\n ...util.normalizeParams(params),\n entries: newEntries,\n });\n };\n inst.exclude = (values, params) => {\n const newEntries = { ...def.entries };\n for (const value of values) {\n if (keys.has(value)) {\n delete newEntries[value];\n }\n else\n throw new Error(`Key ${value} not found in enum`);\n }\n return new ZodEnum({\n ...def,\n checks: [],\n ...util.normalizeParams(params),\n entries: newEntries,\n });\n };\n});\nfunction _enum(values, params) {\n const entries = Array.isArray(values) ? Object.fromEntries(values.map((v) => [v, v])) : values;\n return new ZodEnum({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\nexport { _enum as enum };\n/** @deprecated This API has been merged into `z.enum()`. Use `z.enum()` instead.\n *\n * ```ts\n * enum Colors { red, green, blue }\n * z.enum(Colors);\n * ```\n */\nexport function nativeEnum(entries, params) {\n return new ZodEnum({\n type: \"enum\",\n entries,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodLiteral = /*@__PURE__*/ core.$constructor(\"ZodLiteral\", (inst, def) => {\n core.$ZodLiteral.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.literalProcessor(inst, ctx, json, params);\n inst.values = new Set(def.values);\n Object.defineProperty(inst, \"value\", {\n get() {\n if (def.values.length > 1) {\n throw new Error(\"This schema contains multiple valid literal values. Use `.values` instead.\");\n }\n return def.values[0];\n },\n });\n});\nexport function literal(value, params) {\n return new ZodLiteral({\n type: \"literal\",\n values: Array.isArray(value) ? value : [value],\n ...util.normalizeParams(params),\n });\n}\nexport const ZodFile = /*@__PURE__*/ core.$constructor(\"ZodFile\", (inst, def) => {\n core.$ZodFile.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.fileProcessor(inst, ctx, json, params);\n inst.min = (size, params) => inst.check(core._minSize(size, params));\n inst.max = (size, params) => inst.check(core._maxSize(size, params));\n inst.mime = (types, params) => inst.check(core._mime(Array.isArray(types) ? types : [types], params));\n});\nexport function file(params) {\n return core._file(ZodFile, params);\n}\nexport const ZodTransform = /*@__PURE__*/ core.$constructor(\"ZodTransform\", (inst, def) => {\n core.$ZodTransform.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.transformProcessor(inst, ctx, json, params);\n inst._zod.parse = (payload, _ctx) => {\n if (_ctx.direction === \"backward\") {\n throw new core.$ZodEncodeError(inst.constructor.name);\n }\n payload.addIssue = (issue) => {\n if (typeof issue === \"string\") {\n payload.issues.push(util.issue(issue, payload.value, def));\n }\n else {\n // for Zod 3 backwards compatibility\n const _issue = issue;\n if (_issue.fatal)\n _issue.continue = false;\n _issue.code ?? (_issue.code = \"custom\");\n _issue.input ?? (_issue.input = payload.value);\n _issue.inst ?? (_issue.inst = inst);\n // _issue.continue ??= true;\n payload.issues.push(util.issue(_issue));\n }\n };\n const output = def.transform(payload.value, payload);\n if (output instanceof Promise) {\n return output.then((output) => {\n payload.value = output;\n return payload;\n });\n }\n payload.value = output;\n return payload;\n };\n});\nexport function transform(fn) {\n return new ZodTransform({\n type: \"transform\",\n transform: fn,\n });\n}\nexport const ZodOptional = /*@__PURE__*/ core.$constructor(\"ZodOptional\", (inst, def) => {\n core.$ZodOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.optionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function optional(innerType) {\n return new ZodOptional({\n type: \"optional\",\n innerType: innerType,\n });\n}\nexport const ZodExactOptional = /*@__PURE__*/ core.$constructor(\"ZodExactOptional\", (inst, def) => {\n core.$ZodExactOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.optionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function exactOptional(innerType) {\n return new ZodExactOptional({\n type: \"optional\",\n innerType: innerType,\n });\n}\nexport const ZodNullable = /*@__PURE__*/ core.$constructor(\"ZodNullable\", (inst, def) => {\n core.$ZodNullable.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nullableProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function nullable(innerType) {\n return new ZodNullable({\n type: \"nullable\",\n innerType: innerType,\n });\n}\n// nullish\nexport function nullish(innerType) {\n return optional(nullable(innerType));\n}\nexport const ZodDefault = /*@__PURE__*/ core.$constructor(\"ZodDefault\", (inst, def) => {\n core.$ZodDefault.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.defaultProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n inst.removeDefault = inst.unwrap;\n});\nexport function _default(innerType, defaultValue) {\n return new ZodDefault({\n type: \"default\",\n innerType: innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\nexport const ZodPrefault = /*@__PURE__*/ core.$constructor(\"ZodPrefault\", (inst, def) => {\n core.$ZodPrefault.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.prefaultProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function prefault(innerType, defaultValue) {\n return new ZodPrefault({\n type: \"prefault\",\n innerType: innerType,\n get defaultValue() {\n return typeof defaultValue === \"function\" ? defaultValue() : util.shallowClone(defaultValue);\n },\n });\n}\nexport const ZodNonOptional = /*@__PURE__*/ core.$constructor(\"ZodNonOptional\", (inst, def) => {\n core.$ZodNonOptional.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nonoptionalProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function nonoptional(innerType, params) {\n return new ZodNonOptional({\n type: \"nonoptional\",\n innerType: innerType,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodSuccess = /*@__PURE__*/ core.$constructor(\"ZodSuccess\", (inst, def) => {\n core.$ZodSuccess.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.successProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function success(innerType) {\n return new ZodSuccess({\n type: \"success\",\n innerType: innerType,\n });\n}\nexport const ZodCatch = /*@__PURE__*/ core.$constructor(\"ZodCatch\", (inst, def) => {\n core.$ZodCatch.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.catchProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n inst.removeCatch = inst.unwrap;\n});\nfunction _catch(innerType, catchValue) {\n return new ZodCatch({\n type: \"catch\",\n innerType: innerType,\n catchValue: (typeof catchValue === \"function\" ? catchValue : () => catchValue),\n });\n}\nexport { _catch as catch };\nexport const ZodNaN = /*@__PURE__*/ core.$constructor(\"ZodNaN\", (inst, def) => {\n core.$ZodNaN.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.nanProcessor(inst, ctx, json, params);\n});\nexport function nan(params) {\n return core._nan(ZodNaN, params);\n}\nexport const ZodPipe = /*@__PURE__*/ core.$constructor(\"ZodPipe\", (inst, def) => {\n core.$ZodPipe.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.pipeProcessor(inst, ctx, json, params);\n inst.in = def.in;\n inst.out = def.out;\n});\nexport function pipe(in_, out) {\n return new ZodPipe({\n type: \"pipe\",\n in: in_,\n out: out,\n // ...util.normalizeParams(params),\n });\n}\nexport const ZodCodec = /*@__PURE__*/ core.$constructor(\"ZodCodec\", (inst, def) => {\n ZodPipe.init(inst, def);\n core.$ZodCodec.init(inst, def);\n});\nexport function codec(in_, out, params) {\n return new ZodCodec({\n type: \"pipe\",\n in: in_,\n out: out,\n transform: params.decode,\n reverseTransform: params.encode,\n });\n}\nexport const ZodReadonly = /*@__PURE__*/ core.$constructor(\"ZodReadonly\", (inst, def) => {\n core.$ZodReadonly.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.readonlyProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function readonly(innerType) {\n return new ZodReadonly({\n type: \"readonly\",\n innerType: innerType,\n });\n}\nexport const ZodTemplateLiteral = /*@__PURE__*/ core.$constructor(\"ZodTemplateLiteral\", (inst, def) => {\n core.$ZodTemplateLiteral.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.templateLiteralProcessor(inst, ctx, json, params);\n});\nexport function templateLiteral(parts, params) {\n return new ZodTemplateLiteral({\n type: \"template_literal\",\n parts,\n ...util.normalizeParams(params),\n });\n}\nexport const ZodLazy = /*@__PURE__*/ core.$constructor(\"ZodLazy\", (inst, def) => {\n core.$ZodLazy.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.lazyProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.getter();\n});\nexport function lazy(getter) {\n return new ZodLazy({\n type: \"lazy\",\n getter: getter,\n });\n}\nexport const ZodPromise = /*@__PURE__*/ core.$constructor(\"ZodPromise\", (inst, def) => {\n core.$ZodPromise.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.promiseProcessor(inst, ctx, json, params);\n inst.unwrap = () => inst._zod.def.innerType;\n});\nexport function promise(innerType) {\n return new ZodPromise({\n type: \"promise\",\n innerType: innerType,\n });\n}\nexport const ZodFunction = /*@__PURE__*/ core.$constructor(\"ZodFunction\", (inst, def) => {\n core.$ZodFunction.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.functionProcessor(inst, ctx, json, params);\n});\nexport function _function(params) {\n return new ZodFunction({\n type: \"function\",\n input: Array.isArray(params?.input) ? tuple(params?.input) : (params?.input ?? array(unknown())),\n output: params?.output ?? unknown(),\n });\n}\nexport { _function as function };\nexport const ZodCustom = /*@__PURE__*/ core.$constructor(\"ZodCustom\", (inst, def) => {\n core.$ZodCustom.init(inst, def);\n ZodType.init(inst, def);\n inst._zod.processJSONSchema = (ctx, json, params) => processors.customProcessor(inst, ctx, json, params);\n});\n// custom checks\nexport function check(fn) {\n const ch = new core.$ZodCheck({\n check: \"custom\",\n // ...util.normalizeParams(params),\n });\n ch._zod.check = fn;\n return ch;\n}\nexport function custom(fn, _params) {\n return core._custom(ZodCustom, fn ?? (() => true), _params);\n}\nexport function refine(fn, _params = {}) {\n return core._refine(ZodCustom, fn, _params);\n}\n// superRefine\nexport function superRefine(fn) {\n return core._superRefine(fn);\n}\n// Re-export describe and meta from core\nexport const describe = core.describe;\nexport const meta = core.meta;\nfunction _instanceof(cls, params = {}) {\n const inst = new ZodCustom({\n type: \"custom\",\n check: \"custom\",\n fn: (data) => data instanceof cls,\n abort: true,\n ...util.normalizeParams(params),\n });\n inst._zod.bag.Class = cls;\n // Override check to emit invalid_type instead of custom\n inst._zod.check = (payload) => {\n if (!(payload.value instanceof cls)) {\n payload.issues.push({\n code: \"invalid_type\",\n expected: cls.name,\n input: payload.value,\n inst,\n path: [...(inst._zod.def.path ?? [])],\n });\n }\n };\n return inst;\n}\nexport { _instanceof as instanceof };\n// stringbool\nexport const stringbool = (...args) => core._stringbool({\n Codec: ZodCodec,\n Boolean: ZodBoolean,\n String: ZodString,\n}, ...args);\nexport function json(params) {\n const jsonSchema = lazy(() => {\n return union([string(params), number(), boolean(), _null(), array(jsonSchema), record(string(), jsonSchema)]);\n });\n return jsonSchema;\n}\n// preprocess\n// /** @deprecated Use `z.pipe()` and `z.transform()` instead. */\nexport function preprocess(fn, schema) {\n return pipe(transform(fn), schema);\n}\n", "export { _lt as lt, _lte as lte, _gt as gt, _gte as gte, _positive as positive, _negative as negative, _nonpositive as nonpositive, _nonnegative as nonnegative, _multipleOf as multipleOf, _maxSize as maxSize, _minSize as minSize, _size as size, _maxLength as maxLength, _minLength as minLength, _length as length, _regex as regex, _lowercase as lowercase, _uppercase as uppercase, _includes as includes, _startsWith as startsWith, _endsWith as endsWith, _property as property, _mime as mime, _overwrite as overwrite, _normalize as normalize, _trim as trim, _toLowerCase as toLowerCase, _toUpperCase as toUpperCase, _slugify as slugify, } from \"../core/index.js\";\n", "import * as core from \"../core/index.js\";\nimport * as schemas from \"./schemas.js\";\nexport const ZodISODateTime = /*@__PURE__*/ core.$constructor(\"ZodISODateTime\", (inst, def) => {\n core.$ZodISODateTime.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function datetime(params) {\n return core._isoDateTime(ZodISODateTime, params);\n}\nexport const ZodISODate = /*@__PURE__*/ core.$constructor(\"ZodISODate\", (inst, def) => {\n core.$ZodISODate.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function date(params) {\n return core._isoDate(ZodISODate, params);\n}\nexport const ZodISOTime = /*@__PURE__*/ core.$constructor(\"ZodISOTime\", (inst, def) => {\n core.$ZodISOTime.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function time(params) {\n return core._isoTime(ZodISOTime, params);\n}\nexport const ZodISODuration = /*@__PURE__*/ core.$constructor(\"ZodISODuration\", (inst, def) => {\n core.$ZodISODuration.init(inst, def);\n schemas.ZodStringFormat.init(inst, def);\n});\nexport function duration(params) {\n return core._isoDuration(ZodISODuration, params);\n}\n", "import * as core from \"../core/index.js\";\nimport { $ZodError } from \"../core/index.js\";\nimport * as util from \"../core/util.js\";\nconst initializer = (inst, issues) => {\n $ZodError.init(inst, issues);\n inst.name = \"ZodError\";\n Object.defineProperties(inst, {\n format: {\n value: (mapper) => core.formatError(inst, mapper),\n // enumerable: false,\n },\n flatten: {\n value: (mapper) => core.flattenError(inst, mapper),\n // enumerable: false,\n },\n addIssue: {\n value: (issue) => {\n inst.issues.push(issue);\n inst.message = JSON.stringify(inst.issues, util.jsonStringifyReplacer, 2);\n },\n // enumerable: false,\n },\n addIssues: {\n value: (issues) => {\n inst.issues.push(...issues);\n inst.message = JSON.stringify(inst.issues, util.jsonStringifyReplacer, 2);\n },\n // enumerable: false,\n },\n isEmpty: {\n get() {\n return inst.issues.length === 0;\n },\n // enumerable: false,\n },\n });\n // Object.defineProperty(inst, \"isEmpty\", {\n // get() {\n // return inst.issues.length === 0;\n // },\n // });\n};\nexport const ZodError = core.$constructor(\"ZodError\", initializer);\nexport const ZodRealError = core.$constructor(\"ZodError\", initializer, {\n Parent: Error,\n});\n// /** @deprecated Use `z.core.$ZodErrorMapCtx` instead. */\n// export type ErrorMapCtx = core.$ZodErrorMapCtx;\n", "import * as core from \"../core/index.js\";\nimport { ZodRealError } from \"./errors.js\";\nexport const parse = /* @__PURE__ */ core._parse(ZodRealError);\nexport const parseAsync = /* @__PURE__ */ core._parseAsync(ZodRealError);\nexport const safeParse = /* @__PURE__ */ core._safeParse(ZodRealError);\nexport const safeParseAsync = /* @__PURE__ */ core._safeParseAsync(ZodRealError);\n// Codec functions\nexport const encode = /* @__PURE__ */ core._encode(ZodRealError);\nexport const decode = /* @__PURE__ */ core._decode(ZodRealError);\nexport const encodeAsync = /* @__PURE__ */ core._encodeAsync(ZodRealError);\nexport const decodeAsync = /* @__PURE__ */ core._decodeAsync(ZodRealError);\nexport const safeEncode = /* @__PURE__ */ core._safeEncode(ZodRealError);\nexport const safeDecode = /* @__PURE__ */ core._safeDecode(ZodRealError);\nexport const safeEncodeAsync = /* @__PURE__ */ core._safeEncodeAsync(ZodRealError);\nexport const safeDecodeAsync = /* @__PURE__ */ core._safeDecodeAsync(ZodRealError);\n", "// Zod 3 compat layer\nimport * as core from \"../core/index.js\";\n/** @deprecated Use the raw string literal codes instead, e.g. \"invalid_type\". */\nexport const ZodIssueCode = {\n invalid_type: \"invalid_type\",\n too_big: \"too_big\",\n too_small: \"too_small\",\n invalid_format: \"invalid_format\",\n not_multiple_of: \"not_multiple_of\",\n unrecognized_keys: \"unrecognized_keys\",\n invalid_union: \"invalid_union\",\n invalid_key: \"invalid_key\",\n invalid_element: \"invalid_element\",\n invalid_value: \"invalid_value\",\n custom: \"custom\",\n};\nexport { $brand, config } from \"../core/index.js\";\n/** @deprecated Use `z.config(params)` instead. */\nexport function setErrorMap(map) {\n core.config({\n customError: map,\n });\n}\n/** @deprecated Use `z.config()` instead. */\nexport function getErrorMap() {\n return core.config().customError;\n}\n/** @deprecated Do not use. Stub definition, only included for zod-to-json-schema compatibility. */\nexport var ZodFirstPartyTypeKind;\n(function (ZodFirstPartyTypeKind) {\n})(ZodFirstPartyTypeKind || (ZodFirstPartyTypeKind = {}));\n", "import { globalRegistry } from \"../core/registries.js\";\nimport * as _checks from \"./checks.js\";\nimport * as _iso from \"./iso.js\";\nimport * as _schemas from \"./schemas.js\";\n// Local z object to avoid circular dependency with ../index.js\nconst z = {\n ..._schemas,\n ..._checks,\n iso: _iso,\n};\n// Keys that are recognized and handled by the conversion logic\nconst RECOGNIZED_KEYS = new Set([\n // Schema identification\n \"$schema\",\n \"$ref\",\n \"$defs\",\n \"definitions\",\n // Core schema keywords\n \"$id\",\n \"id\",\n \"$comment\",\n \"$anchor\",\n \"$vocabulary\",\n \"$dynamicRef\",\n \"$dynamicAnchor\",\n // Type\n \"type\",\n \"enum\",\n \"const\",\n // Composition\n \"anyOf\",\n \"oneOf\",\n \"allOf\",\n \"not\",\n // Object\n \"properties\",\n \"required\",\n \"additionalProperties\",\n \"patternProperties\",\n \"propertyNames\",\n \"minProperties\",\n \"maxProperties\",\n // Array\n \"items\",\n \"prefixItems\",\n \"additionalItems\",\n \"minItems\",\n \"maxItems\",\n \"uniqueItems\",\n \"contains\",\n \"minContains\",\n \"maxContains\",\n // String\n \"minLength\",\n \"maxLength\",\n \"pattern\",\n \"format\",\n // Number\n \"minimum\",\n \"maximum\",\n \"exclusiveMinimum\",\n \"exclusiveMaximum\",\n \"multipleOf\",\n // Already handled metadata\n \"description\",\n \"default\",\n // Content\n \"contentEncoding\",\n \"contentMediaType\",\n \"contentSchema\",\n // Unsupported (error-throwing)\n \"unevaluatedItems\",\n \"unevaluatedProperties\",\n \"if\",\n \"then\",\n \"else\",\n \"dependentSchemas\",\n \"dependentRequired\",\n // OpenAPI\n \"nullable\",\n \"readOnly\",\n]);\nfunction detectVersion(schema, defaultTarget) {\n const $schema = schema.$schema;\n if ($schema === \"https://json-schema.org/draft/2020-12/schema\") {\n return \"draft-2020-12\";\n }\n if ($schema === \"http://json-schema.org/draft-07/schema#\") {\n return \"draft-7\";\n }\n if ($schema === \"http://json-schema.org/draft-04/schema#\") {\n return \"draft-4\";\n }\n // Use defaultTarget if provided, otherwise default to draft-2020-12\n return defaultTarget ?? \"draft-2020-12\";\n}\nfunction resolveRef(ref, ctx) {\n if (!ref.startsWith(\"#\")) {\n throw new Error(\"External $ref is not supported, only local refs (#/...) are allowed\");\n }\n const path = ref.slice(1).split(\"/\").filter(Boolean);\n // Handle root reference \"#\"\n if (path.length === 0) {\n return ctx.rootSchema;\n }\n const defsKey = ctx.version === \"draft-2020-12\" ? \"$defs\" : \"definitions\";\n if (path[0] === defsKey) {\n const key = path[1];\n if (!key || !ctx.defs[key]) {\n throw new Error(`Reference not found: ${ref}`);\n }\n return ctx.defs[key];\n }\n throw new Error(`Reference not found: ${ref}`);\n}\nfunction convertBaseSchema(schema, ctx) {\n // Handle unsupported features\n if (schema.not !== undefined) {\n // Special case: { not: {} } represents never\n if (typeof schema.not === \"object\" && Object.keys(schema.not).length === 0) {\n return z.never();\n }\n throw new Error(\"not is not supported in Zod (except { not: {} } for never)\");\n }\n if (schema.unevaluatedItems !== undefined) {\n throw new Error(\"unevaluatedItems is not supported\");\n }\n if (schema.unevaluatedProperties !== undefined) {\n throw new Error(\"unevaluatedProperties is not supported\");\n }\n if (schema.if !== undefined || schema.then !== undefined || schema.else !== undefined) {\n throw new Error(\"Conditional schemas (if/then/else) are not supported\");\n }\n if (schema.dependentSchemas !== undefined || schema.dependentRequired !== undefined) {\n throw new Error(\"dependentSchemas and dependentRequired are not supported\");\n }\n // Handle $ref\n if (schema.$ref) {\n const refPath = schema.$ref;\n if (ctx.refs.has(refPath)) {\n return ctx.refs.get(refPath);\n }\n if (ctx.processing.has(refPath)) {\n // Circular reference - use lazy\n return z.lazy(() => {\n if (!ctx.refs.has(refPath)) {\n throw new Error(`Circular reference not resolved: ${refPath}`);\n }\n return ctx.refs.get(refPath);\n });\n }\n ctx.processing.add(refPath);\n const resolved = resolveRef(refPath, ctx);\n const zodSchema = convertSchema(resolved, ctx);\n ctx.refs.set(refPath, zodSchema);\n ctx.processing.delete(refPath);\n return zodSchema;\n }\n // Handle enum\n if (schema.enum !== undefined) {\n const enumValues = schema.enum;\n // Special case: OpenAPI 3.0 null representation { type: \"string\", nullable: true, enum: [null] }\n if (ctx.version === \"openapi-3.0\" &&\n schema.nullable === true &&\n enumValues.length === 1 &&\n enumValues[0] === null) {\n return z.null();\n }\n if (enumValues.length === 0) {\n return z.never();\n }\n if (enumValues.length === 1) {\n return z.literal(enumValues[0]);\n }\n // Check if all values are strings\n if (enumValues.every((v) => typeof v === \"string\")) {\n return z.enum(enumValues);\n }\n // Mixed types - use union of literals\n const literalSchemas = enumValues.map((v) => z.literal(v));\n if (literalSchemas.length < 2) {\n return literalSchemas[0];\n }\n return z.union([literalSchemas[0], literalSchemas[1], ...literalSchemas.slice(2)]);\n }\n // Handle const\n if (schema.const !== undefined) {\n return z.literal(schema.const);\n }\n // Handle type\n const type = schema.type;\n if (Array.isArray(type)) {\n // Expand type array into anyOf union\n const typeSchemas = type.map((t) => {\n const typeSchema = { ...schema, type: t };\n return convertBaseSchema(typeSchema, ctx);\n });\n if (typeSchemas.length === 0) {\n return z.never();\n }\n if (typeSchemas.length === 1) {\n return typeSchemas[0];\n }\n return z.union(typeSchemas);\n }\n if (!type) {\n // No type specified - empty schema (any)\n return z.any();\n }\n let zodSchema;\n switch (type) {\n case \"string\": {\n let stringSchema = z.string();\n // Apply format using .check() with Zod format functions\n if (schema.format) {\n const format = schema.format;\n // Map common formats to Zod check functions\n if (format === \"email\") {\n stringSchema = stringSchema.check(z.email());\n }\n else if (format === \"uri\" || format === \"uri-reference\") {\n stringSchema = stringSchema.check(z.url());\n }\n else if (format === \"uuid\" || format === \"guid\") {\n stringSchema = stringSchema.check(z.uuid());\n }\n else if (format === \"date-time\") {\n stringSchema = stringSchema.check(z.iso.datetime());\n }\n else if (format === \"date\") {\n stringSchema = stringSchema.check(z.iso.date());\n }\n else if (format === \"time\") {\n stringSchema = stringSchema.check(z.iso.time());\n }\n else if (format === \"duration\") {\n stringSchema = stringSchema.check(z.iso.duration());\n }\n else if (format === \"ipv4\") {\n stringSchema = stringSchema.check(z.ipv4());\n }\n else if (format === \"ipv6\") {\n stringSchema = stringSchema.check(z.ipv6());\n }\n else if (format === \"mac\") {\n stringSchema = stringSchema.check(z.mac());\n }\n else if (format === \"cidr\") {\n stringSchema = stringSchema.check(z.cidrv4());\n }\n else if (format === \"cidr-v6\") {\n stringSchema = stringSchema.check(z.cidrv6());\n }\n else if (format === \"base64\") {\n stringSchema = stringSchema.check(z.base64());\n }\n else if (format === \"base64url\") {\n stringSchema = stringSchema.check(z.base64url());\n }\n else if (format === \"e164\") {\n stringSchema = stringSchema.check(z.e164());\n }\n else if (format === \"jwt\") {\n stringSchema = stringSchema.check(z.jwt());\n }\n else if (format === \"emoji\") {\n stringSchema = stringSchema.check(z.emoji());\n }\n else if (format === \"nanoid\") {\n stringSchema = stringSchema.check(z.nanoid());\n }\n else if (format === \"cuid\") {\n stringSchema = stringSchema.check(z.cuid());\n }\n else if (format === \"cuid2\") {\n stringSchema = stringSchema.check(z.cuid2());\n }\n else if (format === \"ulid\") {\n stringSchema = stringSchema.check(z.ulid());\n }\n else if (format === \"xid\") {\n stringSchema = stringSchema.check(z.xid());\n }\n else if (format === \"ksuid\") {\n stringSchema = stringSchema.check(z.ksuid());\n }\n // Note: json-string format is not currently supported by Zod\n // Custom formats are ignored - keep as plain string\n }\n // Apply constraints\n if (typeof schema.minLength === \"number\") {\n stringSchema = stringSchema.min(schema.minLength);\n }\n if (typeof schema.maxLength === \"number\") {\n stringSchema = stringSchema.max(schema.maxLength);\n }\n if (schema.pattern) {\n // JSON Schema patterns are not implicitly anchored (match anywhere in string)\n stringSchema = stringSchema.regex(new RegExp(schema.pattern));\n }\n zodSchema = stringSchema;\n break;\n }\n case \"number\":\n case \"integer\": {\n let numberSchema = type === \"integer\" ? z.number().int() : z.number();\n // Apply constraints\n if (typeof schema.minimum === \"number\") {\n numberSchema = numberSchema.min(schema.minimum);\n }\n if (typeof schema.maximum === \"number\") {\n numberSchema = numberSchema.max(schema.maximum);\n }\n if (typeof schema.exclusiveMinimum === \"number\") {\n numberSchema = numberSchema.gt(schema.exclusiveMinimum);\n }\n else if (schema.exclusiveMinimum === true && typeof schema.minimum === \"number\") {\n numberSchema = numberSchema.gt(schema.minimum);\n }\n if (typeof schema.exclusiveMaximum === \"number\") {\n numberSchema = numberSchema.lt(schema.exclusiveMaximum);\n }\n else if (schema.exclusiveMaximum === true && typeof schema.maximum === \"number\") {\n numberSchema = numberSchema.lt(schema.maximum);\n }\n if (typeof schema.multipleOf === \"number\") {\n numberSchema = numberSchema.multipleOf(schema.multipleOf);\n }\n zodSchema = numberSchema;\n break;\n }\n case \"boolean\": {\n zodSchema = z.boolean();\n break;\n }\n case \"null\": {\n zodSchema = z.null();\n break;\n }\n case \"object\": {\n const shape = {};\n const properties = schema.properties || {};\n const requiredSet = new Set(schema.required || []);\n // Convert properties - mark optional ones\n for (const [key, propSchema] of Object.entries(properties)) {\n const propZodSchema = convertSchema(propSchema, ctx);\n // If not in required array, make it optional\n shape[key] = requiredSet.has(key) ? propZodSchema : propZodSchema.optional();\n }\n // Handle propertyNames\n if (schema.propertyNames) {\n const keySchema = convertSchema(schema.propertyNames, ctx);\n const valueSchema = schema.additionalProperties && typeof schema.additionalProperties === \"object\"\n ? convertSchema(schema.additionalProperties, ctx)\n : z.any();\n // Case A: No properties (pure record)\n if (Object.keys(shape).length === 0) {\n zodSchema = z.record(keySchema, valueSchema);\n break;\n }\n // Case B: With properties (intersection of object and looseRecord)\n const objectSchema = z.object(shape).passthrough();\n const recordSchema = z.looseRecord(keySchema, valueSchema);\n zodSchema = z.intersection(objectSchema, recordSchema);\n break;\n }\n // Handle patternProperties\n if (schema.patternProperties) {\n // patternProperties: keys matching pattern must satisfy corresponding schema\n // Use loose records so non-matching keys pass through\n const patternProps = schema.patternProperties;\n const patternKeys = Object.keys(patternProps);\n const looseRecords = [];\n for (const pattern of patternKeys) {\n const patternValue = convertSchema(patternProps[pattern], ctx);\n const keySchema = z.string().regex(new RegExp(pattern));\n looseRecords.push(z.looseRecord(keySchema, patternValue));\n }\n // Build intersection: object schema + all pattern property records\n const schemasToIntersect = [];\n if (Object.keys(shape).length > 0) {\n // Use passthrough so patternProperties can validate additional keys\n schemasToIntersect.push(z.object(shape).passthrough());\n }\n schemasToIntersect.push(...looseRecords);\n if (schemasToIntersect.length === 0) {\n zodSchema = z.object({}).passthrough();\n }\n else if (schemasToIntersect.length === 1) {\n zodSchema = schemasToIntersect[0];\n }\n else {\n // Chain intersections: (A & B) & C & D ...\n let result = z.intersection(schemasToIntersect[0], schemasToIntersect[1]);\n for (let i = 2; i < schemasToIntersect.length; i++) {\n result = z.intersection(result, schemasToIntersect[i]);\n }\n zodSchema = result;\n }\n break;\n }\n // Handle additionalProperties\n // In JSON Schema, additionalProperties defaults to true (allow any extra properties)\n // In Zod, objects strip unknown keys by default, so we need to handle this explicitly\n const objectSchema = z.object(shape);\n if (schema.additionalProperties === false) {\n // Strict mode - no extra properties allowed\n zodSchema = objectSchema.strict();\n }\n else if (typeof schema.additionalProperties === \"object\") {\n // Extra properties must match the specified schema\n zodSchema = objectSchema.catchall(convertSchema(schema.additionalProperties, ctx));\n }\n else {\n // additionalProperties is true or undefined - allow any extra properties (passthrough)\n zodSchema = objectSchema.passthrough();\n }\n break;\n }\n case \"array\": {\n // TODO: uniqueItems is not supported\n // TODO: contains/minContains/maxContains are not supported\n // Check if this is a tuple (prefixItems or items as array)\n const prefixItems = schema.prefixItems;\n const items = schema.items;\n if (prefixItems && Array.isArray(prefixItems)) {\n // Tuple with prefixItems (draft-2020-12)\n const tupleItems = prefixItems.map((item) => convertSchema(item, ctx));\n const rest = items && typeof items === \"object\" && !Array.isArray(items)\n ? convertSchema(items, ctx)\n : undefined;\n if (rest) {\n zodSchema = z.tuple(tupleItems).rest(rest);\n }\n else {\n zodSchema = z.tuple(tupleItems);\n }\n // Apply minItems/maxItems constraints to tuples\n if (typeof schema.minItems === \"number\") {\n zodSchema = zodSchema.check(z.minLength(schema.minItems));\n }\n if (typeof schema.maxItems === \"number\") {\n zodSchema = zodSchema.check(z.maxLength(schema.maxItems));\n }\n }\n else if (Array.isArray(items)) {\n // Tuple with items array (draft-7)\n const tupleItems = items.map((item) => convertSchema(item, ctx));\n const rest = schema.additionalItems && typeof schema.additionalItems === \"object\"\n ? convertSchema(schema.additionalItems, ctx)\n : undefined; // additionalItems: false means no rest, handled by default tuple behavior\n if (rest) {\n zodSchema = z.tuple(tupleItems).rest(rest);\n }\n else {\n zodSchema = z.tuple(tupleItems);\n }\n // Apply minItems/maxItems constraints to tuples\n if (typeof schema.minItems === \"number\") {\n zodSchema = zodSchema.check(z.minLength(schema.minItems));\n }\n if (typeof schema.maxItems === \"number\") {\n zodSchema = zodSchema.check(z.maxLength(schema.maxItems));\n }\n }\n else if (items !== undefined) {\n // Regular array\n const element = convertSchema(items, ctx);\n let arraySchema = z.array(element);\n // Apply constraints\n if (typeof schema.minItems === \"number\") {\n arraySchema = arraySchema.min(schema.minItems);\n }\n if (typeof schema.maxItems === \"number\") {\n arraySchema = arraySchema.max(schema.maxItems);\n }\n zodSchema = arraySchema;\n }\n else {\n // No items specified - array of any\n zodSchema = z.array(z.any());\n }\n break;\n }\n default:\n throw new Error(`Unsupported type: ${type}`);\n }\n // Apply metadata\n if (schema.description) {\n zodSchema = zodSchema.describe(schema.description);\n }\n if (schema.default !== undefined) {\n zodSchema = zodSchema.default(schema.default);\n }\n return zodSchema;\n}\nfunction convertSchema(schema, ctx) {\n if (typeof schema === \"boolean\") {\n return schema ? z.any() : z.never();\n }\n // Convert base schema first (ignoring composition keywords)\n let baseSchema = convertBaseSchema(schema, ctx);\n const hasExplicitType = schema.type || schema.enum !== undefined || schema.const !== undefined;\n // Process composition keywords LAST (they can appear together)\n // Handle anyOf - wrap base schema with union\n if (schema.anyOf && Array.isArray(schema.anyOf)) {\n const options = schema.anyOf.map((s) => convertSchema(s, ctx));\n const anyOfUnion = z.union(options);\n baseSchema = hasExplicitType ? z.intersection(baseSchema, anyOfUnion) : anyOfUnion;\n }\n // Handle oneOf - exclusive union (exactly one must match)\n if (schema.oneOf && Array.isArray(schema.oneOf)) {\n const options = schema.oneOf.map((s) => convertSchema(s, ctx));\n const oneOfUnion = z.xor(options);\n baseSchema = hasExplicitType ? z.intersection(baseSchema, oneOfUnion) : oneOfUnion;\n }\n // Handle allOf - wrap base schema with intersection\n if (schema.allOf && Array.isArray(schema.allOf)) {\n if (schema.allOf.length === 0) {\n baseSchema = hasExplicitType ? baseSchema : z.any();\n }\n else {\n let result = hasExplicitType ? baseSchema : convertSchema(schema.allOf[0], ctx);\n const startIdx = hasExplicitType ? 0 : 1;\n for (let i = startIdx; i < schema.allOf.length; i++) {\n result = z.intersection(result, convertSchema(schema.allOf[i], ctx));\n }\n baseSchema = result;\n }\n }\n // Handle nullable (OpenAPI 3.0)\n if (schema.nullable === true && ctx.version === \"openapi-3.0\") {\n baseSchema = z.nullable(baseSchema);\n }\n // Handle readOnly\n if (schema.readOnly === true) {\n baseSchema = z.readonly(baseSchema);\n }\n // Collect metadata: core schema keywords and unrecognized keys\n const extraMeta = {};\n // Core schema keywords that should be captured as metadata\n const coreMetadataKeys = [\"$id\", \"id\", \"$comment\", \"$anchor\", \"$vocabulary\", \"$dynamicRef\", \"$dynamicAnchor\"];\n for (const key of coreMetadataKeys) {\n if (key in schema) {\n extraMeta[key] = schema[key];\n }\n }\n // Content keywords - store as metadata\n const contentMetadataKeys = [\"contentEncoding\", \"contentMediaType\", \"contentSchema\"];\n for (const key of contentMetadataKeys) {\n if (key in schema) {\n extraMeta[key] = schema[key];\n }\n }\n // Unrecognized keys (custom metadata)\n for (const key of Object.keys(schema)) {\n if (!RECOGNIZED_KEYS.has(key)) {\n extraMeta[key] = schema[key];\n }\n }\n if (Object.keys(extraMeta).length > 0) {\n ctx.registry.add(baseSchema, extraMeta);\n }\n return baseSchema;\n}\n/**\n * Converts a JSON Schema to a Zod schema. This function should be considered semi-experimental. It's behavior is liable to change. */\nexport function fromJSONSchema(schema, params) {\n // Handle boolean schemas\n if (typeof schema === \"boolean\") {\n return schema ? z.any() : z.never();\n }\n const version = detectVersion(schema, params?.defaultTarget);\n const defs = (schema.$defs || schema.definitions || {});\n const ctx = {\n version,\n defs,\n refs: new Map(),\n processing: new Set(),\n rootSchema: schema,\n registry: params?.registry ?? globalRegistry,\n };\n return convertSchema(schema, ctx);\n}\n", "import * as core from \"../core/index.js\";\nimport * as schemas from \"./schemas.js\";\nexport function string(params) {\n return core._coercedString(schemas.ZodString, params);\n}\nexport function number(params) {\n return core._coercedNumber(schemas.ZodNumber, params);\n}\nexport function boolean(params) {\n return core._coercedBoolean(schemas.ZodBoolean, params);\n}\nexport function bigint(params) {\n return core._coercedBigint(schemas.ZodBigInt, params);\n}\nexport function date(params) {\n return core._coercedDate(schemas.ZodDate, params);\n}\n", "import { z } from 'zod';\n\nconst applicationConfigSchema = z\n .object({\n CLICKHOUSE_DATABASE: z.string().nonempty(),\n CLICKHOUSE_URL: z.url(),\n CLICKHOUSE_USERNAME: z.string().nonempty(),\n CLICKHOUSE_PASSWORD: z.string().nonempty(),\n });\n\nexport const getApplicationConfig = () => {\n const env = applicationConfigSchema.parse({\n CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE,\n CLICKHOUSE_URL: process.env.CLICKHOUSE_URL,\n CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME,\n CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD,\n });\n\n return {\n clickHouseDatabase: env.CLICKHOUSE_DATABASE,\n clickHouseUrl: env.CLICKHOUSE_URL,\n clickHouseUsername: env.CLICKHOUSE_USERNAME,\n clickHousePassword: env.CLICKHOUSE_PASSWORD,\n };\n};\n", "import { z } from 'zod';\n\nimport { getApplicationConfig } from 'src/shared/application-config';\n\n// Fetches rows from ClickHouse using a raw SQL query,\n// parses the JSONEachRow response, and validates each row against the provided Zod schema.\nexport const fetchFromClickHouse = async (\n query: string,\n schema: z.ZodType,\n): Promise => {\n const { clickHouseUrl, clickHouseUsername, clickHousePassword } =\n getApplicationConfig();\n\n const response = await fetch(clickHouseUrl, {\n method: 'POST',\n headers: {\n Authorization:\n 'Basic ' +\n Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString(\n 'base64',\n ),\n 'Content-Type': 'text/plain',\n },\n body: query,\n });\n\n if (!response.ok) {\n const errorText = await response.text();\n\n throw new Error(`ClickHouse error: ${response.status} - ${errorText}`);\n }\n\n // Format is a list of JSON objects, one per line (JSONEachRow format).\n const text = await response.text();\n\n const rows = text\n .trim()\n .split('\\n')\n .filter((line) => line.trim())\n .map((line) => JSON.parse(line));\n\n return z.array(schema).parse(rows);\n};\n", "// @ts-nocheck\nexport class GenqlError extends Error {\n errors: Array = []\n /**\n * Partial data returned by the server\n */\n data?: any\n constructor(errors: any[], data: any) {\n let message = Array.isArray(errors)\n ? errors.map((x) => x?.message || '').join('\\n')\n : ''\n if (!message) {\n message = 'GraphQL error'\n }\n super(message)\n this.errors = errors\n this.data = data\n }\n}\n\ninterface GraphqlError {\n message: string\n locations?: Array<{\n line: number\n column: number\n }>\n path?: string[]\n extensions?: Record\n}\n", "// @ts-nocheck\nimport type { GraphqlOperation } from './generateGraphqlOperation'\nimport { GenqlError } from './error'\n\ntype Variables = Record\n\ntype QueryError = Error & {\n message: string\n\n locations?: Array<{\n line: number\n column: number\n }>\n path?: any\n rid: string\n details?: Record\n}\ntype Result = {\n data: Record\n errors: Array\n}\ntype Fetcher = (\n batchedQuery: GraphqlOperation | Array,\n) => Promise>\ntype Options = {\n batchInterval?: number\n shouldBatch?: boolean\n maxBatchSize?: number\n}\ntype Queue = Array<{\n request: GraphqlOperation\n resolve: (...args: Array) => any\n reject: (...args: Array) => any\n}>\n\n/**\n * takes a list of requests (queue) and batches them into a single server request.\n * It will then resolve each individual requests promise with the appropriate data.\n * @private\n * @param {QueryBatcher} client - the client to use\n * @param {Queue} queue - the list of requests to batch\n */\nfunction dispatchQueueBatch(client: QueryBatcher, queue: Queue): void {\n let batchedQuery: any = queue.map((item) => item.request)\n\n if (batchedQuery.length === 1) {\n batchedQuery = batchedQuery[0]\n }\n\n client.fetcher(batchedQuery).then((responses: any) => {\n if (queue.length === 1 && !Array.isArray(responses)) {\n if (responses.errors && responses.errors.length) {\n queue[0].reject(\n new GenqlError(responses.errors, responses.data),\n )\n return\n }\n\n queue[0].resolve(responses)\n return\n } else if (responses.length !== queue.length) {\n throw new Error('response length did not match query length')\n }\n\n for (let i = 0; i < queue.length; i++) {\n if (responses[i].errors && responses[i].errors.length) {\n queue[i].reject(\n new GenqlError(responses[i].errors, responses[i].data),\n )\n } else {\n queue[i].resolve(responses[i])\n }\n }\n })\n}\n\n/**\n * creates a list of requests to batch according to max batch size.\n * @private\n * @param {QueryBatcher} client - the client to create list of requests from from\n * @param {Options} options - the options for the batch\n */\nfunction dispatchQueue(client: QueryBatcher, options: Options): void {\n const queue = client._queue\n const maxBatchSize = options.maxBatchSize || 0\n client._queue = []\n\n if (maxBatchSize > 0 && maxBatchSize < queue.length) {\n for (let i = 0; i < queue.length / maxBatchSize; i++) {\n dispatchQueueBatch(\n client,\n queue.slice(i * maxBatchSize, (i + 1) * maxBatchSize),\n )\n }\n } else {\n dispatchQueueBatch(client, queue)\n }\n}\n/**\n * Create a batcher client.\n * @param {Fetcher} fetcher - A function that can handle the network requests to graphql endpoint\n * @param {Options} options - the options to be used by client\n * @param {boolean} options.shouldBatch - should the client batch requests. (default true)\n * @param {integer} options.batchInterval - duration (in MS) of each batch window. (default 6)\n * @param {integer} options.maxBatchSize - max number of requests in a batch. (default 0)\n * @param {boolean} options.defaultHeaders - default headers to include with every request\n *\n * @example\n * const fetcher = batchedQuery => fetch('path/to/graphql', {\n * method: 'post',\n * headers: {\n * Accept: 'application/json',\n * 'Content-Type': 'application/json',\n * },\n * body: JSON.stringify(batchedQuery),\n * credentials: 'include',\n * })\n * .then(response => response.json())\n *\n * const client = new QueryBatcher(fetcher, { maxBatchSize: 10 })\n */\n\nexport class QueryBatcher {\n fetcher: Fetcher\n _options: Options\n _queue: Queue\n\n constructor(\n fetcher: Fetcher,\n {\n batchInterval = 6,\n shouldBatch = true,\n maxBatchSize = 0,\n }: Options = {},\n ) {\n this.fetcher = fetcher\n this._options = {\n batchInterval,\n shouldBatch,\n maxBatchSize,\n }\n this._queue = []\n }\n\n /**\n * Fetch will send a graphql request and return the parsed json.\n * @param {string} query - the graphql query.\n * @param {Variables} variables - any variables you wish to inject as key/value pairs.\n * @param {[string]} operationName - the graphql operationName.\n * @param {Options} overrides - the client options overrides.\n *\n * @return {promise} resolves to parsed json of server response\n *\n * @example\n * client.fetch(`\n * query getHuman($id: ID!) {\n * human(id: $id) {\n * name\n * height\n * }\n * }\n * `, { id: \"1001\" }, 'getHuman')\n * .then(human => {\n * // do something with human\n * console.log(human);\n * });\n */\n fetch(\n query: string,\n variables?: Variables,\n operationName?: string,\n overrides: Options = {},\n ): Promise {\n const request: GraphqlOperation = {\n query,\n }\n const options = Object.assign({}, this._options, overrides)\n\n if (variables) {\n request.variables = variables\n }\n\n if (operationName) {\n request.operationName = operationName\n }\n\n const promise = new Promise((resolve, reject) => {\n this._queue.push({\n request,\n resolve,\n reject,\n })\n\n if (this._queue.length === 1) {\n if (options.shouldBatch) {\n setTimeout(\n () => dispatchQueue(this, options),\n options.batchInterval,\n )\n } else {\n dispatchQueue(this, options)\n }\n }\n })\n return promise\n }\n\n /**\n * Fetch will send a graphql request and return the parsed json.\n * @param {string} query - the graphql query.\n * @param {Variables} variables - any variables you wish to inject as key/value pairs.\n * @param {[string]} operationName - the graphql operationName.\n * @param {Options} overrides - the client options overrides.\n *\n * @return {Promise>} resolves to parsed json of server response\n *\n * @example\n * client.forceFetch(`\n * query getHuman($id: ID!) {\n * human(id: $id) {\n * name\n * height\n * }\n * }\n * `, { id: \"1001\" }, 'getHuman')\n * .then(human => {\n * // do something with human\n * console.log(human);\n * });\n */\n forceFetch(\n query: string,\n variables?: Variables,\n operationName?: string,\n overrides: Options = {},\n ): Promise {\n const request: GraphqlOperation = {\n query,\n }\n const options = Object.assign({}, this._options, overrides, {\n shouldBatch: false,\n })\n\n if (variables) {\n request.variables = variables\n }\n\n if (operationName) {\n request.operationName = operationName\n }\n\n const promise = new Promise((resolve, reject) => {\n const client = new QueryBatcher(this.fetcher, this._options)\n client._queue = [\n {\n request,\n resolve,\n reject,\n },\n ]\n dispatchQueue(client, options)\n })\n return promise\n }\n}\n", "// @ts-nocheck\nimport { QueryBatcher } from './batcher'\n\nimport type { ClientOptions } from './createClient'\nimport type { GraphqlOperation } from './generateGraphqlOperation'\nimport { GenqlError } from './error'\n\nexport interface Fetcher {\n (gql: GraphqlOperation): Promise\n}\n\nexport type BatchOptions = {\n batchInterval?: number // ms\n maxBatchSize?: number\n}\n\nconst DEFAULT_BATCH_OPTIONS = {\n maxBatchSize: 10,\n batchInterval: 40,\n}\n\nexport const createFetcher = ({\n url,\n headers = {},\n fetcher,\n fetch: _fetch,\n batch = false,\n ...rest\n}: ClientOptions): Fetcher => {\n if (!url && !fetcher) {\n throw new Error('url or fetcher is required')\n }\n if (!fetcher) {\n fetcher = async (body) => {\n let headersObject =\n typeof headers == 'function' ? await headers() : headers\n headersObject = headersObject || {}\n if (typeof fetch === 'undefined' && !_fetch) {\n throw new Error(\n 'Global `fetch` function is not available, pass a fetch polyfill to Genql `createClient`',\n )\n }\n let fetchImpl = _fetch || fetch\n const res = await fetchImpl(url!, {\n headers: {\n 'Content-Type': 'application/json',\n ...headersObject,\n },\n method: 'POST',\n body: JSON.stringify(body),\n ...rest,\n })\n if (!res.ok) {\n throw new Error(`${res.statusText}: ${await res.text()}`)\n }\n const json = await res.json()\n return json\n }\n }\n\n if (!batch) {\n return async (body) => {\n const json = await fetcher!(body)\n if (Array.isArray(json)) {\n return json.map((json) => {\n if (json?.errors?.length) {\n throw new GenqlError(json.errors || [], json.data)\n }\n return json.data\n })\n } else {\n if (json?.errors?.length) {\n throw new GenqlError(json.errors || [], json.data)\n }\n return json.data\n }\n }\n }\n\n const batcher = new QueryBatcher(\n async (batchedQuery) => {\n // console.log(batchedQuery) // [{ query: 'query{user{age}}', variables: {} }, ...]\n const json = await fetcher!(batchedQuery)\n return json as any\n },\n batch === true ? DEFAULT_BATCH_OPTIONS : batch,\n )\n\n return async ({ query, variables }) => {\n const json = await batcher.fetch(query, variables)\n if (json?.data) {\n return json.data\n }\n throw new Error(\n 'Genql batch fetcher returned unexpected result ' + JSON.stringify(json),\n )\n }\n}\n", "// @ts-nocheck\nimport type { LinkedField, LinkedType } from './types'\n\nexport interface Args {\n [arg: string]: any | undefined\n}\n\nexport interface Fields {\n [field: string]: Request\n}\n\nexport type Request = boolean | number | Fields\n\nexport interface Variables {\n [name: string]: {\n value: any\n typing: [LinkedType, string]\n }\n}\n\nexport interface Context {\n root: LinkedType\n varCounter: number\n variables: Variables\n fragmentCounter: number\n fragments: string[]\n}\n\nexport interface GraphqlOperation {\n query: string\n variables?: { [name: string]: any }\n operationName?: string\n}\n\nconst parseRequest = (\n request: Request | undefined,\n ctx: Context,\n path: string[],\n): string => {\n if (typeof request === 'object' && '__args' in request) {\n const args: any = request.__args\n let fields: Request | undefined = { ...request }\n delete fields.__args\n const argNames = Object.keys(args)\n\n if (argNames.length === 0) {\n return parseRequest(fields, ctx, path)\n }\n\n const field = getFieldFromPath(ctx.root, path)\n\n const argStrings = argNames.map((argName) => {\n ctx.varCounter++\n const varName = `v${ctx.varCounter}`\n\n const typing = field.args && field.args[argName] // typeMap used here, .args\n\n if (!typing) {\n throw new Error(\n `no typing defined for argument \\`${argName}\\` in path \\`${path.join(\n '.',\n )}\\``,\n )\n }\n\n ctx.variables[varName] = {\n value: args[argName],\n typing,\n }\n\n return `${argName}:$${varName}`\n })\n return `(${argStrings})${parseRequest(fields, ctx, path)}`\n } else if (typeof request === 'object' && Object.keys(request).length > 0) {\n const fields = request\n const fieldNames = Object.keys(fields).filter((k) => Boolean(fields[k]))\n\n if (fieldNames.length === 0) {\n throw new Error(\n `field selection should not be empty: ${path.join('.')}`,\n )\n }\n\n const type =\n path.length > 0 ? getFieldFromPath(ctx.root, path).type : ctx.root\n const scalarFields = type.scalar\n\n let scalarFieldsFragment: string | undefined\n\n if (fieldNames.includes('__scalar')) {\n const falsyFieldNames = new Set(\n Object.keys(fields).filter((k) => !Boolean(fields[k])),\n )\n if (scalarFields?.length) {\n ctx.fragmentCounter++\n scalarFieldsFragment = `f${ctx.fragmentCounter}`\n\n ctx.fragments.push(\n `fragment ${scalarFieldsFragment} on ${\n type.name\n }{${scalarFields\n .filter((f) => !falsyFieldNames.has(f))\n .join(',')}}`,\n )\n }\n }\n\n const fieldsSelection = fieldNames\n .filter((f) => !['__scalar', '__name'].includes(f))\n .map((f) => {\n const parsed = parseRequest(fields[f], ctx, [...path, f])\n\n if (f.startsWith('on_')) {\n ctx.fragmentCounter++\n const implementationFragment = `f${ctx.fragmentCounter}`\n\n const typeMatch = f.match(/^on_(.+)/)\n\n if (!typeMatch || !typeMatch[1])\n throw new Error('match failed')\n\n ctx.fragments.push(\n `fragment ${implementationFragment} on ${typeMatch[1]}${parsed}`,\n )\n\n return `...${implementationFragment}`\n } else {\n return `${f}${parsed}`\n }\n })\n .concat(scalarFieldsFragment ? [`...${scalarFieldsFragment}`] : [])\n .join(',')\n\n return `{${fieldsSelection}}`\n } else {\n return ''\n }\n}\n\nexport const generateGraphqlOperation = (\n operation: 'query' | 'mutation' | 'subscription',\n root: LinkedType,\n fields?: Fields,\n): GraphqlOperation => {\n const ctx: Context = {\n root: root,\n varCounter: 0,\n variables: {},\n fragmentCounter: 0,\n fragments: [],\n }\n const result = parseRequest(fields, ctx, [])\n\n const varNames = Object.keys(ctx.variables)\n\n const varsString =\n varNames.length > 0\n ? `(${varNames.map((v) => {\n const variableType = ctx.variables[v].typing[1]\n return `$${v}:${variableType}`\n })})`\n : ''\n\n const operationName = fields?.__name || ''\n\n return {\n query: [\n `${operation} ${operationName}${varsString}${result}`,\n ...ctx.fragments,\n ].join(','),\n variables: Object.keys(ctx.variables).reduce<{ [name: string]: any }>(\n (r, v) => {\n r[v] = ctx.variables[v].value\n return r\n },\n {},\n ),\n ...(operationName ? { operationName: operationName.toString() } : {}),\n }\n}\n\nexport const getFieldFromPath = (\n root: LinkedType | undefined,\n path: string[],\n) => {\n let current: LinkedField | undefined\n\n if (!root) throw new Error('root type is not provided')\n\n if (path.length === 0) throw new Error(`path is empty`)\n\n path.forEach((f) => {\n const type = current ? current.type : root\n\n if (!type.fields)\n throw new Error(`type \\`${type.name}\\` does not have fields`)\n\n const possibleTypes = Object.keys(type.fields)\n .filter((i) => i.startsWith('on_'))\n .reduce(\n (types, fieldName) => {\n const field = type.fields && type.fields[fieldName]\n if (field) types.push(field.type)\n return types\n },\n [type],\n )\n\n let field: LinkedField | null = null\n\n possibleTypes.forEach((type) => {\n const found = type.fields && type.fields[f]\n if (found) field = found\n })\n\n if (!field)\n throw new Error(\n `type \\`${type.name}\\` does not have a field \\`${f}\\``,\n )\n\n current = field\n })\n\n return current as LinkedField\n}\n", "// @ts-nocheck\n\nimport { type BatchOptions, createFetcher } from './fetcher'\nimport type { ExecutionResult, LinkedType } from './types'\nimport {\n generateGraphqlOperation,\n type GraphqlOperation,\n} from './generateGraphqlOperation'\n\nexport type Headers =\n | HeadersInit\n | (() => HeadersInit)\n | (() => Promise)\n\nexport type BaseFetcher = (\n operation: GraphqlOperation | GraphqlOperation[],\n) => Promise\n\nexport type ClientOptions = Omit & {\n url?: string\n batch?: BatchOptions | boolean\n fetcher?: BaseFetcher\n fetch?: Function\n headers?: Headers\n}\n\nexport const createClient = ({\n queryRoot,\n mutationRoot,\n subscriptionRoot,\n ...options\n}: ClientOptions & {\n queryRoot?: LinkedType\n mutationRoot?: LinkedType\n subscriptionRoot?: LinkedType\n}) => {\n const fetcher = createFetcher(options)\n const client: {\n query?: Function\n mutation?: Function\n } = {}\n\n if (queryRoot) {\n client.query = (request: any) => {\n if (!queryRoot) throw new Error('queryRoot argument is missing')\n\n const resultPromise = fetcher(\n generateGraphqlOperation('query', queryRoot, request),\n )\n\n return resultPromise\n }\n }\n if (mutationRoot) {\n client.mutation = (request: any) => {\n if (!mutationRoot)\n throw new Error('mutationRoot argument is missing')\n\n const resultPromise = fetcher(\n generateGraphqlOperation('mutation', mutationRoot, request),\n )\n\n return resultPromise\n }\n }\n\n return client as any\n}\n", "// @ts-nocheck\nimport type {\n CompressedType,\n CompressedTypeMap,\n LinkedArgMap,\n LinkedField,\n LinkedType,\n LinkedTypeMap,\n} from './types'\n\nexport interface PartialLinkedFieldMap {\n [field: string]: {\n type: string\n args?: LinkedArgMap\n }\n}\n\nexport const linkTypeMap = (\n typeMap: CompressedTypeMap,\n): LinkedTypeMap => {\n const indexToName: Record = Object.assign(\n {},\n ...Object.keys(typeMap.types).map((k, i) => ({ [i]: k })),\n )\n\n let intermediaryTypeMap = Object.assign(\n {},\n ...Object.keys(typeMap.types || {}).map(\n (k): Record => {\n const type: CompressedType = typeMap.types[k]!\n const fields = type || {}\n return {\n [k]: {\n name: k,\n // type scalar properties\n scalar: Object.keys(fields).filter((f) => {\n const [type] = fields[f] || []\n return type && typeMap.scalars.includes(type)\n }),\n // fields with corresponding `type` and `args`\n fields: Object.assign(\n {},\n ...Object.keys(fields).map(\n (f): PartialLinkedFieldMap => {\n const [typeIndex, args] = fields[f] || []\n if (typeIndex == null) {\n return {}\n }\n return {\n [f]: {\n // replace index with type name\n type: indexToName[typeIndex],\n args: Object.assign(\n {},\n ...Object.keys(args || {}).map(\n (k) => {\n // if argTypeString == argTypeName, argTypeString is missing, need to readd it\n if (!args || !args[k]) {\n return\n }\n const [\n argTypeName,\n argTypeString,\n ] = args[k] as any\n return {\n [k]: [\n indexToName[\n argTypeName\n ],\n argTypeString ||\n indexToName[\n argTypeName\n ],\n ],\n }\n },\n ),\n ),\n },\n }\n },\n ),\n ),\n },\n }\n },\n ),\n )\n const res = resolveConcreteTypes(intermediaryTypeMap)\n return res\n}\n\n// replace typename with concrete type\nexport const resolveConcreteTypes = (linkedTypeMap: LinkedTypeMap) => {\n Object.keys(linkedTypeMap).forEach((typeNameFromKey) => {\n const type: LinkedType = linkedTypeMap[typeNameFromKey]!\n // type.name = typeNameFromKey\n if (!type.fields) {\n return\n }\n\n const fields = type.fields\n\n Object.keys(fields).forEach((f) => {\n const field: LinkedField = fields[f]!\n\n if (field.args) {\n const args = field.args\n Object.keys(args).forEach((key) => {\n const arg = args[key]\n\n if (arg) {\n const [typeName] = arg\n\n if (typeof typeName === 'string') {\n if (!linkedTypeMap[typeName]) {\n linkedTypeMap[typeName] = { name: typeName }\n }\n\n arg[0] = linkedTypeMap[typeName]!\n }\n }\n })\n }\n\n const typeName = field.type as LinkedType | string\n\n if (typeof typeName === 'string') {\n if (!linkedTypeMap[typeName]) {\n linkedTypeMap[typeName] = { name: typeName }\n }\n\n field.type = linkedTypeMap[typeName]!\n }\n })\n })\n\n return linkedTypeMap\n}\n", "export default {\n \"scalars\": [\n 1,\n 2,\n 6,\n 7,\n 8,\n 10,\n 13,\n 14,\n 22,\n 23,\n 25,\n 29,\n 34,\n 59,\n 62,\n 81,\n 107,\n 108,\n 111,\n 114,\n 115,\n 117,\n 120,\n 164,\n 165,\n 166,\n 167,\n 187,\n 289,\n 305,\n 306,\n 307,\n 308,\n 309,\n 310,\n 311,\n 333,\n 363,\n 393,\n 437,\n 468,\n 512,\n 528,\n 558,\n 574,\n 575,\n 576,\n 595,\n 625,\n 626,\n 627,\n 629\n ],\n \"types\": {\n \"TimelineCalendarEventParticipant\": {\n \"personId\": [\n 2\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"handle\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"String\": {},\n \"UUID\": {},\n \"LinkMetadata\": {\n \"label\": [\n 1\n ],\n \"url\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksMetadata\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 3\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineCalendarEvent\": {\n \"id\": [\n 2\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 4\n ],\n \"participants\": [\n 0\n ],\n \"visibility\": [\n 8\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Boolean\": {},\n \"DateTime\": {},\n \"CalendarChannelVisibility\": {},\n \"TimelineCalendarEventsWithTotal\": {\n \"totalNumberOfCalendarEvents\": [\n 10\n ],\n \"timelineCalendarEvents\": [\n 5\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Int\": {},\n \"TimelineThreadParticipant\": {\n \"personId\": [\n 2\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"handle\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineThread\": {\n \"id\": [\n 2\n ],\n \"read\": [\n 6\n ],\n \"visibility\": [\n 14\n ],\n \"firstParticipant\": [\n 11\n ],\n \"lastTwoParticipants\": [\n 11\n ],\n \"lastMessageReceivedAt\": [\n 7\n ],\n \"lastMessageBody\": [\n 1\n ],\n \"subject\": [\n 1\n ],\n \"numberOfMessagesInThread\": [\n 13\n ],\n \"participantCount\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Float\": {},\n \"MessageChannelVisibility\": {},\n \"TimelineThreadsWithTotal\": {\n \"totalNumberOfThreads\": [\n 10\n ],\n \"timelineThreads\": [\n 12\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchRecord\": {\n \"recordId\": [\n 2\n ],\n \"objectNameSingular\": [\n 1\n ],\n \"objectLabelSingular\": [\n 1\n ],\n \"label\": [\n 1\n ],\n \"imageUrl\": [\n 1\n ],\n \"tsRankCD\": [\n 13\n ],\n \"tsRank\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultEdge\": {\n \"node\": [\n 16\n ],\n \"cursor\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultPageInfo\": {\n \"endCursor\": [\n 1\n ],\n \"hasNextPage\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SearchResultConnection\": {\n \"edges\": [\n 17\n ],\n \"pageInfo\": [\n 18\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RunWorkflowVersionOutput\": {\n \"workflowRunId\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRun\": {\n \"id\": [\n 2\n ],\n \"status\": [\n 23\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513\n ],\n \"workflowVersion\": [\n 559\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ID\": {},\n \"WorkflowRunStatusEnum\": {},\n \"WorkflowVersionStepChanges\": {\n \"triggerDiff\": [\n 25\n ],\n \"stepsDiff\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"JSON\": {},\n \"TestHttpRequestOutput\": {\n \"success\": [\n 6\n ],\n \"message\": [\n 1\n ],\n \"result\": [\n 25\n ],\n \"error\": [\n 25\n ],\n \"status\": [\n 13\n ],\n \"statusText\": [\n 1\n ],\n \"headers\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPosition\": {\n \"x\": [\n 13\n ],\n \"y\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAction\": {\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"type\": [\n 29\n ],\n \"settings\": [\n 25\n ],\n \"valid\": [\n 6\n ],\n \"nextStepIds\": [\n 2\n ],\n \"position\": [\n 27\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowActionType\": {},\n \"WorkflowVersionDTO\": {\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 1\n ],\n \"updatedAt\": [\n 1\n ],\n \"workflowId\": [\n 2\n ],\n \"status\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Query\": {\n \"search\": [\n 19,\n {\n \"searchInput\": [\n 1,\n \"String!\"\n ],\n \"limit\": [\n 10,\n \"Int!\"\n ],\n \"after\": [\n 1\n ],\n \"includedObjectNameSingulars\": [\n 1,\n \"[String!]\"\n ],\n \"filter\": [\n 32\n ],\n \"excludedObjectNameSingulars\": [\n 1,\n \"[String!]\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromPersonId\": [\n 9,\n {\n \"personId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromCompanyId\": [\n 9,\n {\n \"companyId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineCalendarEventsFromOpportunityId\": [\n 9,\n {\n \"opportunityId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromPersonId\": [\n 15,\n {\n \"personId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromCompanyId\": [\n 15,\n {\n \"companyId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"getTimelineThreadsFromOpportunityId\": [\n 15,\n {\n \"opportunityId\": [\n 2,\n \"UUID!\"\n ],\n \"page\": [\n 10,\n \"Int!\"\n ],\n \"pageSize\": [\n 10,\n \"Int!\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"attachment\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"attachmentsGroupBy\": [\n 121,\n {\n \"groupBy\": [\n 135,\n \"[AttachmentGroupByInput!]!\"\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 133,\n \"[AttachmentOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"blocklists\": [\n 138,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ]\n }\n ],\n \"blocklist\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"blocklistsGroupBy\": [\n 139,\n {\n \"groupBy\": [\n 149,\n \"[BlocklistGroupByInput!]!\"\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 147,\n \"[BlocklistOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"calendarChannelEventAssociation\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"calendarChannelEventAssociationsGroupBy\": [\n 153,\n {\n \"groupBy\": [\n 163,\n \"[CalendarChannelEventAssociationGroupByInput!]!\"\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 161,\n \"[CalendarChannelEventAssociationOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarChannels\": [\n 170,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ]\n }\n ],\n \"calendarChannel\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"calendarChannelsGroupBy\": [\n 171,\n {\n \"groupBy\": [\n 186,\n \"[CalendarChannelGroupByInput!]!\"\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 184,\n \"[CalendarChannelOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipant\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"calendarEventParticipantsGroupBy\": [\n 191,\n {\n \"groupBy\": [\n 202,\n \"[CalendarEventParticipantGroupByInput!]!\"\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 200,\n \"[CalendarEventParticipantOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"calendarEvents\": [\n 205,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 212\n ],\n \"orderBy\": [\n 213,\n \"[CalendarEventOrderByInput]\"\n ]\n }\n ],\n \"calendarEvent\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"calendarEventsGroupBy\": [\n 206,\n {\n \"groupBy\": [\n 216,\n \"[CalendarEventGroupByInput!]!\"\n ],\n \"filter\": [\n 212\n ],\n \"orderBy\": [\n 214,\n \"[CalendarEventOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 213,\n \"[CalendarEventOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"companies\": [\n 219,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 228,\n \"[CompanyOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"companyDuplicates\": [\n 219,\n {\n \"ids\": [\n 2,\n \"[UUID]\"\n ],\n \"data\": [\n 225,\n \"[CompanyCreateInput]\"\n ]\n }\n ],\n \"companiesGroupBy\": [\n 220,\n {\n \"groupBy\": [\n 231,\n \"[CompanyGroupByInput!]!\"\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 229,\n \"[CompanyOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 228,\n \"[CompanyOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"connectedAccounts\": [\n 234,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ]\n }\n ],\n \"connectedAccount\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"connectedAccountsGroupBy\": [\n 235,\n {\n \"groupBy\": [\n 246,\n \"[ConnectedAccountGroupByInput!]!\"\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 244,\n \"[ConnectedAccountOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"dashboards\": [\n 249,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 256\n ],\n \"orderBy\": [\n 257,\n \"[DashboardOrderByInput]\"\n ]\n }\n ],\n \"dashboard\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"dashboardsGroupBy\": [\n 250,\n {\n \"groupBy\": [\n 260,\n \"[DashboardGroupByInput!]!\"\n ],\n \"filter\": [\n 256\n ],\n \"orderBy\": [\n 258,\n \"[DashboardOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 257,\n \"[DashboardOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"favorite\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"favoritesGroupBy\": [\n 264,\n {\n \"groupBy\": [\n 274,\n \"[FavoriteGroupByInput!]!\"\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 272,\n \"[FavoriteOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"favoriteFolders\": [\n 277,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 284\n ],\n \"orderBy\": [\n 285,\n \"[FavoriteFolderOrderByInput]\"\n ]\n }\n ],\n \"favoriteFolder\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"favoriteFoldersGroupBy\": [\n 278,\n {\n \"groupBy\": [\n 288,\n \"[FavoriteFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 284\n ],\n \"orderBy\": [\n 286,\n \"[FavoriteFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 285,\n \"[FavoriteFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociation\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"messageChannelMessageAssociationsGroupBy\": [\n 293,\n {\n \"groupBy\": [\n 304,\n \"[MessageChannelMessageAssociationGroupByInput!]!\"\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 302,\n \"[MessageChannelMessageAssociationOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannels\": [\n 314,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ]\n }\n ],\n \"messageChannel\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"messageChannelsGroupBy\": [\n 315,\n {\n \"groupBy\": [\n 332,\n \"[MessageChannelGroupByInput!]!\"\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 330,\n \"[MessageChannelOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageFolders\": [\n 336,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ]\n }\n ],\n \"messageFolder\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"messageFoldersGroupBy\": [\n 337,\n {\n \"groupBy\": [\n 348,\n \"[MessageFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 346,\n \"[MessageFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"messageChannelMessageAssociationMessageFoldersGroupBy\": [\n 352,\n {\n \"groupBy\": [\n 362,\n \"[MessageChannelMessageAssociationMessageFolderGroupByInput!]!\"\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 360,\n \"[MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"messageParticipant\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"messageParticipantsGroupBy\": [\n 367,\n {\n \"groupBy\": [\n 378,\n \"[MessageParticipantGroupByInput!]!\"\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 376,\n \"[MessageParticipantOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messageThreads\": [\n 381,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 388\n ],\n \"orderBy\": [\n 389,\n \"[MessageThreadOrderByInput]\"\n ]\n }\n ],\n \"messageThread\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"messageThreadsGroupBy\": [\n 382,\n {\n \"groupBy\": [\n 392,\n \"[MessageThreadGroupByInput!]!\"\n ],\n \"filter\": [\n 388\n ],\n \"orderBy\": [\n 390,\n \"[MessageThreadOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 389,\n \"[MessageThreadOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"messages\": [\n 396,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 405,\n \"[MessageOrderByInput]\"\n ]\n }\n ],\n \"message\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"messagesGroupBy\": [\n 397,\n {\n \"groupBy\": [\n 408,\n \"[MessageGroupByInput!]!\"\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 406,\n \"[MessageOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 405,\n \"[MessageOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"notes\": [\n 411,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 418\n ],\n \"orderBy\": [\n 419,\n \"[NoteOrderByInput]\"\n ]\n }\n ],\n \"note\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"notesGroupBy\": [\n 412,\n {\n \"groupBy\": [\n 422,\n \"[NoteGroupByInput!]!\"\n ],\n \"filter\": [\n 418\n ],\n \"orderBy\": [\n 420,\n \"[NoteOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 419,\n \"[NoteOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"noteTarget\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"noteTargetsGroupBy\": [\n 426,\n {\n \"groupBy\": [\n 436,\n \"[NoteTargetGroupByInput!]!\"\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 434,\n \"[NoteTargetOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"opportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"opportunity\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"opportunitiesGroupBy\": [\n 441,\n {\n \"groupBy\": [\n 452,\n \"[OpportunityGroupByInput!]!\"\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 450,\n \"[OpportunityOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"people\": [\n 455,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 464,\n \"[PersonOrderByInput]\"\n ]\n }\n ],\n \"person\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"personDuplicates\": [\n 455,\n {\n \"ids\": [\n 2,\n \"[UUID]\"\n ],\n \"data\": [\n 461,\n \"[PersonCreateInput]\"\n ]\n }\n ],\n \"peopleGroupBy\": [\n 456,\n {\n \"groupBy\": [\n 467,\n \"[PersonGroupByInput!]!\"\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 465,\n \"[PersonOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 464,\n \"[PersonOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"tasks\": [\n 471,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 480,\n \"[TaskOrderByInput]\"\n ]\n }\n ],\n \"task\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"tasksGroupBy\": [\n 472,\n {\n \"groupBy\": [\n 483,\n \"[TaskGroupByInput!]!\"\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 481,\n \"[TaskOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 480,\n \"[TaskOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTarget\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"taskTargetsGroupBy\": [\n 487,\n {\n \"groupBy\": [\n 497,\n \"[TaskTargetGroupByInput!]!\"\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 495,\n \"[TaskTargetOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"timelineActivity\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"timelineActivitiesGroupBy\": [\n 501,\n {\n \"groupBy\": [\n 511,\n \"[TimelineActivityGroupByInput!]!\"\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 509,\n \"[TimelineActivityOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflows\": [\n 515,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 522\n ],\n \"orderBy\": [\n 524,\n \"[WorkflowOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"workflowsGroupBy\": [\n 516,\n {\n \"groupBy\": [\n 527,\n \"[WorkflowGroupByInput!]!\"\n ],\n \"filter\": [\n 522\n ],\n \"orderBy\": [\n 525,\n \"[WorkflowOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 524,\n \"[WorkflowOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowAutomatedTriggers\": [\n 531,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ]\n }\n ],\n \"workflowAutomatedTrigger\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"workflowAutomatedTriggersGroupBy\": [\n 532,\n {\n \"groupBy\": [\n 543,\n \"[WorkflowAutomatedTriggerGroupByInput!]!\"\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 541,\n \"[WorkflowAutomatedTriggerOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowRuns\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"workflowRun\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"workflowRunsGroupBy\": [\n 546,\n {\n \"groupBy\": [\n 557,\n \"[WorkflowRunGroupByInput!]!\"\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 555,\n \"[WorkflowRunOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workflowVersions\": [\n 561,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ]\n }\n ],\n \"workflowVersion\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"workflowVersionsGroupBy\": [\n 562,\n {\n \"groupBy\": [\n 573,\n \"[WorkflowVersionGroupByInput!]!\"\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 571,\n \"[WorkflowVersionOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"workspaceMembers\": [\n 579,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 586\n ],\n \"orderBy\": [\n 591,\n \"[WorkspaceMemberOrderByInput]\"\n ]\n }\n ],\n \"workspaceMember\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"workspaceMembersGroupBy\": [\n 580,\n {\n \"groupBy\": [\n 594,\n \"[WorkspaceMemberGroupByInput!]!\"\n ],\n \"filter\": [\n 586\n ],\n \"orderBy\": [\n 592,\n \"[WorkspaceMemberOrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 591,\n \"[WorkspaceMemberOrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudUsers2\": [\n 598,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ]\n }\n ],\n \"cloudUser2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"cloudUsers2GroupBy\": [\n 599,\n {\n \"groupBy\": [\n 610,\n \"[CloudUser2GroupByInput!]!\"\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 608,\n \"[CloudUser2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspace2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"cloudUserWorkspaces2GroupBy\": [\n 614,\n {\n \"groupBy\": [\n 624,\n \"[CloudUserWorkspace2GroupByInput!]!\"\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 622,\n \"[CloudUserWorkspace2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"cloudWorkspaces2\": [\n 631,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 638\n ],\n \"orderBy\": [\n 643,\n \"[CloudWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"cloudWorkspace2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"cloudWorkspaces2GroupBy\": [\n 632,\n {\n \"groupBy\": [\n 646,\n \"[CloudWorkspace2GroupByInput!]!\"\n ],\n \"filter\": [\n 638\n ],\n \"orderBy\": [\n 644,\n \"[CloudWorkspace2OrderByWithGroupByInput]\"\n ],\n \"orderByForRecords\": [\n 643,\n \"[CloudWorkspace2OrderByInput]\"\n ],\n \"viewId\": [\n 2\n ],\n \"limit\": [\n 10\n ],\n \"offsetForRecords\": [\n 10\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ObjectRecordFilterInput\": {\n \"and\": [\n 32\n ],\n \"not\": [\n 32\n ],\n \"or\": [\n 32\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 35\n ],\n \"updatedAt\": [\n 35\n ],\n \"deletedAt\": [\n 35\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UUIDFilter\": {\n \"eq\": [\n 2\n ],\n \"gt\": [\n 2\n ],\n \"gte\": [\n 2\n ],\n \"in\": [\n 2\n ],\n \"lt\": [\n 2\n ],\n \"lte\": [\n 2\n ],\n \"neq\": [\n 2\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FilterIs\": {},\n \"DateTimeFilter\": {\n \"eq\": [\n 7\n ],\n \"gt\": [\n 7\n ],\n \"gte\": [\n 7\n ],\n \"in\": [\n 7\n ],\n \"lt\": [\n 7\n ],\n \"lte\": [\n 7\n ],\n \"neq\": [\n 7\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Mutation\": {\n \"activateWorkflowVersion\": [\n 6,\n {\n \"workflowVersionId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"deactivateWorkflowVersion\": [\n 6,\n {\n \"workflowVersionId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"runWorkflowVersion\": [\n 20,\n {\n \"input\": [\n 37,\n \"RunWorkflowVersionInput!\"\n ]\n }\n ],\n \"stopWorkflowRun\": [\n 21,\n {\n \"workflowRunId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"computeStepOutputSchema\": [\n 25,\n {\n \"input\": [\n 38,\n \"ComputeStepOutputSchemaInput!\"\n ]\n }\n ],\n \"createWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 39,\n \"CreateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"updateWorkflowVersionStep\": [\n 28,\n {\n \"input\": [\n 41,\n \"UpdateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 42,\n \"DeleteWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"submitFormStep\": [\n 6,\n {\n \"input\": [\n 43,\n \"SubmitFormStepInput!\"\n ]\n }\n ],\n \"updateWorkflowRunStep\": [\n 28,\n {\n \"input\": [\n 44,\n \"UpdateWorkflowRunStepInput!\"\n ]\n }\n ],\n \"duplicateWorkflowVersionStep\": [\n 24,\n {\n \"input\": [\n 45,\n \"DuplicateWorkflowVersionStepInput!\"\n ]\n }\n ],\n \"testHttpRequest\": [\n 26,\n {\n \"input\": [\n 46,\n \"TestHttpRequestInput!\"\n ]\n }\n ],\n \"createWorkflowVersionEdge\": [\n 24,\n {\n \"input\": [\n 47,\n \"CreateWorkflowVersionEdgeInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersionEdge\": [\n 24,\n {\n \"input\": [\n 47,\n \"CreateWorkflowVersionEdgeInput!\"\n ]\n }\n ],\n \"createDraftFromWorkflowVersion\": [\n 30,\n {\n \"input\": [\n 48,\n \"CreateDraftFromWorkflowVersionInput!\"\n ]\n }\n ],\n \"duplicateWorkflow\": [\n 30,\n {\n \"input\": [\n 49,\n \"DuplicateWorkflowInput!\"\n ]\n }\n ],\n \"updateWorkflowVersionPositions\": [\n 6,\n {\n \"input\": [\n 50,\n \"UpdateWorkflowVersionPositionsInput!\"\n ]\n }\n ],\n \"dismissReconnectAccountBanner\": [\n 6,\n {\n \"connectedAccountId\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"createAttachments\": [\n 112,\n {\n \"data\": [\n 125,\n \"[AttachmentCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createAttachment\": [\n 112,\n {\n \"data\": [\n 125,\n \"AttachmentCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 127,\n \"AttachmentUpdateInput!\"\n ]\n }\n ],\n \"deleteAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateAttachments\": [\n 112,\n {\n \"data\": [\n 127,\n \"AttachmentUpdateInput!\"\n ],\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"deleteAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"destroyAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"restoreAttachment\": [\n 112,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreAttachments\": [\n 112,\n {\n \"filter\": [\n 128,\n \"AttachmentFilterInput!\"\n ]\n }\n ],\n \"createBlocklists\": [\n 136,\n {\n \"data\": [\n 143,\n \"[BlocklistCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createBlocklist\": [\n 136,\n {\n \"data\": [\n 143,\n \"BlocklistCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 144,\n \"BlocklistUpdateInput!\"\n ]\n }\n ],\n \"deleteBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateBlocklists\": [\n 136,\n {\n \"data\": [\n 144,\n \"BlocklistUpdateInput!\"\n ],\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"deleteBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"destroyBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"restoreBlocklist\": [\n 136,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreBlocklists\": [\n 136,\n {\n \"filter\": [\n 145,\n \"BlocklistFilterInput!\"\n ]\n }\n ],\n \"createCalendarChannelEventAssociations\": [\n 150,\n {\n \"data\": [\n 157,\n \"[CalendarChannelEventAssociationCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarChannelEventAssociation\": [\n 150,\n {\n \"data\": [\n 157,\n \"CalendarChannelEventAssociationCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 158,\n \"CalendarChannelEventAssociationUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarChannelEventAssociations\": [\n 150,\n {\n \"data\": [\n 158,\n \"CalendarChannelEventAssociationUpdateInput!\"\n ],\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarChannelEventAssociation\": [\n 150,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarChannelEventAssociations\": [\n 150,\n {\n \"filter\": [\n 159,\n \"CalendarChannelEventAssociationFilterInput!\"\n ]\n }\n ],\n \"createCalendarChannels\": [\n 168,\n {\n \"data\": [\n 175,\n \"[CalendarChannelCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarChannel\": [\n 168,\n {\n \"data\": [\n 175,\n \"CalendarChannelCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 176,\n \"CalendarChannelUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarChannels\": [\n 168,\n {\n \"data\": [\n 176,\n \"CalendarChannelUpdateInput!\"\n ],\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarChannel\": [\n 168,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarChannels\": [\n 168,\n {\n \"filter\": [\n 177,\n \"CalendarChannelFilterInput!\"\n ]\n }\n ],\n \"createCalendarEventParticipants\": [\n 188,\n {\n \"data\": [\n 195,\n \"[CalendarEventParticipantCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarEventParticipant\": [\n 188,\n {\n \"data\": [\n 195,\n \"CalendarEventParticipantCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 196,\n \"CalendarEventParticipantUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarEventParticipants\": [\n 188,\n {\n \"data\": [\n 196,\n \"CalendarEventParticipantUpdateInput!\"\n ],\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarEventParticipant\": [\n 188,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarEventParticipants\": [\n 188,\n {\n \"filter\": [\n 197,\n \"CalendarEventParticipantFilterInput!\"\n ]\n }\n ],\n \"createCalendarEvents\": [\n 203,\n {\n \"data\": [\n 210,\n \"[CalendarEventCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCalendarEvent\": [\n 203,\n {\n \"data\": [\n 210,\n \"CalendarEventCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 211,\n \"CalendarEventUpdateInput!\"\n ]\n }\n ],\n \"deleteCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCalendarEvents\": [\n 203,\n {\n \"data\": [\n 211,\n \"CalendarEventUpdateInput!\"\n ],\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"deleteCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"destroyCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"restoreCalendarEvent\": [\n 203,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCalendarEvents\": [\n 203,\n {\n \"filter\": [\n 212,\n \"CalendarEventFilterInput!\"\n ]\n }\n ],\n \"createCompanies\": [\n 217,\n {\n \"data\": [\n 225,\n \"[CompanyCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCompany\": [\n 217,\n {\n \"data\": [\n 225,\n \"CompanyCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 226,\n \"CompanyUpdateInput!\"\n ]\n }\n ],\n \"deleteCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCompanies\": [\n 217,\n {\n \"data\": [\n 226,\n \"CompanyUpdateInput!\"\n ],\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"deleteCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"destroyCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"restoreCompany\": [\n 217,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCompanies\": [\n 217,\n {\n \"filter\": [\n 227,\n \"CompanyFilterInput!\"\n ]\n }\n ],\n \"mergeCompanies\": [\n 217,\n {\n \"ids\": [\n 2,\n \"[UUID!]!\"\n ],\n \"conflictPriorityIndex\": [\n 10,\n \"Int!\"\n ],\n \"dryRun\": [\n 6\n ]\n }\n ],\n \"createConnectedAccounts\": [\n 232,\n {\n \"data\": [\n 239,\n \"[ConnectedAccountCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createConnectedAccount\": [\n 232,\n {\n \"data\": [\n 239,\n \"ConnectedAccountCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 240,\n \"ConnectedAccountUpdateInput!\"\n ]\n }\n ],\n \"deleteConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateConnectedAccounts\": [\n 232,\n {\n \"data\": [\n 240,\n \"ConnectedAccountUpdateInput!\"\n ],\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"deleteConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"destroyConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"restoreConnectedAccount\": [\n 232,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreConnectedAccounts\": [\n 232,\n {\n \"filter\": [\n 241,\n \"ConnectedAccountFilterInput!\"\n ]\n }\n ],\n \"createDashboards\": [\n 247,\n {\n \"data\": [\n 254,\n \"[DashboardCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createDashboard\": [\n 247,\n {\n \"data\": [\n 254,\n \"DashboardCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 255,\n \"DashboardUpdateInput!\"\n ]\n }\n ],\n \"deleteDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateDashboards\": [\n 247,\n {\n \"data\": [\n 255,\n \"DashboardUpdateInput!\"\n ],\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"deleteDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"destroyDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"restoreDashboard\": [\n 247,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreDashboards\": [\n 247,\n {\n \"filter\": [\n 256,\n \"DashboardFilterInput!\"\n ]\n }\n ],\n \"createFavorites\": [\n 261,\n {\n \"data\": [\n 268,\n \"[FavoriteCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createFavorite\": [\n 261,\n {\n \"data\": [\n 268,\n \"FavoriteCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 269,\n \"FavoriteUpdateInput!\"\n ]\n }\n ],\n \"deleteFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateFavorites\": [\n 261,\n {\n \"data\": [\n 269,\n \"FavoriteUpdateInput!\"\n ],\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"deleteFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"destroyFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"restoreFavorite\": [\n 261,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreFavorites\": [\n 261,\n {\n \"filter\": [\n 270,\n \"FavoriteFilterInput!\"\n ]\n }\n ],\n \"createFavoriteFolders\": [\n 275,\n {\n \"data\": [\n 282,\n \"[FavoriteFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createFavoriteFolder\": [\n 275,\n {\n \"data\": [\n 282,\n \"FavoriteFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 283,\n \"FavoriteFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateFavoriteFolders\": [\n 275,\n {\n \"data\": [\n 283,\n \"FavoriteFolderUpdateInput!\"\n ],\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"deleteFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"destroyFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"restoreFavoriteFolder\": [\n 275,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreFavoriteFolders\": [\n 275,\n {\n \"filter\": [\n 284,\n \"FavoriteFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageChannelMessageAssociations\": [\n 290,\n {\n \"data\": [\n 297,\n \"[MessageChannelMessageAssociationCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannelMessageAssociation\": [\n 290,\n {\n \"data\": [\n 297,\n \"MessageChannelMessageAssociationCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 298,\n \"MessageChannelMessageAssociationUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannelMessageAssociations\": [\n 290,\n {\n \"data\": [\n 298,\n \"MessageChannelMessageAssociationUpdateInput!\"\n ],\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociation\": [\n 290,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociations\": [\n 290,\n {\n \"filter\": [\n 299,\n \"MessageChannelMessageAssociationFilterInput!\"\n ]\n }\n ],\n \"createMessageChannels\": [\n 312,\n {\n \"data\": [\n 319,\n \"[MessageChannelCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannel\": [\n 312,\n {\n \"data\": [\n 319,\n \"MessageChannelCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 320,\n \"MessageChannelUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannels\": [\n 312,\n {\n \"data\": [\n 320,\n \"MessageChannelUpdateInput!\"\n ],\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannel\": [\n 312,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannels\": [\n 312,\n {\n \"filter\": [\n 321,\n \"MessageChannelFilterInput!\"\n ]\n }\n ],\n \"createMessageFolders\": [\n 334,\n {\n \"data\": [\n 341,\n \"[MessageFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageFolder\": [\n 334,\n {\n \"data\": [\n 341,\n \"MessageFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 342,\n \"MessageFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageFolders\": [\n 334,\n {\n \"data\": [\n 342,\n \"MessageFolderUpdateInput!\"\n ],\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"deleteMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"destroyMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"restoreMessageFolder\": [\n 334,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageFolders\": [\n 334,\n {\n \"filter\": [\n 343,\n \"MessageFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"data\": [\n 356,\n \"[MessageChannelMessageAssociationMessageFolderCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"data\": [\n 356,\n \"MessageChannelMessageAssociationMessageFolderCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 357,\n \"MessageChannelMessageAssociationMessageFolderUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"data\": [\n 357,\n \"MessageChannelMessageAssociationMessageFolderUpdateInput!\"\n ],\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"deleteMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociationMessageFolder\": [\n 349,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageChannelMessageAssociationMessageFolders\": [\n 349,\n {\n \"filter\": [\n 358,\n \"MessageChannelMessageAssociationMessageFolderFilterInput!\"\n ]\n }\n ],\n \"createMessageParticipants\": [\n 364,\n {\n \"data\": [\n 371,\n \"[MessageParticipantCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageParticipant\": [\n 364,\n {\n \"data\": [\n 371,\n \"MessageParticipantCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 372,\n \"MessageParticipantUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageParticipants\": [\n 364,\n {\n \"data\": [\n 372,\n \"MessageParticipantUpdateInput!\"\n ],\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"deleteMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"destroyMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"restoreMessageParticipant\": [\n 364,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageParticipants\": [\n 364,\n {\n \"filter\": [\n 373,\n \"MessageParticipantFilterInput!\"\n ]\n }\n ],\n \"createMessageThreads\": [\n 379,\n {\n \"data\": [\n 386,\n \"[MessageThreadCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessageThread\": [\n 379,\n {\n \"data\": [\n 386,\n \"MessageThreadCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 387,\n \"MessageThreadUpdateInput!\"\n ]\n }\n ],\n \"deleteMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessageThreads\": [\n 379,\n {\n \"data\": [\n 387,\n \"MessageThreadUpdateInput!\"\n ],\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"deleteMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"destroyMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"restoreMessageThread\": [\n 379,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessageThreads\": [\n 379,\n {\n \"filter\": [\n 388,\n \"MessageThreadFilterInput!\"\n ]\n }\n ],\n \"createMessages\": [\n 394,\n {\n \"data\": [\n 401,\n \"[MessageCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createMessage\": [\n 394,\n {\n \"data\": [\n 401,\n \"MessageCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 402,\n \"MessageUpdateInput!\"\n ]\n }\n ],\n \"deleteMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateMessages\": [\n 394,\n {\n \"data\": [\n 402,\n \"MessageUpdateInput!\"\n ],\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"deleteMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"destroyMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"restoreMessage\": [\n 394,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreMessages\": [\n 394,\n {\n \"filter\": [\n 403,\n \"MessageFilterInput!\"\n ]\n }\n ],\n \"createNotes\": [\n 409,\n {\n \"data\": [\n 416,\n \"[NoteCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createNote\": [\n 409,\n {\n \"data\": [\n 416,\n \"NoteCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 417,\n \"NoteUpdateInput!\"\n ]\n }\n ],\n \"deleteNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateNotes\": [\n 409,\n {\n \"data\": [\n 417,\n \"NoteUpdateInput!\"\n ],\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"deleteNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"destroyNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"restoreNote\": [\n 409,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreNotes\": [\n 409,\n {\n \"filter\": [\n 418,\n \"NoteFilterInput!\"\n ]\n }\n ],\n \"createNoteTargets\": [\n 423,\n {\n \"data\": [\n 430,\n \"[NoteTargetCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createNoteTarget\": [\n 423,\n {\n \"data\": [\n 430,\n \"NoteTargetCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 431,\n \"NoteTargetUpdateInput!\"\n ]\n }\n ],\n \"deleteNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateNoteTargets\": [\n 423,\n {\n \"data\": [\n 431,\n \"NoteTargetUpdateInput!\"\n ],\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"deleteNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"destroyNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"restoreNoteTarget\": [\n 423,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreNoteTargets\": [\n 423,\n {\n \"filter\": [\n 432,\n \"NoteTargetFilterInput!\"\n ]\n }\n ],\n \"createOpportunities\": [\n 438,\n {\n \"data\": [\n 445,\n \"[OpportunityCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createOpportunity\": [\n 438,\n {\n \"data\": [\n 445,\n \"OpportunityCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 446,\n \"OpportunityUpdateInput!\"\n ]\n }\n ],\n \"deleteOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateOpportunities\": [\n 438,\n {\n \"data\": [\n 446,\n \"OpportunityUpdateInput!\"\n ],\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"deleteOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"destroyOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"restoreOpportunity\": [\n 438,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreOpportunities\": [\n 438,\n {\n \"filter\": [\n 447,\n \"OpportunityFilterInput!\"\n ]\n }\n ],\n \"createPeople\": [\n 453,\n {\n \"data\": [\n 461,\n \"[PersonCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createPerson\": [\n 453,\n {\n \"data\": [\n 461,\n \"PersonCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updatePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 462,\n \"PersonUpdateInput!\"\n ]\n }\n ],\n \"deletePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updatePeople\": [\n 453,\n {\n \"data\": [\n 462,\n \"PersonUpdateInput!\"\n ],\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"deletePeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"destroyPerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyPeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"restorePerson\": [\n 453,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restorePeople\": [\n 453,\n {\n \"filter\": [\n 463,\n \"PersonFilterInput!\"\n ]\n }\n ],\n \"mergePeople\": [\n 453,\n {\n \"ids\": [\n 2,\n \"[UUID!]!\"\n ],\n \"conflictPriorityIndex\": [\n 10,\n \"Int!\"\n ],\n \"dryRun\": [\n 6\n ]\n }\n ],\n \"createTasks\": [\n 469,\n {\n \"data\": [\n 476,\n \"[TaskCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTask\": [\n 469,\n {\n \"data\": [\n 476,\n \"TaskCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 477,\n \"TaskUpdateInput!\"\n ]\n }\n ],\n \"deleteTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTasks\": [\n 469,\n {\n \"data\": [\n 477,\n \"TaskUpdateInput!\"\n ],\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"deleteTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"destroyTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"restoreTask\": [\n 469,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTasks\": [\n 469,\n {\n \"filter\": [\n 478,\n \"TaskFilterInput!\"\n ]\n }\n ],\n \"createTaskTargets\": [\n 484,\n {\n \"data\": [\n 491,\n \"[TaskTargetCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTaskTarget\": [\n 484,\n {\n \"data\": [\n 491,\n \"TaskTargetCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 492,\n \"TaskTargetUpdateInput!\"\n ]\n }\n ],\n \"deleteTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTaskTargets\": [\n 484,\n {\n \"data\": [\n 492,\n \"TaskTargetUpdateInput!\"\n ],\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"deleteTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"destroyTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"restoreTaskTarget\": [\n 484,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTaskTargets\": [\n 484,\n {\n \"filter\": [\n 493,\n \"TaskTargetFilterInput!\"\n ]\n }\n ],\n \"createTimelineActivities\": [\n 498,\n {\n \"data\": [\n 505,\n \"[TimelineActivityCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createTimelineActivity\": [\n 498,\n {\n \"data\": [\n 505,\n \"TimelineActivityCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 506,\n \"TimelineActivityUpdateInput!\"\n ]\n }\n ],\n \"deleteTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateTimelineActivities\": [\n 498,\n {\n \"data\": [\n 506,\n \"TimelineActivityUpdateInput!\"\n ],\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"deleteTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"destroyTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"restoreTimelineActivity\": [\n 498,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreTimelineActivities\": [\n 498,\n {\n \"filter\": [\n 507,\n \"TimelineActivityFilterInput!\"\n ]\n }\n ],\n \"createWorkflows\": [\n 513,\n {\n \"data\": [\n 520,\n \"[WorkflowCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflow\": [\n 513,\n {\n \"data\": [\n 520,\n \"WorkflowCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 521,\n \"WorkflowUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflows\": [\n 513,\n {\n \"data\": [\n 521,\n \"WorkflowUpdateInput!\"\n ],\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflow\": [\n 513,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflows\": [\n 513,\n {\n \"filter\": [\n 522,\n \"WorkflowFilterInput!\"\n ]\n }\n ],\n \"createWorkflowAutomatedTriggers\": [\n 529,\n {\n \"data\": [\n 536,\n \"[WorkflowAutomatedTriggerCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowAutomatedTrigger\": [\n 529,\n {\n \"data\": [\n 536,\n \"WorkflowAutomatedTriggerCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 537,\n \"WorkflowAutomatedTriggerUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowAutomatedTriggers\": [\n 529,\n {\n \"data\": [\n 537,\n \"WorkflowAutomatedTriggerUpdateInput!\"\n ],\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowAutomatedTrigger\": [\n 529,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowAutomatedTriggers\": [\n 529,\n {\n \"filter\": [\n 538,\n \"WorkflowAutomatedTriggerFilterInput!\"\n ]\n }\n ],\n \"createWorkflowRuns\": [\n 21,\n {\n \"data\": [\n 550,\n \"[WorkflowRunCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowRun\": [\n 21,\n {\n \"data\": [\n 550,\n \"WorkflowRunCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 551,\n \"WorkflowRunUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowRuns\": [\n 21,\n {\n \"data\": [\n 551,\n \"WorkflowRunUpdateInput!\"\n ],\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowRun\": [\n 21,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowRuns\": [\n 21,\n {\n \"filter\": [\n 552,\n \"WorkflowRunFilterInput!\"\n ]\n }\n ],\n \"createWorkflowVersions\": [\n 559,\n {\n \"data\": [\n 566,\n \"[WorkflowVersionCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkflowVersion\": [\n 559,\n {\n \"data\": [\n 566,\n \"WorkflowVersionCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 567,\n \"WorkflowVersionUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkflowVersions\": [\n 559,\n {\n \"data\": [\n 567,\n \"WorkflowVersionUpdateInput!\"\n ],\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"deleteWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"destroyWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"restoreWorkflowVersion\": [\n 559,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkflowVersions\": [\n 559,\n {\n \"filter\": [\n 568,\n \"WorkflowVersionFilterInput!\"\n ]\n }\n ],\n \"createWorkspaceMembers\": [\n 577,\n {\n \"data\": [\n 584,\n \"[WorkspaceMemberCreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createWorkspaceMember\": [\n 577,\n {\n \"data\": [\n 584,\n \"WorkspaceMemberCreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 585,\n \"WorkspaceMemberUpdateInput!\"\n ]\n }\n ],\n \"deleteWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateWorkspaceMembers\": [\n 577,\n {\n \"data\": [\n 585,\n \"WorkspaceMemberUpdateInput!\"\n ],\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"deleteWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"destroyWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"restoreWorkspaceMember\": [\n 577,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreWorkspaceMembers\": [\n 577,\n {\n \"filter\": [\n 586,\n \"WorkspaceMemberFilterInput!\"\n ]\n }\n ],\n \"createCloudUsers2\": [\n 596,\n {\n \"data\": [\n 603,\n \"[CloudUser2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudUser2\": [\n 596,\n {\n \"data\": [\n 603,\n \"CloudUser2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 604,\n \"CloudUser2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudUsers2\": [\n 596,\n {\n \"data\": [\n 604,\n \"CloudUser2UpdateInput!\"\n ],\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudUser2\": [\n 596,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudUsers2\": [\n 596,\n {\n \"filter\": [\n 605,\n \"CloudUser2FilterInput!\"\n ]\n }\n ],\n \"createCloudUserWorkspaces2\": [\n 611,\n {\n \"data\": [\n 618,\n \"[CloudUserWorkspace2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudUserWorkspace2\": [\n 611,\n {\n \"data\": [\n 618,\n \"CloudUserWorkspace2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 619,\n \"CloudUserWorkspace2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudUserWorkspaces2\": [\n 611,\n {\n \"data\": [\n 619,\n \"CloudUserWorkspace2UpdateInput!\"\n ],\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudUserWorkspace2\": [\n 611,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudUserWorkspaces2\": [\n 611,\n {\n \"filter\": [\n 620,\n \"CloudUserWorkspace2FilterInput!\"\n ]\n }\n ],\n \"createCloudWorkspaces2\": [\n 628,\n {\n \"data\": [\n 636,\n \"[CloudWorkspace2CreateInput!]!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"createCloudWorkspace2\": [\n 628,\n {\n \"data\": [\n 636,\n \"CloudWorkspace2CreateInput!\"\n ],\n \"upsert\": [\n 6\n ]\n }\n ],\n \"updateCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ],\n \"data\": [\n 637,\n \"CloudWorkspace2UpdateInput!\"\n ]\n }\n ],\n \"deleteCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"updateCloudWorkspaces2\": [\n 628,\n {\n \"data\": [\n 637,\n \"CloudWorkspace2UpdateInput!\"\n ],\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"deleteCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"destroyCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"destroyCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"restoreCloudWorkspace2\": [\n 628,\n {\n \"id\": [\n 2,\n \"UUID!\"\n ]\n }\n ],\n \"restoreCloudWorkspaces2\": [\n 628,\n {\n \"filter\": [\n 638,\n \"CloudWorkspace2FilterInput!\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RunWorkflowVersionInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"workflowRunId\": [\n 2\n ],\n \"payload\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ComputeStepOutputSchemaInput\": {\n \"step\": [\n 25\n ],\n \"workflowVersionId\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"stepType\": [\n 1\n ],\n \"parentStepId\": [\n 1\n ],\n \"parentStepConnectionOptions\": [\n 25\n ],\n \"nextStepId\": [\n 2\n ],\n \"position\": [\n 40\n ],\n \"id\": [\n 1\n ],\n \"defaultSettings\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPositionInput\": {\n \"x\": [\n 13\n ],\n \"y\": [\n 13\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"step\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DeleteWorkflowVersionStepInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"stepId\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"SubmitFormStepInput\": {\n \"stepId\": [\n 2\n ],\n \"workflowRunId\": [\n 2\n ],\n \"response\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowRunStepInput\": {\n \"workflowRunId\": [\n 2\n ],\n \"step\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DuplicateWorkflowVersionStepInput\": {\n \"stepId\": [\n 1\n ],\n \"workflowVersionId\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TestHttpRequestInput\": {\n \"url\": [\n 1\n ],\n \"method\": [\n 1\n ],\n \"headers\": [\n 25\n ],\n \"body\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateWorkflowVersionEdgeInput\": {\n \"workflowVersionId\": [\n 1\n ],\n \"source\": [\n 1\n ],\n \"target\": [\n 1\n ],\n \"sourceConnectionOptions\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CreateDraftFromWorkflowVersionInput\": {\n \"workflowId\": [\n 2\n ],\n \"workflowVersionIdToCopy\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DuplicateWorkflowInput\": {\n \"workflowIdToDuplicate\": [\n 2\n ],\n \"workflowVersionIdToCopy\": [\n 2\n ],\n \"__typename\": [\n 1\n ]\n },\n \"UpdateWorkflowVersionPositionsInput\": {\n \"workflowVersionId\": [\n 2\n ],\n \"positions\": [\n 51\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStepPositionUpdateInput\": {\n \"id\": [\n 1\n ],\n \"position\": [\n 40\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Links\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksCreateInput\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksUpdateInput\": {\n \"primaryLinkLabel\": [\n 1\n ],\n \"primaryLinkUrl\": [\n 1\n ],\n \"secondaryLinks\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksFilterInput\": {\n \"primaryLinkLabel\": [\n 56\n ],\n \"primaryLinkUrl\": [\n 56\n ],\n \"secondaryLinks\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"StringFilter\": {\n \"eq\": [\n 1\n ],\n \"gt\": [\n 1\n ],\n \"gte\": [\n 1\n ],\n \"in\": [\n 1\n ],\n \"lt\": [\n 1\n ],\n \"lte\": [\n 1\n ],\n \"neq\": [\n 1\n ],\n \"startsWith\": [\n 1\n ],\n \"endsWith\": [\n 1\n ],\n \"like\": [\n 1\n ],\n \"ilike\": [\n 1\n ],\n \"regex\": [\n 1\n ],\n \"iregex\": [\n 1\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RawJsonFilter\": {\n \"is\": [\n 34\n ],\n \"like\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"LinksOrderByInput\": {\n \"primaryLinkLabel\": [\n 59\n ],\n \"primaryLinkUrl\": [\n 59\n ],\n \"secondaryLinks\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OrderByDirection\": {},\n \"LinksGroupByInput\": {\n \"primaryLinkLabel\": [\n 6\n ],\n \"primaryLinkUrl\": [\n 6\n ],\n \"secondaryLinks\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Currency\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BigFloat\": {},\n \"CurrencyCreateInput\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyUpdateInput\": {\n \"amountMicros\": [\n 62\n ],\n \"currencyCode\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyFilterInput\": {\n \"amountMicros\": [\n 66\n ],\n \"currencyCode\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BigFloatFilter\": {\n \"eq\": [\n 62\n ],\n \"gt\": [\n 62\n ],\n \"gte\": [\n 62\n ],\n \"in\": [\n 62\n ],\n \"lt\": [\n 62\n ],\n \"lte\": [\n 62\n ],\n \"neq\": [\n 62\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyOrderByInput\": {\n \"amountMicros\": [\n 59\n ],\n \"currencyCode\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CurrencyGroupByInput\": {\n \"amountMicros\": [\n 6\n ],\n \"currencyCode\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullName\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameCreateInput\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameUpdateInput\": {\n \"firstName\": [\n 1\n ],\n \"lastName\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameFilterInput\": {\n \"firstName\": [\n 56\n ],\n \"lastName\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameOrderByInput\": {\n \"firstName\": [\n 59\n ],\n \"lastName\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FullNameGroupByInput\": {\n \"firstName\": [\n 6\n ],\n \"lastName\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Address\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressCreateInput\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressUpdateInput\": {\n \"addressStreet1\": [\n 1\n ],\n \"addressStreet2\": [\n 1\n ],\n \"addressCity\": [\n 1\n ],\n \"addressPostcode\": [\n 1\n ],\n \"addressState\": [\n 1\n ],\n \"addressCountry\": [\n 1\n ],\n \"addressLat\": [\n 62\n ],\n \"addressLng\": [\n 62\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressFilterInput\": {\n \"addressStreet1\": [\n 56\n ],\n \"addressStreet2\": [\n 56\n ],\n \"addressCity\": [\n 56\n ],\n \"addressPostcode\": [\n 56\n ],\n \"addressState\": [\n 56\n ],\n \"addressCountry\": [\n 56\n ],\n \"addressLat\": [\n 66\n ],\n \"addressLng\": [\n 66\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressOrderByInput\": {\n \"addressStreet1\": [\n 59\n ],\n \"addressStreet2\": [\n 59\n ],\n \"addressCity\": [\n 59\n ],\n \"addressPostcode\": [\n 59\n ],\n \"addressState\": [\n 59\n ],\n \"addressCountry\": [\n 59\n ],\n \"addressLat\": [\n 59\n ],\n \"addressLng\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AddressGroupByInput\": {\n \"addressStreet1\": [\n 6\n ],\n \"addressStreet2\": [\n 6\n ],\n \"addressCity\": [\n 6\n ],\n \"addressPostcode\": [\n 6\n ],\n \"addressState\": [\n 6\n ],\n \"addressCountry\": [\n 6\n ],\n \"addressLat\": [\n 6\n ],\n \"addressLng\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorSourceEnum\": {},\n \"Actor\": {\n \"source\": [\n 81\n ],\n \"workspaceMemberId\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorCreateInput\": {\n \"source\": [\n 81\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorUpdateInput\": {\n \"source\": [\n 81\n ],\n \"context\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorFilterInput\": {\n \"source\": [\n 86\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"context\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorSourceEnumFilter\": {\n \"eq\": [\n 81\n ],\n \"neq\": [\n 81\n ],\n \"in\": [\n 81\n ],\n \"containsAny\": [\n 81\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorOrderByInput\": {\n \"source\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ActorGroupByInput\": {\n \"source\": [\n 6\n ],\n \"workspaceMemberId\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"context\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Emails\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsCreateInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsUpdateInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"additionalEmails\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsFilterInput\": {\n \"primaryEmail\": [\n 56\n ],\n \"additionalEmails\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsOrderByInput\": {\n \"primaryEmail\": [\n 59\n ],\n \"additionalEmails\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"EmailsGroupByInput\": {\n \"primaryEmail\": [\n 6\n ],\n \"additionalEmails\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Phones\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesCreateInput\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesUpdateInput\": {\n \"primaryPhoneNumber\": [\n 1\n ],\n \"primaryPhoneCountryCode\": [\n 1\n ],\n \"primaryPhoneCallingCode\": [\n 1\n ],\n \"additionalPhones\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesFilterInput\": {\n \"primaryPhoneNumber\": [\n 56\n ],\n \"primaryPhoneCountryCode\": [\n 56\n ],\n \"primaryPhoneCallingCode\": [\n 56\n ],\n \"additionalPhones\": [\n 57\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesOrderByInput\": {\n \"primaryPhoneNumber\": [\n 59\n ],\n \"primaryPhoneCountryCode\": [\n 59\n ],\n \"primaryPhoneCallingCode\": [\n 59\n ],\n \"additionalPhones\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PhonesGroupByInput\": {\n \"primaryPhoneNumber\": [\n 6\n ],\n \"primaryPhoneCountryCode\": [\n 6\n ],\n \"primaryPhoneCallingCode\": [\n 6\n ],\n \"additionalPhones\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2CreateInput\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2UpdateInput\": {\n \"blocknote\": [\n 1\n ],\n \"markdown\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2FilterInput\": {\n \"blocknote\": [\n 56\n ],\n \"markdown\": [\n 56\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2OrderByInput\": {\n \"blocknote\": [\n 59\n ],\n \"markdown\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"RichTextV2GroupByInput\": {\n \"blocknote\": [\n 6\n ],\n \"markdown\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DateGranularityEnum\": {},\n \"FirstDayOfTheWeek\": {},\n \"GroupByDateGranularityInput\": {\n \"granularity\": [\n 107\n ],\n \"weekStartDay\": [\n 108\n ],\n \"timeZone\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OrderByDateGranularityInput\": {\n \"orderBy\": [\n 59\n ],\n \"granularity\": [\n 107\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFileCategoryEnum\": {},\n \"Attachment\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 113\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetTask\": [\n 469\n ],\n \"targetNote\": [\n 409\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetDashboard\": [\n 247\n ],\n \"targetWorkflow\": [\n 513\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FileObject\": {\n \"fileId\": [\n 2\n ],\n \"label\": [\n 1\n ],\n \"extension\": [\n 1\n ],\n \"url\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Position\": {},\n \"TSVector\": {},\n \"AttachmentEdge\": {\n \"node\": [\n 112\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Cursor\": {},\n \"AttachmentConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesFile\": [\n 10\n ],\n \"countEmptyFile\": [\n 10\n ],\n \"countNotEmptyFile\": [\n 10\n ],\n \"percentageEmptyFile\": [\n 13\n ],\n \"percentageNotEmptyFile\": [\n 13\n ],\n \"countUniqueValuesFullPath\": [\n 10\n ],\n \"countEmptyFullPath\": [\n 10\n ],\n \"countNotEmptyFullPath\": [\n 10\n ],\n \"percentageEmptyFullPath\": [\n 13\n ],\n \"percentageNotEmptyFullPath\": [\n 13\n ],\n \"countUniqueValuesFileCategory\": [\n 10\n ],\n \"countEmptyFileCategory\": [\n 10\n ],\n \"countNotEmptyFileCategory\": [\n 10\n ],\n \"percentageEmptyFileCategory\": [\n 13\n ],\n \"percentageNotEmptyFileCategory\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 116\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PageInfo\": {\n \"startCursor\": [\n 120\n ],\n \"endCursor\": [\n 120\n ],\n \"hasNextPage\": [\n 6\n ],\n \"hasPreviousPage\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectionCursor\": {},\n \"AttachmentGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesFile\": [\n 10\n ],\n \"countEmptyFile\": [\n 10\n ],\n \"countNotEmptyFile\": [\n 10\n ],\n \"percentageEmptyFile\": [\n 13\n ],\n \"percentageNotEmptyFile\": [\n 13\n ],\n \"countUniqueValuesFullPath\": [\n 10\n ],\n \"countEmptyFullPath\": [\n 10\n ],\n \"countNotEmptyFullPath\": [\n 10\n ],\n \"percentageEmptyFullPath\": [\n 13\n ],\n \"percentageNotEmptyFullPath\": [\n 13\n ],\n \"countUniqueValuesFileCategory\": [\n 10\n ],\n \"countEmptyFileCategory\": [\n 10\n ],\n \"countNotEmptyFileCategory\": [\n 10\n ],\n \"percentageEmptyFileCategory\": [\n 13\n ],\n \"percentageNotEmptyFileCategory\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 116\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentRelationInput\": {\n \"connect\": [\n 123\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentConnectInput\": {\n \"where\": [\n 124\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 126\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FileItemInput\": {\n \"fileId\": [\n 2\n ],\n \"label\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"file\": [\n 126\n ],\n \"fullPath\": [\n 1\n ],\n \"fileCategory\": [\n 111\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"file\": [\n 57\n ],\n \"fullPath\": [\n 56\n ],\n \"fileCategory\": [\n 129\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetTaskId\": [\n 33\n ],\n \"targetNoteId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetDashboardId\": [\n 33\n ],\n \"targetWorkflowId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 128\n ],\n \"or\": [\n 128\n ],\n \"not\": [\n 128\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentFileCategoryEnumFilter\": {\n \"eq\": [\n 111\n ],\n \"neq\": [\n 111\n ],\n \"in\": [\n 111\n ],\n \"containsAny\": [\n 111\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FloatFilter\": {\n \"eq\": [\n 13\n ],\n \"gt\": [\n 13\n ],\n \"gte\": [\n 13\n ],\n \"in\": [\n 13\n ],\n \"lt\": [\n 13\n ],\n \"lte\": [\n 13\n ],\n \"neq\": [\n 13\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TSVectorFilter\": {\n \"search\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"file\": [\n 59\n ],\n \"fullPath\": [\n 59\n ],\n \"fileCategory\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByWithGroupByInput\": {\n \"aggregate\": [\n 134\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"file\": [\n 59\n ],\n \"fullPath\": [\n 59\n ],\n \"fileCategory\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 481\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 420\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 258\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 525\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesFile\": [\n 59\n ],\n \"countEmptyFile\": [\n 59\n ],\n \"countNotEmptyFile\": [\n 59\n ],\n \"percentageEmptyFile\": [\n 59\n ],\n \"percentageNotEmptyFile\": [\n 59\n ],\n \"countUniqueValuesFullPath\": [\n 59\n ],\n \"countEmptyFullPath\": [\n 59\n ],\n \"countNotEmptyFullPath\": [\n 59\n ],\n \"percentageEmptyFullPath\": [\n 59\n ],\n \"percentageNotEmptyFullPath\": [\n 59\n ],\n \"countUniqueValuesFileCategory\": [\n 59\n ],\n \"countEmptyFileCategory\": [\n 59\n ],\n \"countNotEmptyFileCategory\": [\n 59\n ],\n \"percentageEmptyFileCategory\": [\n 59\n ],\n \"percentageNotEmptyFileCategory\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"AttachmentGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"file\": [\n 6\n ],\n \"fullPath\": [\n 6\n ],\n \"fileCategory\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetTask\": [\n 483\n ],\n \"targetNote\": [\n 422\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetDashboard\": [\n 260\n ],\n \"targetWorkflow\": [\n 527\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Blocklist\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistEdge\": {\n \"node\": [\n 136\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"edges\": [\n 137\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"edges\": [\n 137\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistRelationInput\": {\n \"connect\": [\n 141\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistConnectInput\": {\n \"where\": [\n 142\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 145\n ],\n \"or\": [\n 145\n ],\n \"not\": [\n 145\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByWithGroupByInput\": {\n \"aggregate\": [\n 148\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BlocklistGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociation\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarChannel\": [\n 168\n ],\n \"calendarEvent\": [\n 203\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationEdge\": {\n \"node\": [\n 150\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesEventExternalId\": [\n 10\n ],\n \"countEmptyEventExternalId\": [\n 10\n ],\n \"countNotEmptyEventExternalId\": [\n 10\n ],\n \"percentageEmptyEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyEventExternalId\": [\n 13\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 10\n ],\n \"countEmptyRecurringEventExternalId\": [\n 10\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 10\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 13\n ],\n \"edges\": [\n 151\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesEventExternalId\": [\n 10\n ],\n \"countEmptyEventExternalId\": [\n 10\n ],\n \"countNotEmptyEventExternalId\": [\n 10\n ],\n \"percentageEmptyEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyEventExternalId\": [\n 13\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 10\n ],\n \"countEmptyRecurringEventExternalId\": [\n 10\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 10\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 13\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 13\n ],\n \"edges\": [\n 151\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationRelationInput\": {\n \"connect\": [\n 155\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationConnectInput\": {\n \"where\": [\n 156\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarChannel\": [\n 172\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"eventExternalId\": [\n 1\n ],\n \"recurringEventExternalId\": [\n 1\n ],\n \"calendarChannelId\": [\n 22\n ],\n \"calendarChannel\": [\n 172\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"eventExternalId\": [\n 56\n ],\n \"recurringEventExternalId\": [\n 56\n ],\n \"calendarChannelId\": [\n 33\n ],\n \"calendarEventId\": [\n 33\n ],\n \"and\": [\n 159\n ],\n \"or\": [\n 159\n ],\n \"not\": [\n 159\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"eventExternalId\": [\n 59\n ],\n \"recurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 183\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByWithGroupByInput\": {\n \"aggregate\": [\n 162\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"eventExternalId\": [\n 59\n ],\n \"recurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 184\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 214\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesEventExternalId\": [\n 59\n ],\n \"countEmptyEventExternalId\": [\n 59\n ],\n \"countNotEmptyEventExternalId\": [\n 59\n ],\n \"percentageEmptyEventExternalId\": [\n 59\n ],\n \"percentageNotEmptyEventExternalId\": [\n 59\n ],\n \"countUniqueValuesRecurringEventExternalId\": [\n 59\n ],\n \"countEmptyRecurringEventExternalId\": [\n 59\n ],\n \"countNotEmptyRecurringEventExternalId\": [\n 59\n ],\n \"percentageEmptyRecurringEventExternalId\": [\n 59\n ],\n \"percentageNotEmptyRecurringEventExternalId\": [\n 59\n ],\n \"calendarChannelId\": [\n 59\n ],\n \"calendarChannel\": [\n 183\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEventAssociationGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"eventExternalId\": [\n 6\n ],\n \"recurringEventExternalId\": [\n 6\n ],\n \"calendarChannel\": [\n 186\n ],\n \"calendarEvent\": [\n 216\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelVisibilityEnum\": {},\n \"CalendarChannelContactAutoCreationPolicyEnum\": {},\n \"CalendarChannelSyncStatusEnum\": {},\n \"CalendarChannelSyncStageEnum\": {},\n \"CalendarChannel\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"connectedAccount\": [\n 232\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelEdge\": {\n \"node\": [\n 168\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"edges\": [\n 169\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"edges\": [\n 169\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelRelationInput\": {\n \"connect\": [\n 173\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelConnectInput\": {\n \"where\": [\n 174\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"visibility\": [\n 164\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 165\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncStatus\": [\n 166\n ],\n \"syncStage\": [\n 167\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"visibility\": [\n 178\n ],\n \"isContactAutoCreationEnabled\": [\n 179\n ],\n \"contactAutoCreationPolicy\": [\n 180\n ],\n \"isSyncEnabled\": [\n 179\n ],\n \"syncCursor\": [\n 56\n ],\n \"syncStatus\": [\n 181\n ],\n \"syncStage\": [\n 182\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"syncedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 130\n ],\n \"connectedAccountId\": [\n 33\n ],\n \"and\": [\n 177\n ],\n \"or\": [\n 177\n ],\n \"not\": [\n 177\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelVisibilityEnumFilter\": {\n \"eq\": [\n 164\n ],\n \"neq\": [\n 164\n ],\n \"in\": [\n 164\n ],\n \"containsAny\": [\n 164\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"BooleanFilter\": {\n \"eq\": [\n 6\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelContactAutoCreationPolicyEnumFilter\": {\n \"eq\": [\n 165\n ],\n \"neq\": [\n 165\n ],\n \"in\": [\n 165\n ],\n \"containsAny\": [\n 165\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelSyncStatusEnumFilter\": {\n \"eq\": [\n 166\n ],\n \"neq\": [\n 166\n ],\n \"in\": [\n 166\n ],\n \"containsAny\": [\n 166\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelSyncStageEnumFilter\": {\n \"eq\": [\n 167\n ],\n \"neq\": [\n 167\n ],\n \"in\": [\n 167\n ],\n \"containsAny\": [\n 167\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 59\n ],\n \"syncedAt\": [\n 59\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByWithGroupByInput\": {\n \"aggregate\": [\n 185\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 110\n ],\n \"syncedAt\": [\n 110\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 244\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesVisibility\": [\n 59\n ],\n \"countEmptyVisibility\": [\n 59\n ],\n \"countNotEmptyVisibility\": [\n 59\n ],\n \"percentageEmptyVisibility\": [\n 59\n ],\n \"percentageNotEmptyVisibility\": [\n 59\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 59\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 59\n ],\n \"countEmptyIsSyncEnabled\": [\n 59\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"countTrueIsSyncEnabled\": [\n 59\n ],\n \"countFalseIsSyncEnabled\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesSyncStatus\": [\n 59\n ],\n \"countEmptySyncStatus\": [\n 59\n ],\n \"countNotEmptySyncStatus\": [\n 59\n ],\n \"percentageEmptySyncStatus\": [\n 59\n ],\n \"percentageNotEmptySyncStatus\": [\n 59\n ],\n \"countUniqueValuesSyncStage\": [\n 59\n ],\n \"countEmptySyncStage\": [\n 59\n ],\n \"countNotEmptySyncStage\": [\n 59\n ],\n \"percentageEmptySyncStage\": [\n 59\n ],\n \"percentageNotEmptySyncStage\": [\n 59\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 59\n ],\n \"countEmptySyncStageStartedAt\": [\n 59\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"minSyncStageStartedAt\": [\n 59\n ],\n \"maxSyncStageStartedAt\": [\n 59\n ],\n \"countUniqueValuesSyncedAt\": [\n 59\n ],\n \"countEmptySyncedAt\": [\n 59\n ],\n \"countNotEmptySyncedAt\": [\n 59\n ],\n \"percentageEmptySyncedAt\": [\n 59\n ],\n \"percentageNotEmptySyncedAt\": [\n 59\n ],\n \"minSyncedAt\": [\n 59\n ],\n \"maxSyncedAt\": [\n 59\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 59\n ],\n \"countEmptyThrottleFailureCount\": [\n 59\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"minThrottleFailureCount\": [\n 59\n ],\n \"maxThrottleFailureCount\": [\n 59\n ],\n \"avgThrottleFailureCount\": [\n 59\n ],\n \"sumThrottleFailureCount\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarChannelGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"visibility\": [\n 6\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 6\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"syncStatus\": [\n 6\n ],\n \"syncStage\": [\n 6\n ],\n \"syncStageStartedAt\": [\n 109\n ],\n \"syncedAt\": [\n 109\n ],\n \"throttleFailureCount\": [\n 6\n ],\n \"connectedAccount\": [\n 246\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantResponseStatusEnum\": {},\n \"CalendarEventParticipant\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"calendarEvent\": [\n 203\n ],\n \"person\": [\n 453\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantEdge\": {\n \"node\": [\n 188\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"countUniqueValuesIsOrganizer\": [\n 10\n ],\n \"countEmptyIsOrganizer\": [\n 10\n ],\n \"countNotEmptyIsOrganizer\": [\n 10\n ],\n \"percentageEmptyIsOrganizer\": [\n 13\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 13\n ],\n \"countTrueIsOrganizer\": [\n 10\n ],\n \"countFalseIsOrganizer\": [\n 10\n ],\n \"countUniqueValuesResponseStatus\": [\n 10\n ],\n \"countEmptyResponseStatus\": [\n 10\n ],\n \"countNotEmptyResponseStatus\": [\n 10\n ],\n \"percentageEmptyResponseStatus\": [\n 13\n ],\n \"percentageNotEmptyResponseStatus\": [\n 13\n ],\n \"edges\": [\n 189\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"countUniqueValuesIsOrganizer\": [\n 10\n ],\n \"countEmptyIsOrganizer\": [\n 10\n ],\n \"countNotEmptyIsOrganizer\": [\n 10\n ],\n \"percentageEmptyIsOrganizer\": [\n 13\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 13\n ],\n \"countTrueIsOrganizer\": [\n 10\n ],\n \"countFalseIsOrganizer\": [\n 10\n ],\n \"countUniqueValuesResponseStatus\": [\n 10\n ],\n \"countEmptyResponseStatus\": [\n 10\n ],\n \"countNotEmptyResponseStatus\": [\n 10\n ],\n \"percentageEmptyResponseStatus\": [\n 13\n ],\n \"percentageNotEmptyResponseStatus\": [\n 13\n ],\n \"edges\": [\n 189\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantRelationInput\": {\n \"connect\": [\n 193\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantConnectInput\": {\n \"where\": [\n 194\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 187\n ],\n \"calendarEventId\": [\n 22\n ],\n \"calendarEvent\": [\n 207\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"displayName\": [\n 56\n ],\n \"isOrganizer\": [\n 179\n ],\n \"responseStatus\": [\n 198\n ],\n \"calendarEventId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 197\n ],\n \"or\": [\n 197\n ],\n \"not\": [\n 197\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantResponseStatusEnumFilter\": {\n \"eq\": [\n 187\n ],\n \"neq\": [\n 187\n ],\n \"in\": [\n 187\n ],\n \"containsAny\": [\n 187\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"isOrganizer\": [\n 59\n ],\n \"responseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByWithGroupByInput\": {\n \"aggregate\": [\n 201\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"isOrganizer\": [\n 59\n ],\n \"responseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 214\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesDisplayName\": [\n 59\n ],\n \"countEmptyDisplayName\": [\n 59\n ],\n \"countNotEmptyDisplayName\": [\n 59\n ],\n \"percentageEmptyDisplayName\": [\n 59\n ],\n \"percentageNotEmptyDisplayName\": [\n 59\n ],\n \"countUniqueValuesIsOrganizer\": [\n 59\n ],\n \"countEmptyIsOrganizer\": [\n 59\n ],\n \"countNotEmptyIsOrganizer\": [\n 59\n ],\n \"percentageEmptyIsOrganizer\": [\n 59\n ],\n \"percentageNotEmptyIsOrganizer\": [\n 59\n ],\n \"countTrueIsOrganizer\": [\n 59\n ],\n \"countFalseIsOrganizer\": [\n 59\n ],\n \"countUniqueValuesResponseStatus\": [\n 59\n ],\n \"countEmptyResponseStatus\": [\n 59\n ],\n \"countNotEmptyResponseStatus\": [\n 59\n ],\n \"percentageEmptyResponseStatus\": [\n 59\n ],\n \"percentageNotEmptyResponseStatus\": [\n 59\n ],\n \"calendarEventId\": [\n 59\n ],\n \"calendarEvent\": [\n 213\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventParticipantGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"displayName\": [\n 6\n ],\n \"isOrganizer\": [\n 6\n ],\n \"responseStatus\": [\n 6\n ],\n \"calendarEvent\": [\n 216\n ],\n \"person\": [\n 467\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEvent\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 52\n ],\n \"calendarChannelEventAssociations\": [\n 152,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 159\n ],\n \"orderBy\": [\n 160,\n \"[CalendarChannelEventAssociationOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventEdge\": {\n \"node\": [\n 203\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesIsCanceled\": [\n 10\n ],\n \"countEmptyIsCanceled\": [\n 10\n ],\n \"countNotEmptyIsCanceled\": [\n 10\n ],\n \"percentageEmptyIsCanceled\": [\n 13\n ],\n \"percentageNotEmptyIsCanceled\": [\n 13\n ],\n \"countTrueIsCanceled\": [\n 10\n ],\n \"countFalseIsCanceled\": [\n 10\n ],\n \"countUniqueValuesIsFullDay\": [\n 10\n ],\n \"countEmptyIsFullDay\": [\n 10\n ],\n \"countNotEmptyIsFullDay\": [\n 10\n ],\n \"percentageEmptyIsFullDay\": [\n 13\n ],\n \"percentageNotEmptyIsFullDay\": [\n 13\n ],\n \"countTrueIsFullDay\": [\n 10\n ],\n \"countFalseIsFullDay\": [\n 10\n ],\n \"countUniqueValuesStartsAt\": [\n 10\n ],\n \"countEmptyStartsAt\": [\n 10\n ],\n \"countNotEmptyStartsAt\": [\n 10\n ],\n \"percentageEmptyStartsAt\": [\n 13\n ],\n \"percentageNotEmptyStartsAt\": [\n 13\n ],\n \"minStartsAt\": [\n 7\n ],\n \"maxStartsAt\": [\n 7\n ],\n \"countUniqueValuesEndsAt\": [\n 10\n ],\n \"countEmptyEndsAt\": [\n 10\n ],\n \"countNotEmptyEndsAt\": [\n 10\n ],\n \"percentageEmptyEndsAt\": [\n 13\n ],\n \"percentageNotEmptyEndsAt\": [\n 13\n ],\n \"minEndsAt\": [\n 7\n ],\n \"maxEndsAt\": [\n 7\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 10\n ],\n \"countEmptyExternalCreatedAt\": [\n 10\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 10\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 13\n ],\n \"minExternalCreatedAt\": [\n 7\n ],\n \"maxExternalCreatedAt\": [\n 7\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 10\n ],\n \"countEmptyExternalUpdatedAt\": [\n 10\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 10\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 13\n ],\n \"minExternalUpdatedAt\": [\n 7\n ],\n \"maxExternalUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLocation\": [\n 10\n ],\n \"countEmptyLocation\": [\n 10\n ],\n \"countNotEmptyLocation\": [\n 10\n ],\n \"percentageEmptyLocation\": [\n 13\n ],\n \"percentageNotEmptyLocation\": [\n 13\n ],\n \"countUniqueValuesICalUid\": [\n 10\n ],\n \"countEmptyICalUid\": [\n 10\n ],\n \"countNotEmptyICalUid\": [\n 10\n ],\n \"percentageEmptyICalUid\": [\n 13\n ],\n \"percentageNotEmptyICalUid\": [\n 13\n ],\n \"countUniqueValuesConferenceSolution\": [\n 10\n ],\n \"countEmptyConferenceSolution\": [\n 10\n ],\n \"countNotEmptyConferenceSolution\": [\n 10\n ],\n \"percentageEmptyConferenceSolution\": [\n 13\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 13\n ],\n \"countUniqueValuesConferenceLink\": [\n 10\n ],\n \"countEmptyConferenceLink\": [\n 10\n ],\n \"countNotEmptyConferenceLink\": [\n 10\n ],\n \"percentageEmptyConferenceLink\": [\n 13\n ],\n \"percentageNotEmptyConferenceLink\": [\n 13\n ],\n \"edges\": [\n 204\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesIsCanceled\": [\n 10\n ],\n \"countEmptyIsCanceled\": [\n 10\n ],\n \"countNotEmptyIsCanceled\": [\n 10\n ],\n \"percentageEmptyIsCanceled\": [\n 13\n ],\n \"percentageNotEmptyIsCanceled\": [\n 13\n ],\n \"countTrueIsCanceled\": [\n 10\n ],\n \"countFalseIsCanceled\": [\n 10\n ],\n \"countUniqueValuesIsFullDay\": [\n 10\n ],\n \"countEmptyIsFullDay\": [\n 10\n ],\n \"countNotEmptyIsFullDay\": [\n 10\n ],\n \"percentageEmptyIsFullDay\": [\n 13\n ],\n \"percentageNotEmptyIsFullDay\": [\n 13\n ],\n \"countTrueIsFullDay\": [\n 10\n ],\n \"countFalseIsFullDay\": [\n 10\n ],\n \"countUniqueValuesStartsAt\": [\n 10\n ],\n \"countEmptyStartsAt\": [\n 10\n ],\n \"countNotEmptyStartsAt\": [\n 10\n ],\n \"percentageEmptyStartsAt\": [\n 13\n ],\n \"percentageNotEmptyStartsAt\": [\n 13\n ],\n \"minStartsAt\": [\n 7\n ],\n \"maxStartsAt\": [\n 7\n ],\n \"countUniqueValuesEndsAt\": [\n 10\n ],\n \"countEmptyEndsAt\": [\n 10\n ],\n \"countNotEmptyEndsAt\": [\n 10\n ],\n \"percentageEmptyEndsAt\": [\n 13\n ],\n \"percentageNotEmptyEndsAt\": [\n 13\n ],\n \"minEndsAt\": [\n 7\n ],\n \"maxEndsAt\": [\n 7\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 10\n ],\n \"countEmptyExternalCreatedAt\": [\n 10\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 10\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 13\n ],\n \"minExternalCreatedAt\": [\n 7\n ],\n \"maxExternalCreatedAt\": [\n 7\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 10\n ],\n \"countEmptyExternalUpdatedAt\": [\n 10\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 10\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 13\n ],\n \"minExternalUpdatedAt\": [\n 7\n ],\n \"maxExternalUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLocation\": [\n 10\n ],\n \"countEmptyLocation\": [\n 10\n ],\n \"countNotEmptyLocation\": [\n 10\n ],\n \"percentageEmptyLocation\": [\n 13\n ],\n \"percentageNotEmptyLocation\": [\n 13\n ],\n \"countUniqueValuesICalUid\": [\n 10\n ],\n \"countEmptyICalUid\": [\n 10\n ],\n \"countNotEmptyICalUid\": [\n 10\n ],\n \"percentageEmptyICalUid\": [\n 13\n ],\n \"percentageNotEmptyICalUid\": [\n 13\n ],\n \"countUniqueValuesConferenceSolution\": [\n 10\n ],\n \"countEmptyConferenceSolution\": [\n 10\n ],\n \"countNotEmptyConferenceSolution\": [\n 10\n ],\n \"percentageEmptyConferenceSolution\": [\n 13\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 13\n ],\n \"countUniqueValuesConferenceLink\": [\n 10\n ],\n \"countEmptyConferenceLink\": [\n 10\n ],\n \"countNotEmptyConferenceLink\": [\n 10\n ],\n \"percentageEmptyConferenceLink\": [\n 13\n ],\n \"percentageNotEmptyConferenceLink\": [\n 13\n ],\n \"edges\": [\n 204\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventRelationInput\": {\n \"connect\": [\n 208\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventConnectInput\": {\n \"where\": [\n 209\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 53\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"title\": [\n 1\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 1\n ],\n \"location\": [\n 1\n ],\n \"iCalUid\": [\n 1\n ],\n \"conferenceSolution\": [\n 1\n ],\n \"conferenceLink\": [\n 54\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"title\": [\n 56\n ],\n \"isCanceled\": [\n 179\n ],\n \"isFullDay\": [\n 179\n ],\n \"startsAt\": [\n 7\n ],\n \"endsAt\": [\n 7\n ],\n \"externalCreatedAt\": [\n 7\n ],\n \"externalUpdatedAt\": [\n 7\n ],\n \"description\": [\n 56\n ],\n \"location\": [\n 56\n ],\n \"iCalUid\": [\n 56\n ],\n \"conferenceSolution\": [\n 56\n ],\n \"conferenceLink\": [\n 55\n ],\n \"and\": [\n 212\n ],\n \"or\": [\n 212\n ],\n \"not\": [\n 212\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"isCanceled\": [\n 59\n ],\n \"isFullDay\": [\n 59\n ],\n \"startsAt\": [\n 59\n ],\n \"endsAt\": [\n 59\n ],\n \"externalCreatedAt\": [\n 59\n ],\n \"externalUpdatedAt\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"location\": [\n 59\n ],\n \"iCalUid\": [\n 59\n ],\n \"conferenceSolution\": [\n 59\n ],\n \"conferenceLink\": [\n 58\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByWithGroupByInput\": {\n \"aggregate\": [\n 215\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"isCanceled\": [\n 59\n ],\n \"isFullDay\": [\n 59\n ],\n \"startsAt\": [\n 110\n ],\n \"endsAt\": [\n 110\n ],\n \"externalCreatedAt\": [\n 110\n ],\n \"externalUpdatedAt\": [\n 110\n ],\n \"description\": [\n 59\n ],\n \"location\": [\n 59\n ],\n \"iCalUid\": [\n 59\n ],\n \"conferenceSolution\": [\n 59\n ],\n \"conferenceLink\": [\n 58\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesIsCanceled\": [\n 59\n ],\n \"countEmptyIsCanceled\": [\n 59\n ],\n \"countNotEmptyIsCanceled\": [\n 59\n ],\n \"percentageEmptyIsCanceled\": [\n 59\n ],\n \"percentageNotEmptyIsCanceled\": [\n 59\n ],\n \"countTrueIsCanceled\": [\n 59\n ],\n \"countFalseIsCanceled\": [\n 59\n ],\n \"countUniqueValuesIsFullDay\": [\n 59\n ],\n \"countEmptyIsFullDay\": [\n 59\n ],\n \"countNotEmptyIsFullDay\": [\n 59\n ],\n \"percentageEmptyIsFullDay\": [\n 59\n ],\n \"percentageNotEmptyIsFullDay\": [\n 59\n ],\n \"countTrueIsFullDay\": [\n 59\n ],\n \"countFalseIsFullDay\": [\n 59\n ],\n \"countUniqueValuesStartsAt\": [\n 59\n ],\n \"countEmptyStartsAt\": [\n 59\n ],\n \"countNotEmptyStartsAt\": [\n 59\n ],\n \"percentageEmptyStartsAt\": [\n 59\n ],\n \"percentageNotEmptyStartsAt\": [\n 59\n ],\n \"minStartsAt\": [\n 59\n ],\n \"maxStartsAt\": [\n 59\n ],\n \"countUniqueValuesEndsAt\": [\n 59\n ],\n \"countEmptyEndsAt\": [\n 59\n ],\n \"countNotEmptyEndsAt\": [\n 59\n ],\n \"percentageEmptyEndsAt\": [\n 59\n ],\n \"percentageNotEmptyEndsAt\": [\n 59\n ],\n \"minEndsAt\": [\n 59\n ],\n \"maxEndsAt\": [\n 59\n ],\n \"countUniqueValuesExternalCreatedAt\": [\n 59\n ],\n \"countEmptyExternalCreatedAt\": [\n 59\n ],\n \"countNotEmptyExternalCreatedAt\": [\n 59\n ],\n \"percentageEmptyExternalCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyExternalCreatedAt\": [\n 59\n ],\n \"minExternalCreatedAt\": [\n 59\n ],\n \"maxExternalCreatedAt\": [\n 59\n ],\n \"countUniqueValuesExternalUpdatedAt\": [\n 59\n ],\n \"countEmptyExternalUpdatedAt\": [\n 59\n ],\n \"countNotEmptyExternalUpdatedAt\": [\n 59\n ],\n \"percentageEmptyExternalUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyExternalUpdatedAt\": [\n 59\n ],\n \"minExternalUpdatedAt\": [\n 59\n ],\n \"maxExternalUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDescription\": [\n 59\n ],\n \"countEmptyDescription\": [\n 59\n ],\n \"countNotEmptyDescription\": [\n 59\n ],\n \"percentageEmptyDescription\": [\n 59\n ],\n \"percentageNotEmptyDescription\": [\n 59\n ],\n \"countUniqueValuesLocation\": [\n 59\n ],\n \"countEmptyLocation\": [\n 59\n ],\n \"countNotEmptyLocation\": [\n 59\n ],\n \"percentageEmptyLocation\": [\n 59\n ],\n \"percentageNotEmptyLocation\": [\n 59\n ],\n \"countUniqueValuesICalUid\": [\n 59\n ],\n \"countEmptyICalUid\": [\n 59\n ],\n \"countNotEmptyICalUid\": [\n 59\n ],\n \"percentageEmptyICalUid\": [\n 59\n ],\n \"percentageNotEmptyICalUid\": [\n 59\n ],\n \"countUniqueValuesConferenceSolution\": [\n 59\n ],\n \"countEmptyConferenceSolution\": [\n 59\n ],\n \"countNotEmptyConferenceSolution\": [\n 59\n ],\n \"percentageEmptyConferenceSolution\": [\n 59\n ],\n \"percentageNotEmptyConferenceSolution\": [\n 59\n ],\n \"countUniqueValuesConferenceLink\": [\n 59\n ],\n \"countEmptyConferenceLink\": [\n 59\n ],\n \"countNotEmptyConferenceLink\": [\n 59\n ],\n \"percentageEmptyConferenceLink\": [\n 59\n ],\n \"percentageNotEmptyConferenceLink\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CalendarEventGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"isCanceled\": [\n 6\n ],\n \"isFullDay\": [\n 6\n ],\n \"startsAt\": [\n 109\n ],\n \"endsAt\": [\n 109\n ],\n \"externalCreatedAt\": [\n 109\n ],\n \"externalUpdatedAt\": [\n 109\n ],\n \"description\": [\n 6\n ],\n \"location\": [\n 6\n ],\n \"iCalUid\": [\n 6\n ],\n \"conferenceSolution\": [\n 6\n ],\n \"conferenceLink\": [\n 60\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Company\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 52\n ],\n \"address\": [\n 75\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 52\n ],\n \"xLink\": [\n 52\n ],\n \"annualRecurringRevenue\": [\n 61\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"people\": [\n 455,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 463\n ],\n \"orderBy\": [\n 464,\n \"[PersonOrderByInput]\"\n ]\n }\n ],\n \"accountOwner\": [\n 577\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"opportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyEdge\": {\n \"node\": [\n 217\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 10\n ],\n \"countEmptyIdealCustomerProfile\": [\n 10\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 10\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 13\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 13\n ],\n \"countTrueIdealCustomerProfile\": [\n 10\n ],\n \"countFalseIdealCustomerProfile\": [\n 10\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesDomainName\": [\n 10\n ],\n \"countEmptyDomainName\": [\n 10\n ],\n \"countNotEmptyDomainName\": [\n 10\n ],\n \"percentageEmptyDomainName\": [\n 13\n ],\n \"percentageNotEmptyDomainName\": [\n 13\n ],\n \"countUniqueValuesAddress\": [\n 10\n ],\n \"countEmptyAddress\": [\n 10\n ],\n \"countNotEmptyAddress\": [\n 10\n ],\n \"percentageEmptyAddress\": [\n 13\n ],\n \"percentageNotEmptyAddress\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 10\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 218\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 10\n ],\n \"countEmptyIdealCustomerProfile\": [\n 10\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 10\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 13\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 13\n ],\n \"countTrueIdealCustomerProfile\": [\n 10\n ],\n \"countFalseIdealCustomerProfile\": [\n 10\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesDomainName\": [\n 10\n ],\n \"countEmptyDomainName\": [\n 10\n ],\n \"countNotEmptyDomainName\": [\n 10\n ],\n \"percentageEmptyDomainName\": [\n 13\n ],\n \"percentageNotEmptyDomainName\": [\n 13\n ],\n \"countUniqueValuesAddress\": [\n 10\n ],\n \"countEmptyAddress\": [\n 10\n ],\n \"countNotEmptyAddress\": [\n 10\n ],\n \"percentageEmptyAddress\": [\n 13\n ],\n \"percentageNotEmptyAddress\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 10\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 13\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 218\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyRelationInput\": {\n \"connect\": [\n 222\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyConnectInput\": {\n \"where\": [\n 223\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"domainName\": [\n 224\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyDomainNameWhereInput\": {\n \"primaryLinkUrl\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyCreateInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 53\n ],\n \"address\": [\n 76\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 53\n ],\n \"xLink\": [\n 53\n ],\n \"annualRecurringRevenue\": [\n 63\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyUpdateInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"domainName\": [\n 54\n ],\n \"address\": [\n 77\n ],\n \"employees\": [\n 13\n ],\n \"linkedinLink\": [\n 54\n ],\n \"xLink\": [\n 54\n ],\n \"annualRecurringRevenue\": [\n 64\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyFilterInput\": {\n \"idealCustomerProfile\": [\n 179\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"domainName\": [\n 55\n ],\n \"address\": [\n 78\n ],\n \"employees\": [\n 130\n ],\n \"linkedinLink\": [\n 55\n ],\n \"xLink\": [\n 55\n ],\n \"annualRecurringRevenue\": [\n 65\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"accountOwnerId\": [\n 33\n ],\n \"and\": [\n 227\n ],\n \"or\": [\n 227\n ],\n \"not\": [\n 227\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByInput\": {\n \"idealCustomerProfile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"domainName\": [\n 58\n ],\n \"address\": [\n 79\n ],\n \"employees\": [\n 59\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"annualRecurringRevenue\": [\n 67\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByWithGroupByInput\": {\n \"aggregate\": [\n 230\n ],\n \"idealCustomerProfile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"domainName\": [\n 58\n ],\n \"address\": [\n 79\n ],\n \"employees\": [\n 59\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"annualRecurringRevenue\": [\n 67\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesIdealCustomerProfile\": [\n 59\n ],\n \"countEmptyIdealCustomerProfile\": [\n 59\n ],\n \"countNotEmptyIdealCustomerProfile\": [\n 59\n ],\n \"percentageEmptyIdealCustomerProfile\": [\n 59\n ],\n \"percentageNotEmptyIdealCustomerProfile\": [\n 59\n ],\n \"countTrueIdealCustomerProfile\": [\n 59\n ],\n \"countFalseIdealCustomerProfile\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesDomainName\": [\n 59\n ],\n \"countEmptyDomainName\": [\n 59\n ],\n \"countNotEmptyDomainName\": [\n 59\n ],\n \"percentageEmptyDomainName\": [\n 59\n ],\n \"percentageNotEmptyDomainName\": [\n 59\n ],\n \"countUniqueValuesAddress\": [\n 59\n ],\n \"countEmptyAddress\": [\n 59\n ],\n \"countNotEmptyAddress\": [\n 59\n ],\n \"percentageEmptyAddress\": [\n 59\n ],\n \"percentageNotEmptyAddress\": [\n 59\n ],\n \"countUniqueValuesEmployees\": [\n 59\n ],\n \"countEmptyEmployees\": [\n 59\n ],\n \"countNotEmptyEmployees\": [\n 59\n ],\n \"percentageEmptyEmployees\": [\n 59\n ],\n \"percentageNotEmptyEmployees\": [\n 59\n ],\n \"minEmployees\": [\n 59\n ],\n \"maxEmployees\": [\n 59\n ],\n \"avgEmployees\": [\n 59\n ],\n \"sumEmployees\": [\n 59\n ],\n \"countUniqueValuesLinkedinLink\": [\n 59\n ],\n \"countEmptyLinkedinLink\": [\n 59\n ],\n \"countNotEmptyLinkedinLink\": [\n 59\n ],\n \"percentageEmptyLinkedinLink\": [\n 59\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 59\n ],\n \"countUniqueValuesXLink\": [\n 59\n ],\n \"countEmptyXLink\": [\n 59\n ],\n \"countNotEmptyXLink\": [\n 59\n ],\n \"percentageEmptyXLink\": [\n 59\n ],\n \"percentageNotEmptyXLink\": [\n 59\n ],\n \"countUniqueValuesAnnualRecurringRevenue\": [\n 59\n ],\n \"countEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"countNotEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"percentageEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"percentageNotEmptyAnnualRecurringRevenue\": [\n 59\n ],\n \"minAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"maxAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"sumAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"avgAnnualRecurringRevenueAmountMicros\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CompanyGroupByInput\": {\n \"idealCustomerProfile\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"domainName\": [\n 60\n ],\n \"address\": [\n 80\n ],\n \"employees\": [\n 6\n ],\n \"linkedinLink\": [\n 60\n ],\n \"xLink\": [\n 60\n ],\n \"annualRecurringRevenue\": [\n 68\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"accountOwner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccount\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"calendarChannels\": [\n 170,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 177\n ],\n \"orderBy\": [\n 183,\n \"[CalendarChannelOrderByInput]\"\n ]\n }\n ],\n \"accountOwner\": [\n 577\n ],\n \"messageChannels\": [\n 314,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 321\n ],\n \"orderBy\": [\n 329,\n \"[MessageChannelOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountEdge\": {\n \"node\": [\n 232\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesProvider\": [\n 10\n ],\n \"countEmptyProvider\": [\n 10\n ],\n \"countNotEmptyProvider\": [\n 10\n ],\n \"percentageEmptyProvider\": [\n 13\n ],\n \"percentageNotEmptyProvider\": [\n 13\n ],\n \"countUniqueValuesAccessToken\": [\n 10\n ],\n \"countEmptyAccessToken\": [\n 10\n ],\n \"countNotEmptyAccessToken\": [\n 10\n ],\n \"percentageEmptyAccessToken\": [\n 13\n ],\n \"percentageNotEmptyAccessToken\": [\n 13\n ],\n \"countUniqueValuesRefreshToken\": [\n 10\n ],\n \"countEmptyRefreshToken\": [\n 10\n ],\n \"countNotEmptyRefreshToken\": [\n 10\n ],\n \"percentageEmptyRefreshToken\": [\n 13\n ],\n \"percentageNotEmptyRefreshToken\": [\n 13\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 10\n ],\n \"countEmptyLastSyncHistoryId\": [\n 10\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 10\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 13\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 13\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 10\n ],\n \"countEmptyAuthFailedAt\": [\n 10\n ],\n \"countNotEmptyAuthFailedAt\": [\n 10\n ],\n \"percentageEmptyAuthFailedAt\": [\n 13\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 13\n ],\n \"minAuthFailedAt\": [\n 7\n ],\n \"maxAuthFailedAt\": [\n 7\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"minLastCredentialsRefreshedAt\": [\n 7\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 7\n ],\n \"countUniqueValuesHandleAliases\": [\n 10\n ],\n \"countEmptyHandleAliases\": [\n 10\n ],\n \"countNotEmptyHandleAliases\": [\n 10\n ],\n \"percentageEmptyHandleAliases\": [\n 13\n ],\n \"percentageNotEmptyHandleAliases\": [\n 13\n ],\n \"countUniqueValuesScopes\": [\n 10\n ],\n \"countEmptyScopes\": [\n 10\n ],\n \"countNotEmptyScopes\": [\n 10\n ],\n \"percentageEmptyScopes\": [\n 13\n ],\n \"percentageNotEmptyScopes\": [\n 13\n ],\n \"countUniqueValuesConnectionParameters\": [\n 10\n ],\n \"countEmptyConnectionParameters\": [\n 10\n ],\n \"countNotEmptyConnectionParameters\": [\n 10\n ],\n \"percentageEmptyConnectionParameters\": [\n 13\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 13\n ],\n \"edges\": [\n 233\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesProvider\": [\n 10\n ],\n \"countEmptyProvider\": [\n 10\n ],\n \"countNotEmptyProvider\": [\n 10\n ],\n \"percentageEmptyProvider\": [\n 13\n ],\n \"percentageNotEmptyProvider\": [\n 13\n ],\n \"countUniqueValuesAccessToken\": [\n 10\n ],\n \"countEmptyAccessToken\": [\n 10\n ],\n \"countNotEmptyAccessToken\": [\n 10\n ],\n \"percentageEmptyAccessToken\": [\n 13\n ],\n \"percentageNotEmptyAccessToken\": [\n 13\n ],\n \"countUniqueValuesRefreshToken\": [\n 10\n ],\n \"countEmptyRefreshToken\": [\n 10\n ],\n \"countNotEmptyRefreshToken\": [\n 10\n ],\n \"percentageEmptyRefreshToken\": [\n 13\n ],\n \"percentageNotEmptyRefreshToken\": [\n 13\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 10\n ],\n \"countEmptyLastSyncHistoryId\": [\n 10\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 10\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 13\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 13\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 10\n ],\n \"countEmptyAuthFailedAt\": [\n 10\n ],\n \"countNotEmptyAuthFailedAt\": [\n 10\n ],\n \"percentageEmptyAuthFailedAt\": [\n 13\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 13\n ],\n \"minAuthFailedAt\": [\n 7\n ],\n \"maxAuthFailedAt\": [\n 7\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 10\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 13\n ],\n \"minLastCredentialsRefreshedAt\": [\n 7\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 7\n ],\n \"countUniqueValuesHandleAliases\": [\n 10\n ],\n \"countEmptyHandleAliases\": [\n 10\n ],\n \"countNotEmptyHandleAliases\": [\n 10\n ],\n \"percentageEmptyHandleAliases\": [\n 13\n ],\n \"percentageNotEmptyHandleAliases\": [\n 13\n ],\n \"countUniqueValuesScopes\": [\n 10\n ],\n \"countEmptyScopes\": [\n 10\n ],\n \"countNotEmptyScopes\": [\n 10\n ],\n \"percentageEmptyScopes\": [\n 13\n ],\n \"percentageNotEmptyScopes\": [\n 13\n ],\n \"countUniqueValuesConnectionParameters\": [\n 10\n ],\n \"countEmptyConnectionParameters\": [\n 10\n ],\n \"countNotEmptyConnectionParameters\": [\n 10\n ],\n \"percentageEmptyConnectionParameters\": [\n 13\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 13\n ],\n \"edges\": [\n 233\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountRelationInput\": {\n \"connect\": [\n 237\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountConnectInput\": {\n \"where\": [\n 238\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"handle\": [\n 1\n ],\n \"provider\": [\n 1\n ],\n \"accessToken\": [\n 1\n ],\n \"refreshToken\": [\n 1\n ],\n \"lastSyncHistoryId\": [\n 1\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 1\n ],\n \"scopes\": [\n 1\n ],\n \"connectionParameters\": [\n 25\n ],\n \"accountOwnerId\": [\n 22\n ],\n \"accountOwner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"handle\": [\n 56\n ],\n \"provider\": [\n 56\n ],\n \"accessToken\": [\n 56\n ],\n \"refreshToken\": [\n 56\n ],\n \"lastSyncHistoryId\": [\n 56\n ],\n \"authFailedAt\": [\n 7\n ],\n \"lastCredentialsRefreshedAt\": [\n 7\n ],\n \"handleAliases\": [\n 56\n ],\n \"scopes\": [\n 242\n ],\n \"connectionParameters\": [\n 57\n ],\n \"accountOwnerId\": [\n 33\n ],\n \"and\": [\n 241\n ],\n \"or\": [\n 241\n ],\n \"not\": [\n 241\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ArrayFilter\": {\n \"containsIlike\": [\n 1\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"provider\": [\n 59\n ],\n \"accessToken\": [\n 59\n ],\n \"refreshToken\": [\n 59\n ],\n \"lastSyncHistoryId\": [\n 59\n ],\n \"authFailedAt\": [\n 59\n ],\n \"lastCredentialsRefreshedAt\": [\n 59\n ],\n \"handleAliases\": [\n 59\n ],\n \"scopes\": [\n 59\n ],\n \"connectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByWithGroupByInput\": {\n \"aggregate\": [\n 245\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"provider\": [\n 59\n ],\n \"accessToken\": [\n 59\n ],\n \"refreshToken\": [\n 59\n ],\n \"lastSyncHistoryId\": [\n 59\n ],\n \"authFailedAt\": [\n 110\n ],\n \"lastCredentialsRefreshedAt\": [\n 110\n ],\n \"handleAliases\": [\n 59\n ],\n \"scopes\": [\n 59\n ],\n \"connectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesProvider\": [\n 59\n ],\n \"countEmptyProvider\": [\n 59\n ],\n \"countNotEmptyProvider\": [\n 59\n ],\n \"percentageEmptyProvider\": [\n 59\n ],\n \"percentageNotEmptyProvider\": [\n 59\n ],\n \"countUniqueValuesAccessToken\": [\n 59\n ],\n \"countEmptyAccessToken\": [\n 59\n ],\n \"countNotEmptyAccessToken\": [\n 59\n ],\n \"percentageEmptyAccessToken\": [\n 59\n ],\n \"percentageNotEmptyAccessToken\": [\n 59\n ],\n \"countUniqueValuesRefreshToken\": [\n 59\n ],\n \"countEmptyRefreshToken\": [\n 59\n ],\n \"countNotEmptyRefreshToken\": [\n 59\n ],\n \"percentageEmptyRefreshToken\": [\n 59\n ],\n \"percentageNotEmptyRefreshToken\": [\n 59\n ],\n \"countUniqueValuesLastSyncHistoryId\": [\n 59\n ],\n \"countEmptyLastSyncHistoryId\": [\n 59\n ],\n \"countNotEmptyLastSyncHistoryId\": [\n 59\n ],\n \"percentageEmptyLastSyncHistoryId\": [\n 59\n ],\n \"percentageNotEmptyLastSyncHistoryId\": [\n 59\n ],\n \"countUniqueValuesAuthFailedAt\": [\n 59\n ],\n \"countEmptyAuthFailedAt\": [\n 59\n ],\n \"countNotEmptyAuthFailedAt\": [\n 59\n ],\n \"percentageEmptyAuthFailedAt\": [\n 59\n ],\n \"percentageNotEmptyAuthFailedAt\": [\n 59\n ],\n \"minAuthFailedAt\": [\n 59\n ],\n \"maxAuthFailedAt\": [\n 59\n ],\n \"countUniqueValuesLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countNotEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"percentageEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"percentageNotEmptyLastCredentialsRefreshedAt\": [\n 59\n ],\n \"minLastCredentialsRefreshedAt\": [\n 59\n ],\n \"maxLastCredentialsRefreshedAt\": [\n 59\n ],\n \"countUniqueValuesHandleAliases\": [\n 59\n ],\n \"countEmptyHandleAliases\": [\n 59\n ],\n \"countNotEmptyHandleAliases\": [\n 59\n ],\n \"percentageEmptyHandleAliases\": [\n 59\n ],\n \"percentageNotEmptyHandleAliases\": [\n 59\n ],\n \"countUniqueValuesScopes\": [\n 59\n ],\n \"countEmptyScopes\": [\n 59\n ],\n \"countNotEmptyScopes\": [\n 59\n ],\n \"percentageEmptyScopes\": [\n 59\n ],\n \"percentageNotEmptyScopes\": [\n 59\n ],\n \"countUniqueValuesConnectionParameters\": [\n 59\n ],\n \"countEmptyConnectionParameters\": [\n 59\n ],\n \"countNotEmptyConnectionParameters\": [\n 59\n ],\n \"percentageEmptyConnectionParameters\": [\n 59\n ],\n \"percentageNotEmptyConnectionParameters\": [\n 59\n ],\n \"accountOwnerId\": [\n 59\n ],\n \"accountOwner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"ConnectedAccountGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"provider\": [\n 6\n ],\n \"accessToken\": [\n 6\n ],\n \"refreshToken\": [\n 6\n ],\n \"lastSyncHistoryId\": [\n 6\n ],\n \"authFailedAt\": [\n 109\n ],\n \"lastCredentialsRefreshedAt\": [\n 109\n ],\n \"handleAliases\": [\n 6\n ],\n \"scopes\": [\n 6\n ],\n \"connectionParameters\": [\n 6\n ],\n \"accountOwner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Dashboard\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardEdge\": {\n \"node\": [\n 247\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesPageLayoutId\": [\n 10\n ],\n \"countEmptyPageLayoutId\": [\n 10\n ],\n \"countNotEmptyPageLayoutId\": [\n 10\n ],\n \"percentageEmptyPageLayoutId\": [\n 13\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 248\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesPageLayoutId\": [\n 10\n ],\n \"countEmptyPageLayoutId\": [\n 10\n ],\n \"countNotEmptyPageLayoutId\": [\n 10\n ],\n \"percentageEmptyPageLayoutId\": [\n 13\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 248\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardRelationInput\": {\n \"connect\": [\n 252\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardConnectInput\": {\n \"where\": [\n 253\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 1\n ],\n \"position\": [\n 114\n ],\n \"pageLayoutId\": [\n 2\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"title\": [\n 56\n ],\n \"position\": [\n 130\n ],\n \"pageLayoutId\": [\n 33\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 256\n ],\n \"or\": [\n 256\n ],\n \"not\": [\n 256\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"pageLayoutId\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByWithGroupByInput\": {\n \"aggregate\": [\n 259\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"title\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"pageLayoutId\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesPageLayoutId\": [\n 59\n ],\n \"countEmptyPageLayoutId\": [\n 59\n ],\n \"countNotEmptyPageLayoutId\": [\n 59\n ],\n \"percentageEmptyPageLayoutId\": [\n 59\n ],\n \"percentageNotEmptyPageLayoutId\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DashboardGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"title\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"pageLayoutId\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Favorite\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 2\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"dashboardId\": [\n 22\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"opportunityId\": [\n 22\n ],\n \"workflowId\": [\n 22\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowRunId\": [\n 22\n ],\n \"taskId\": [\n 22\n ],\n \"noteId\": [\n 22\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"company\": [\n 217\n ],\n \"dashboard\": [\n 247\n ],\n \"forWorkspaceMember\": [\n 577\n ],\n \"person\": [\n 453\n ],\n \"opportunity\": [\n 438\n ],\n \"workflow\": [\n 513\n ],\n \"workflowVersion\": [\n 559\n ],\n \"workflowRun\": [\n 21\n ],\n \"task\": [\n 469\n ],\n \"note\": [\n 409\n ],\n \"favoriteFolder\": [\n 275\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteEdge\": {\n \"node\": [\n 261\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesViewId\": [\n 10\n ],\n \"countEmptyViewId\": [\n 10\n ],\n \"countNotEmptyViewId\": [\n 10\n ],\n \"percentageEmptyViewId\": [\n 13\n ],\n \"percentageNotEmptyViewId\": [\n 13\n ],\n \"edges\": [\n 262\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesViewId\": [\n 10\n ],\n \"countEmptyViewId\": [\n 10\n ],\n \"countNotEmptyViewId\": [\n 10\n ],\n \"percentageEmptyViewId\": [\n 13\n ],\n \"percentageNotEmptyViewId\": [\n 13\n ],\n \"edges\": [\n 262\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteRelationInput\": {\n \"connect\": [\n 266\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteConnectInput\": {\n \"where\": [\n 267\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteCreateInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 22\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"dashboardId\": [\n 22\n ],\n \"dashboard\": [\n 251\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"forWorkspaceMember\": [\n 581\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"opportunityId\": [\n 22\n ],\n \"opportunity\": [\n 442\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"workflowRunId\": [\n 22\n ],\n \"workflowRun\": [\n 547\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"favoriteFolder\": [\n 279\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteUpdateInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 22\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"viewId\": [\n 2\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"dashboardId\": [\n 22\n ],\n \"dashboard\": [\n 251\n ],\n \"forWorkspaceMemberId\": [\n 22\n ],\n \"forWorkspaceMember\": [\n 581\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"opportunityId\": [\n 22\n ],\n \"opportunity\": [\n 442\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"workflowRunId\": [\n 22\n ],\n \"workflowRun\": [\n 547\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"favoriteFolderId\": [\n 22\n ],\n \"favoriteFolder\": [\n 279\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFilterInput\": {\n \"createdAt\": [\n 7\n ],\n \"id\": [\n 33\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"viewId\": [\n 33\n ],\n \"companyId\": [\n 33\n ],\n \"dashboardId\": [\n 33\n ],\n \"forWorkspaceMemberId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"opportunityId\": [\n 33\n ],\n \"workflowId\": [\n 33\n ],\n \"workflowVersionId\": [\n 33\n ],\n \"workflowRunId\": [\n 33\n ],\n \"taskId\": [\n 33\n ],\n \"noteId\": [\n 33\n ],\n \"favoriteFolderId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 270\n ],\n \"or\": [\n 270\n ],\n \"not\": [\n 270\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByInput\": {\n \"createdAt\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"viewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 257\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 591\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 449\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 554\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 285\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByWithGroupByInput\": {\n \"aggregate\": [\n 273\n ],\n \"createdAt\": [\n 110\n ],\n \"id\": [\n 59\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"viewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 258\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 592\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 450\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 571\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 555\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 481\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 420\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 286\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesViewId\": [\n 59\n ],\n \"countEmptyViewId\": [\n 59\n ],\n \"countNotEmptyViewId\": [\n 59\n ],\n \"percentageEmptyViewId\": [\n 59\n ],\n \"percentageNotEmptyViewId\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"dashboardId\": [\n 59\n ],\n \"dashboard\": [\n 257\n ],\n \"forWorkspaceMemberId\": [\n 59\n ],\n \"forWorkspaceMember\": [\n 591\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"opportunityId\": [\n 59\n ],\n \"opportunity\": [\n 449\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"workflowRunId\": [\n 59\n ],\n \"workflowRun\": [\n 554\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"favoriteFolderId\": [\n 59\n ],\n \"favoriteFolder\": [\n 285\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteGroupByInput\": {\n \"createdAt\": [\n 109\n ],\n \"id\": [\n 6\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"viewId\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"dashboard\": [\n 260\n ],\n \"forWorkspaceMember\": [\n 594\n ],\n \"person\": [\n 467\n ],\n \"opportunity\": [\n 452\n ],\n \"workflow\": [\n 527\n ],\n \"workflowVersion\": [\n 573\n ],\n \"workflowRun\": [\n 557\n ],\n \"task\": [\n 483\n ],\n \"note\": [\n 422\n ],\n \"favoriteFolder\": [\n 288\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolder\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderEdge\": {\n \"node\": [\n 275\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"edges\": [\n 276\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"edges\": [\n 276\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderRelationInput\": {\n \"connect\": [\n 280\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderConnectInput\": {\n \"where\": [\n 281\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"name\": [\n 56\n ],\n \"and\": [\n 284\n ],\n \"or\": [\n 284\n ],\n \"not\": [\n 284\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 287\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"FavoriteFolderGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationDirectionEnum\": {},\n \"MessageChannelMessageAssociation\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageThreadId\": [\n 22\n ],\n \"message\": [\n 394\n ],\n \"messageChannel\": [\n 312\n ],\n \"messageThread\": [\n 379\n ],\n \"messageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationEdge\": {\n \"node\": [\n 290\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesMessageExternalId\": [\n 10\n ],\n \"countEmptyMessageExternalId\": [\n 10\n ],\n \"countNotEmptyMessageExternalId\": [\n 10\n ],\n \"percentageEmptyMessageExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 13\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 10\n ],\n \"countEmptyMessageThreadExternalId\": [\n 10\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 10\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"edges\": [\n 291\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesMessageExternalId\": [\n 10\n ],\n \"countEmptyMessageExternalId\": [\n 10\n ],\n \"countNotEmptyMessageExternalId\": [\n 10\n ],\n \"percentageEmptyMessageExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 13\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 10\n ],\n \"countEmptyMessageThreadExternalId\": [\n 10\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 10\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 13\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"edges\": [\n 291\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationRelationInput\": {\n \"connect\": [\n 295\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationConnectInput\": {\n \"where\": [\n 296\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messageExternalId\": [\n 1\n ],\n \"messageThreadExternalId\": [\n 1\n ],\n \"direction\": [\n 289\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"messageExternalId\": [\n 56\n ],\n \"messageThreadExternalId\": [\n 56\n ],\n \"direction\": [\n 300\n ],\n \"messageId\": [\n 33\n ],\n \"messageChannelId\": [\n 33\n ],\n \"messageThreadId\": [\n 33\n ],\n \"and\": [\n 299\n ],\n \"or\": [\n 299\n ],\n \"not\": [\n 299\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationDirectionEnumFilter\": {\n \"eq\": [\n 289\n ],\n \"neq\": [\n 289\n ],\n \"in\": [\n 289\n ],\n \"containsAny\": [\n 289\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"messageExternalId\": [\n 59\n ],\n \"messageThreadExternalId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByWithGroupByInput\": {\n \"aggregate\": [\n 303\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"messageExternalId\": [\n 59\n ],\n \"messageThreadExternalId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 406\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 330\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 390\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesMessageExternalId\": [\n 59\n ],\n \"countEmptyMessageExternalId\": [\n 59\n ],\n \"countNotEmptyMessageExternalId\": [\n 59\n ],\n \"percentageEmptyMessageExternalId\": [\n 59\n ],\n \"percentageNotEmptyMessageExternalId\": [\n 59\n ],\n \"countUniqueValuesMessageThreadExternalId\": [\n 59\n ],\n \"countEmptyMessageThreadExternalId\": [\n 59\n ],\n \"countNotEmptyMessageThreadExternalId\": [\n 59\n ],\n \"percentageEmptyMessageThreadExternalId\": [\n 59\n ],\n \"percentageNotEmptyMessageThreadExternalId\": [\n 59\n ],\n \"countUniqueValuesDirection\": [\n 59\n ],\n \"countEmptyDirection\": [\n 59\n ],\n \"countNotEmptyDirection\": [\n 59\n ],\n \"percentageEmptyDirection\": [\n 59\n ],\n \"percentageNotEmptyDirection\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"messageExternalId\": [\n 6\n ],\n \"messageThreadExternalId\": [\n 6\n ],\n \"direction\": [\n 6\n ],\n \"message\": [\n 408\n ],\n \"messageChannel\": [\n 332\n ],\n \"messageThread\": [\n 392\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelVisibilityEnum\": {},\n \"MessageChannelTypeEnum\": {},\n \"MessageChannelContactAutoCreationPolicyEnum\": {},\n \"MessageChannelMessageFolderImportPolicyEnum\": {},\n \"MessageChannelPendingGroupEmailsActionEnum\": {},\n \"MessageChannelSyncStatusEnum\": {},\n \"MessageChannelSyncStageEnum\": {},\n \"MessageChannel\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 232\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"messageFolders\": [\n 336,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 343\n ],\n \"orderBy\": [\n 345,\n \"[MessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelEdge\": {\n \"node\": [\n 312\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 10\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 10\n ],\n \"countEmptyExcludeGroupEmails\": [\n 10\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 10\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 13\n ],\n \"countTrueExcludeGroupEmails\": [\n 10\n ],\n \"countFalseExcludeGroupEmails\": [\n 10\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 10\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 10\n ],\n \"countEmptyThrottleRetryAfter\": [\n 10\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 10\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 13\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 13\n ],\n \"minThrottleRetryAfter\": [\n 7\n ],\n \"maxThrottleRetryAfter\": [\n 7\n ],\n \"edges\": [\n 313\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesVisibility\": [\n 10\n ],\n \"countEmptyVisibility\": [\n 10\n ],\n \"countNotEmptyVisibility\": [\n 10\n ],\n \"percentageEmptyVisibility\": [\n 13\n ],\n \"percentageNotEmptyVisibility\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 10\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 13\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 10\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 10\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 10\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 13\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 10\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 10\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 13\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 10\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 13\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 10\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 10\n ],\n \"countEmptyExcludeGroupEmails\": [\n 10\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 10\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 13\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 13\n ],\n \"countTrueExcludeGroupEmails\": [\n 10\n ],\n \"countFalseExcludeGroupEmails\": [\n 10\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 10\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 10\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 13\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 10\n ],\n \"countEmptyIsSyncEnabled\": [\n 10\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 10\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 13\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 13\n ],\n \"countTrueIsSyncEnabled\": [\n 10\n ],\n \"countFalseIsSyncEnabled\": [\n 10\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesSyncedAt\": [\n 10\n ],\n \"countEmptySyncedAt\": [\n 10\n ],\n \"countNotEmptySyncedAt\": [\n 10\n ],\n \"percentageEmptySyncedAt\": [\n 13\n ],\n \"percentageNotEmptySyncedAt\": [\n 13\n ],\n \"minSyncedAt\": [\n 7\n ],\n \"maxSyncedAt\": [\n 7\n ],\n \"countUniqueValuesSyncStatus\": [\n 10\n ],\n \"countEmptySyncStatus\": [\n 10\n ],\n \"countNotEmptySyncStatus\": [\n 10\n ],\n \"percentageEmptySyncStatus\": [\n 13\n ],\n \"percentageNotEmptySyncStatus\": [\n 13\n ],\n \"countUniqueValuesSyncStage\": [\n 10\n ],\n \"countEmptySyncStage\": [\n 10\n ],\n \"countNotEmptySyncStage\": [\n 10\n ],\n \"percentageEmptySyncStage\": [\n 13\n ],\n \"percentageNotEmptySyncStage\": [\n 13\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 10\n ],\n \"countEmptySyncStageStartedAt\": [\n 10\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 10\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 13\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 13\n ],\n \"minSyncStageStartedAt\": [\n 7\n ],\n \"maxSyncStageStartedAt\": [\n 7\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 10\n ],\n \"countEmptyThrottleFailureCount\": [\n 10\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 10\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 13\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 13\n ],\n \"minThrottleFailureCount\": [\n 13\n ],\n \"maxThrottleFailureCount\": [\n 13\n ],\n \"avgThrottleFailureCount\": [\n 13\n ],\n \"sumThrottleFailureCount\": [\n 13\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 10\n ],\n \"countEmptyThrottleRetryAfter\": [\n 10\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 10\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 13\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 13\n ],\n \"minThrottleRetryAfter\": [\n 7\n ],\n \"maxThrottleRetryAfter\": [\n 7\n ],\n \"edges\": [\n 313\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelRelationInput\": {\n \"connect\": [\n 317\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelConnectInput\": {\n \"where\": [\n 318\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"visibility\": [\n 305\n ],\n \"handle\": [\n 1\n ],\n \"type\": [\n 306\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 307\n ],\n \"messageFolderImportPolicy\": [\n 308\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 309\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 1\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 310\n ],\n \"syncStage\": [\n 311\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 13\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 22\n ],\n \"connectedAccount\": [\n 236\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"visibility\": [\n 322\n ],\n \"handle\": [\n 56\n ],\n \"type\": [\n 323\n ],\n \"isContactAutoCreationEnabled\": [\n 179\n ],\n \"contactAutoCreationPolicy\": [\n 324\n ],\n \"messageFolderImportPolicy\": [\n 325\n ],\n \"excludeNonProfessionalEmails\": [\n 179\n ],\n \"excludeGroupEmails\": [\n 179\n ],\n \"pendingGroupEmailsAction\": [\n 326\n ],\n \"isSyncEnabled\": [\n 179\n ],\n \"syncCursor\": [\n 56\n ],\n \"syncedAt\": [\n 7\n ],\n \"syncStatus\": [\n 327\n ],\n \"syncStage\": [\n 328\n ],\n \"syncStageStartedAt\": [\n 7\n ],\n \"throttleFailureCount\": [\n 130\n ],\n \"throttleRetryAfter\": [\n 7\n ],\n \"connectedAccountId\": [\n 33\n ],\n \"and\": [\n 321\n ],\n \"or\": [\n 321\n ],\n \"not\": [\n 321\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelVisibilityEnumFilter\": {\n \"eq\": [\n 305\n ],\n \"neq\": [\n 305\n ],\n \"in\": [\n 305\n ],\n \"containsAny\": [\n 305\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelTypeEnumFilter\": {\n \"eq\": [\n 306\n ],\n \"neq\": [\n 306\n ],\n \"in\": [\n 306\n ],\n \"containsAny\": [\n 306\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelContactAutoCreationPolicyEnumFilter\": {\n \"eq\": [\n 307\n ],\n \"neq\": [\n 307\n ],\n \"in\": [\n 307\n ],\n \"containsAny\": [\n 307\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageFolderImportPolicyEnumFilter\": {\n \"eq\": [\n 308\n ],\n \"neq\": [\n 308\n ],\n \"in\": [\n 308\n ],\n \"containsAny\": [\n 308\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelPendingGroupEmailsActionEnumFilter\": {\n \"eq\": [\n 309\n ],\n \"neq\": [\n 309\n ],\n \"in\": [\n 309\n ],\n \"containsAny\": [\n 309\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelSyncStatusEnumFilter\": {\n \"eq\": [\n 310\n ],\n \"neq\": [\n 310\n ],\n \"in\": [\n 310\n ],\n \"containsAny\": [\n 310\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelSyncStageEnumFilter\": {\n \"eq\": [\n 311\n ],\n \"neq\": [\n 311\n ],\n \"in\": [\n 311\n ],\n \"containsAny\": [\n 311\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"messageFolderImportPolicy\": [\n 59\n ],\n \"excludeNonProfessionalEmails\": [\n 59\n ],\n \"excludeGroupEmails\": [\n 59\n ],\n \"pendingGroupEmailsAction\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncedAt\": [\n 59\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 59\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"throttleRetryAfter\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByWithGroupByInput\": {\n \"aggregate\": [\n 331\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"visibility\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"isContactAutoCreationEnabled\": [\n 59\n ],\n \"contactAutoCreationPolicy\": [\n 59\n ],\n \"messageFolderImportPolicy\": [\n 59\n ],\n \"excludeNonProfessionalEmails\": [\n 59\n ],\n \"excludeGroupEmails\": [\n 59\n ],\n \"pendingGroupEmailsAction\": [\n 59\n ],\n \"isSyncEnabled\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"syncedAt\": [\n 110\n ],\n \"syncStatus\": [\n 59\n ],\n \"syncStage\": [\n 59\n ],\n \"syncStageStartedAt\": [\n 110\n ],\n \"throttleFailureCount\": [\n 59\n ],\n \"throttleRetryAfter\": [\n 110\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 244\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesVisibility\": [\n 59\n ],\n \"countEmptyVisibility\": [\n 59\n ],\n \"countNotEmptyVisibility\": [\n 59\n ],\n \"percentageEmptyVisibility\": [\n 59\n ],\n \"percentageNotEmptyVisibility\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesType\": [\n 59\n ],\n \"countEmptyType\": [\n 59\n ],\n \"countNotEmptyType\": [\n 59\n ],\n \"percentageEmptyType\": [\n 59\n ],\n \"percentageNotEmptyType\": [\n 59\n ],\n \"countUniqueValuesIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countTrueIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countFalseIsContactAutoCreationEnabled\": [\n 59\n ],\n \"countUniqueValuesContactAutoCreationPolicy\": [\n 59\n ],\n \"countEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"percentageNotEmptyContactAutoCreationPolicy\": [\n 59\n ],\n \"countUniqueValuesMessageFolderImportPolicy\": [\n 59\n ],\n \"countEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"countNotEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"percentageEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"percentageNotEmptyMessageFolderImportPolicy\": [\n 59\n ],\n \"countUniqueValuesExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countNotEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"percentageEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"percentageNotEmptyExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countTrueExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countFalseExcludeNonProfessionalEmails\": [\n 59\n ],\n \"countUniqueValuesExcludeGroupEmails\": [\n 59\n ],\n \"countEmptyExcludeGroupEmails\": [\n 59\n ],\n \"countNotEmptyExcludeGroupEmails\": [\n 59\n ],\n \"percentageEmptyExcludeGroupEmails\": [\n 59\n ],\n \"percentageNotEmptyExcludeGroupEmails\": [\n 59\n ],\n \"countTrueExcludeGroupEmails\": [\n 59\n ],\n \"countFalseExcludeGroupEmails\": [\n 59\n ],\n \"countUniqueValuesPendingGroupEmailsAction\": [\n 59\n ],\n \"countEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"countNotEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"percentageEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"percentageNotEmptyPendingGroupEmailsAction\": [\n 59\n ],\n \"countUniqueValuesIsSyncEnabled\": [\n 59\n ],\n \"countEmptyIsSyncEnabled\": [\n 59\n ],\n \"countNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageEmptyIsSyncEnabled\": [\n 59\n ],\n \"percentageNotEmptyIsSyncEnabled\": [\n 59\n ],\n \"countTrueIsSyncEnabled\": [\n 59\n ],\n \"countFalseIsSyncEnabled\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesSyncedAt\": [\n 59\n ],\n \"countEmptySyncedAt\": [\n 59\n ],\n \"countNotEmptySyncedAt\": [\n 59\n ],\n \"percentageEmptySyncedAt\": [\n 59\n ],\n \"percentageNotEmptySyncedAt\": [\n 59\n ],\n \"minSyncedAt\": [\n 59\n ],\n \"maxSyncedAt\": [\n 59\n ],\n \"countUniqueValuesSyncStatus\": [\n 59\n ],\n \"countEmptySyncStatus\": [\n 59\n ],\n \"countNotEmptySyncStatus\": [\n 59\n ],\n \"percentageEmptySyncStatus\": [\n 59\n ],\n \"percentageNotEmptySyncStatus\": [\n 59\n ],\n \"countUniqueValuesSyncStage\": [\n 59\n ],\n \"countEmptySyncStage\": [\n 59\n ],\n \"countNotEmptySyncStage\": [\n 59\n ],\n \"percentageEmptySyncStage\": [\n 59\n ],\n \"percentageNotEmptySyncStage\": [\n 59\n ],\n \"countUniqueValuesSyncStageStartedAt\": [\n 59\n ],\n \"countEmptySyncStageStartedAt\": [\n 59\n ],\n \"countNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageEmptySyncStageStartedAt\": [\n 59\n ],\n \"percentageNotEmptySyncStageStartedAt\": [\n 59\n ],\n \"minSyncStageStartedAt\": [\n 59\n ],\n \"maxSyncStageStartedAt\": [\n 59\n ],\n \"countUniqueValuesThrottleFailureCount\": [\n 59\n ],\n \"countEmptyThrottleFailureCount\": [\n 59\n ],\n \"countNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageEmptyThrottleFailureCount\": [\n 59\n ],\n \"percentageNotEmptyThrottleFailureCount\": [\n 59\n ],\n \"minThrottleFailureCount\": [\n 59\n ],\n \"maxThrottleFailureCount\": [\n 59\n ],\n \"avgThrottleFailureCount\": [\n 59\n ],\n \"sumThrottleFailureCount\": [\n 59\n ],\n \"countUniqueValuesThrottleRetryAfter\": [\n 59\n ],\n \"countEmptyThrottleRetryAfter\": [\n 59\n ],\n \"countNotEmptyThrottleRetryAfter\": [\n 59\n ],\n \"percentageEmptyThrottleRetryAfter\": [\n 59\n ],\n \"percentageNotEmptyThrottleRetryAfter\": [\n 59\n ],\n \"minThrottleRetryAfter\": [\n 59\n ],\n \"maxThrottleRetryAfter\": [\n 59\n ],\n \"connectedAccountId\": [\n 59\n ],\n \"connectedAccount\": [\n 243\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"visibility\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"type\": [\n 6\n ],\n \"isContactAutoCreationEnabled\": [\n 6\n ],\n \"contactAutoCreationPolicy\": [\n 6\n ],\n \"messageFolderImportPolicy\": [\n 6\n ],\n \"excludeNonProfessionalEmails\": [\n 6\n ],\n \"excludeGroupEmails\": [\n 6\n ],\n \"pendingGroupEmailsAction\": [\n 6\n ],\n \"isSyncEnabled\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"syncedAt\": [\n 109\n ],\n \"syncStatus\": [\n 6\n ],\n \"syncStage\": [\n 6\n ],\n \"syncStageStartedAt\": [\n 109\n ],\n \"throttleFailureCount\": [\n 6\n ],\n \"throttleRetryAfter\": [\n 109\n ],\n \"connectedAccount\": [\n 246\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderPendingSyncActionEnum\": {},\n \"MessageFolder\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 312\n ],\n \"messageChannelMessageAssociationMessageFolders\": [\n 351,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 358\n ],\n \"orderBy\": [\n 359,\n \"[MessageChannelMessageAssociationMessageFolderOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderEdge\": {\n \"node\": [\n 334\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesIsSentFolder\": [\n 10\n ],\n \"countEmptyIsSentFolder\": [\n 10\n ],\n \"countNotEmptyIsSentFolder\": [\n 10\n ],\n \"percentageEmptyIsSentFolder\": [\n 13\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 13\n ],\n \"countTrueIsSentFolder\": [\n 10\n ],\n \"countFalseIsSentFolder\": [\n 10\n ],\n \"countUniqueValuesIsSynced\": [\n 10\n ],\n \"countEmptyIsSynced\": [\n 10\n ],\n \"countNotEmptyIsSynced\": [\n 10\n ],\n \"percentageEmptyIsSynced\": [\n 13\n ],\n \"percentageNotEmptyIsSynced\": [\n 13\n ],\n \"countTrueIsSynced\": [\n 10\n ],\n \"countFalseIsSynced\": [\n 10\n ],\n \"countUniqueValuesParentFolderId\": [\n 10\n ],\n \"countEmptyParentFolderId\": [\n 10\n ],\n \"countNotEmptyParentFolderId\": [\n 10\n ],\n \"percentageEmptyParentFolderId\": [\n 13\n ],\n \"percentageNotEmptyParentFolderId\": [\n 13\n ],\n \"countUniqueValuesExternalId\": [\n 10\n ],\n \"countEmptyExternalId\": [\n 10\n ],\n \"countNotEmptyExternalId\": [\n 10\n ],\n \"percentageEmptyExternalId\": [\n 13\n ],\n \"percentageNotEmptyExternalId\": [\n 13\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 10\n ],\n \"countEmptyPendingSyncAction\": [\n 10\n ],\n \"countNotEmptyPendingSyncAction\": [\n 10\n ],\n \"percentageEmptyPendingSyncAction\": [\n 13\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 13\n ],\n \"edges\": [\n 335\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesSyncCursor\": [\n 10\n ],\n \"countEmptySyncCursor\": [\n 10\n ],\n \"countNotEmptySyncCursor\": [\n 10\n ],\n \"percentageEmptySyncCursor\": [\n 13\n ],\n \"percentageNotEmptySyncCursor\": [\n 13\n ],\n \"countUniqueValuesIsSentFolder\": [\n 10\n ],\n \"countEmptyIsSentFolder\": [\n 10\n ],\n \"countNotEmptyIsSentFolder\": [\n 10\n ],\n \"percentageEmptyIsSentFolder\": [\n 13\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 13\n ],\n \"countTrueIsSentFolder\": [\n 10\n ],\n \"countFalseIsSentFolder\": [\n 10\n ],\n \"countUniqueValuesIsSynced\": [\n 10\n ],\n \"countEmptyIsSynced\": [\n 10\n ],\n \"countNotEmptyIsSynced\": [\n 10\n ],\n \"percentageEmptyIsSynced\": [\n 13\n ],\n \"percentageNotEmptyIsSynced\": [\n 13\n ],\n \"countTrueIsSynced\": [\n 10\n ],\n \"countFalseIsSynced\": [\n 10\n ],\n \"countUniqueValuesParentFolderId\": [\n 10\n ],\n \"countEmptyParentFolderId\": [\n 10\n ],\n \"countNotEmptyParentFolderId\": [\n 10\n ],\n \"percentageEmptyParentFolderId\": [\n 13\n ],\n \"percentageNotEmptyParentFolderId\": [\n 13\n ],\n \"countUniqueValuesExternalId\": [\n 10\n ],\n \"countEmptyExternalId\": [\n 10\n ],\n \"countNotEmptyExternalId\": [\n 10\n ],\n \"percentageEmptyExternalId\": [\n 13\n ],\n \"percentageNotEmptyExternalId\": [\n 13\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 10\n ],\n \"countEmptyPendingSyncAction\": [\n 10\n ],\n \"countNotEmptyPendingSyncAction\": [\n 10\n ],\n \"percentageEmptyPendingSyncAction\": [\n 13\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 13\n ],\n \"edges\": [\n 335\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderRelationInput\": {\n \"connect\": [\n 339\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderConnectInput\": {\n \"where\": [\n 340\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"name\": [\n 1\n ],\n \"syncCursor\": [\n 1\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 1\n ],\n \"externalId\": [\n 1\n ],\n \"pendingSyncAction\": [\n 333\n ],\n \"messageChannelId\": [\n 22\n ],\n \"messageChannel\": [\n 316\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"name\": [\n 56\n ],\n \"syncCursor\": [\n 56\n ],\n \"isSentFolder\": [\n 179\n ],\n \"isSynced\": [\n 179\n ],\n \"parentFolderId\": [\n 56\n ],\n \"externalId\": [\n 56\n ],\n \"pendingSyncAction\": [\n 344\n ],\n \"messageChannelId\": [\n 33\n ],\n \"and\": [\n 343\n ],\n \"or\": [\n 343\n ],\n \"not\": [\n 343\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderPendingSyncActionEnumFilter\": {\n \"eq\": [\n 333\n ],\n \"neq\": [\n 333\n ],\n \"in\": [\n 333\n ],\n \"containsAny\": [\n 333\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"isSentFolder\": [\n 59\n ],\n \"isSynced\": [\n 59\n ],\n \"parentFolderId\": [\n 59\n ],\n \"externalId\": [\n 59\n ],\n \"pendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 347\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"syncCursor\": [\n 59\n ],\n \"isSentFolder\": [\n 59\n ],\n \"isSynced\": [\n 59\n ],\n \"parentFolderId\": [\n 59\n ],\n \"externalId\": [\n 59\n ],\n \"pendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 330\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesSyncCursor\": [\n 59\n ],\n \"countEmptySyncCursor\": [\n 59\n ],\n \"countNotEmptySyncCursor\": [\n 59\n ],\n \"percentageEmptySyncCursor\": [\n 59\n ],\n \"percentageNotEmptySyncCursor\": [\n 59\n ],\n \"countUniqueValuesIsSentFolder\": [\n 59\n ],\n \"countEmptyIsSentFolder\": [\n 59\n ],\n \"countNotEmptyIsSentFolder\": [\n 59\n ],\n \"percentageEmptyIsSentFolder\": [\n 59\n ],\n \"percentageNotEmptyIsSentFolder\": [\n 59\n ],\n \"countTrueIsSentFolder\": [\n 59\n ],\n \"countFalseIsSentFolder\": [\n 59\n ],\n \"countUniqueValuesIsSynced\": [\n 59\n ],\n \"countEmptyIsSynced\": [\n 59\n ],\n \"countNotEmptyIsSynced\": [\n 59\n ],\n \"percentageEmptyIsSynced\": [\n 59\n ],\n \"percentageNotEmptyIsSynced\": [\n 59\n ],\n \"countTrueIsSynced\": [\n 59\n ],\n \"countFalseIsSynced\": [\n 59\n ],\n \"countUniqueValuesParentFolderId\": [\n 59\n ],\n \"countEmptyParentFolderId\": [\n 59\n ],\n \"countNotEmptyParentFolderId\": [\n 59\n ],\n \"percentageEmptyParentFolderId\": [\n 59\n ],\n \"percentageNotEmptyParentFolderId\": [\n 59\n ],\n \"countUniqueValuesExternalId\": [\n 59\n ],\n \"countEmptyExternalId\": [\n 59\n ],\n \"countNotEmptyExternalId\": [\n 59\n ],\n \"percentageEmptyExternalId\": [\n 59\n ],\n \"percentageNotEmptyExternalId\": [\n 59\n ],\n \"countUniqueValuesPendingSyncAction\": [\n 59\n ],\n \"countEmptyPendingSyncAction\": [\n 59\n ],\n \"countNotEmptyPendingSyncAction\": [\n 59\n ],\n \"percentageEmptyPendingSyncAction\": [\n 59\n ],\n \"percentageNotEmptyPendingSyncAction\": [\n 59\n ],\n \"messageChannelId\": [\n 59\n ],\n \"messageChannel\": [\n 329\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFolderGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"syncCursor\": [\n 6\n ],\n \"isSentFolder\": [\n 6\n ],\n \"isSynced\": [\n 6\n ],\n \"parentFolderId\": [\n 6\n ],\n \"externalId\": [\n 6\n ],\n \"pendingSyncAction\": [\n 6\n ],\n \"messageChannel\": [\n 332\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolder\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 290\n ],\n \"messageFolder\": [\n 334\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderEdge\": {\n \"node\": [\n 349\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"edges\": [\n 350\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"edges\": [\n 350\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderRelationInput\": {\n \"connect\": [\n 354\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderConnectInput\": {\n \"where\": [\n 355\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderCreateInput\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 294\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageFolder\": [\n 338\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderUpdateInput\": {\n \"searchVector\": [\n 115\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"messageChannelMessageAssociationId\": [\n 22\n ],\n \"messageChannelMessageAssociation\": [\n 294\n ],\n \"messageFolderId\": [\n 22\n ],\n \"messageFolder\": [\n 338\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderFilterInput\": {\n \"searchVector\": [\n 131\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"messageChannelMessageAssociationId\": [\n 33\n ],\n \"messageFolderId\": [\n 33\n ],\n \"and\": [\n 358\n ],\n \"or\": [\n 358\n ],\n \"not\": [\n 358\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByInput\": {\n \"searchVector\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 301\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 345\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput\": {\n \"aggregate\": [\n 361\n ],\n \"searchVector\": [\n 59\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 302\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 346\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"messageChannelMessageAssociationId\": [\n 59\n ],\n \"messageChannelMessageAssociation\": [\n 301\n ],\n \"messageFolderId\": [\n 59\n ],\n \"messageFolder\": [\n 345\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageChannelMessageAssociationMessageFolderGroupByInput\": {\n \"searchVector\": [\n 6\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"messageChannelMessageAssociation\": [\n 304\n ],\n \"messageFolder\": [\n 348\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRoleEnum\": {},\n \"MessageParticipant\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"personId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"message\": [\n 394\n ],\n \"person\": [\n 453\n ],\n \"workspaceMember\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantEdge\": {\n \"node\": [\n 364\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesRole\": [\n 10\n ],\n \"countEmptyRole\": [\n 10\n ],\n \"countNotEmptyRole\": [\n 10\n ],\n \"percentageEmptyRole\": [\n 13\n ],\n \"percentageNotEmptyRole\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"edges\": [\n 365\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesRole\": [\n 10\n ],\n \"countEmptyRole\": [\n 10\n ],\n \"countNotEmptyRole\": [\n 10\n ],\n \"percentageEmptyRole\": [\n 13\n ],\n \"percentageNotEmptyRole\": [\n 13\n ],\n \"countUniqueValuesHandle\": [\n 10\n ],\n \"countEmptyHandle\": [\n 10\n ],\n \"countNotEmptyHandle\": [\n 10\n ],\n \"percentageEmptyHandle\": [\n 13\n ],\n \"percentageNotEmptyHandle\": [\n 13\n ],\n \"countUniqueValuesDisplayName\": [\n 10\n ],\n \"countEmptyDisplayName\": [\n 10\n ],\n \"countNotEmptyDisplayName\": [\n 10\n ],\n \"percentageEmptyDisplayName\": [\n 13\n ],\n \"percentageNotEmptyDisplayName\": [\n 13\n ],\n \"edges\": [\n 365\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRelationInput\": {\n \"connect\": [\n 369\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantConnectInput\": {\n \"where\": [\n 370\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"role\": [\n 363\n ],\n \"handle\": [\n 1\n ],\n \"displayName\": [\n 1\n ],\n \"messageId\": [\n 22\n ],\n \"message\": [\n 398\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"role\": [\n 374\n ],\n \"handle\": [\n 56\n ],\n \"displayName\": [\n 56\n ],\n \"messageId\": [\n 33\n ],\n \"personId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"and\": [\n 373\n ],\n \"or\": [\n 373\n ],\n \"not\": [\n 373\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantRoleEnumFilter\": {\n \"eq\": [\n 363\n ],\n \"neq\": [\n 363\n ],\n \"in\": [\n 363\n ],\n \"containsAny\": [\n 363\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"role\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByWithGroupByInput\": {\n \"aggregate\": [\n 377\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"role\": [\n 59\n ],\n \"handle\": [\n 59\n ],\n \"displayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 406\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesRole\": [\n 59\n ],\n \"countEmptyRole\": [\n 59\n ],\n \"countNotEmptyRole\": [\n 59\n ],\n \"percentageEmptyRole\": [\n 59\n ],\n \"percentageNotEmptyRole\": [\n 59\n ],\n \"countUniqueValuesHandle\": [\n 59\n ],\n \"countEmptyHandle\": [\n 59\n ],\n \"countNotEmptyHandle\": [\n 59\n ],\n \"percentageEmptyHandle\": [\n 59\n ],\n \"percentageNotEmptyHandle\": [\n 59\n ],\n \"countUniqueValuesDisplayName\": [\n 59\n ],\n \"countEmptyDisplayName\": [\n 59\n ],\n \"countNotEmptyDisplayName\": [\n 59\n ],\n \"percentageEmptyDisplayName\": [\n 59\n ],\n \"percentageNotEmptyDisplayName\": [\n 59\n ],\n \"messageId\": [\n 59\n ],\n \"message\": [\n 405\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageParticipantGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"role\": [\n 6\n ],\n \"handle\": [\n 6\n ],\n \"displayName\": [\n 6\n ],\n \"message\": [\n 408\n ],\n \"person\": [\n 467\n ],\n \"workspaceMember\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThread\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"messages\": [\n 396,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 403\n ],\n \"orderBy\": [\n 405,\n \"[MessageOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadEdge\": {\n \"node\": [\n 379\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 380\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 380\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadRelationInput\": {\n \"connect\": [\n 384\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadConnectInput\": {\n \"where\": [\n 385\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 388\n ],\n \"or\": [\n 388\n ],\n \"not\": [\n 388\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByWithGroupByInput\": {\n \"aggregate\": [\n 391\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageThreadGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageDirectionEnum\": {},\n \"Message\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 379\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"messageChannelMessageAssociations\": [\n 292,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 299\n ],\n \"orderBy\": [\n 301,\n \"[MessageChannelMessageAssociationOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageEdge\": {\n \"node\": [\n 394\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 10\n ],\n \"countEmptyHeaderMessageId\": [\n 10\n ],\n \"countNotEmptyHeaderMessageId\": [\n 10\n ],\n \"percentageEmptyHeaderMessageId\": [\n 13\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"countUniqueValuesSubject\": [\n 10\n ],\n \"countEmptySubject\": [\n 10\n ],\n \"countNotEmptySubject\": [\n 10\n ],\n \"percentageEmptySubject\": [\n 13\n ],\n \"percentageNotEmptySubject\": [\n 13\n ],\n \"countUniqueValuesText\": [\n 10\n ],\n \"countEmptyText\": [\n 10\n ],\n \"countNotEmptyText\": [\n 10\n ],\n \"percentageEmptyText\": [\n 13\n ],\n \"percentageNotEmptyText\": [\n 13\n ],\n \"countUniqueValuesReceivedAt\": [\n 10\n ],\n \"countEmptyReceivedAt\": [\n 10\n ],\n \"countNotEmptyReceivedAt\": [\n 10\n ],\n \"percentageEmptyReceivedAt\": [\n 13\n ],\n \"percentageNotEmptyReceivedAt\": [\n 13\n ],\n \"minReceivedAt\": [\n 7\n ],\n \"maxReceivedAt\": [\n 7\n ],\n \"edges\": [\n 395\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 10\n ],\n \"countEmptyHeaderMessageId\": [\n 10\n ],\n \"countNotEmptyHeaderMessageId\": [\n 10\n ],\n \"percentageEmptyHeaderMessageId\": [\n 13\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 13\n ],\n \"countUniqueValuesDirection\": [\n 10\n ],\n \"countEmptyDirection\": [\n 10\n ],\n \"countNotEmptyDirection\": [\n 10\n ],\n \"percentageEmptyDirection\": [\n 13\n ],\n \"percentageNotEmptyDirection\": [\n 13\n ],\n \"countUniqueValuesSubject\": [\n 10\n ],\n \"countEmptySubject\": [\n 10\n ],\n \"countNotEmptySubject\": [\n 10\n ],\n \"percentageEmptySubject\": [\n 13\n ],\n \"percentageNotEmptySubject\": [\n 13\n ],\n \"countUniqueValuesText\": [\n 10\n ],\n \"countEmptyText\": [\n 10\n ],\n \"countNotEmptyText\": [\n 10\n ],\n \"percentageEmptyText\": [\n 13\n ],\n \"percentageNotEmptyText\": [\n 13\n ],\n \"countUniqueValuesReceivedAt\": [\n 10\n ],\n \"countEmptyReceivedAt\": [\n 10\n ],\n \"countNotEmptyReceivedAt\": [\n 10\n ],\n \"percentageEmptyReceivedAt\": [\n 13\n ],\n \"percentageNotEmptyReceivedAt\": [\n 13\n ],\n \"minReceivedAt\": [\n 7\n ],\n \"maxReceivedAt\": [\n 7\n ],\n \"edges\": [\n 395\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageRelationInput\": {\n \"connect\": [\n 399\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageConnectInput\": {\n \"where\": [\n 400\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"headerMessageId\": [\n 1\n ],\n \"direction\": [\n 393\n ],\n \"subject\": [\n 1\n ],\n \"text\": [\n 1\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 22\n ],\n \"messageThread\": [\n 383\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"headerMessageId\": [\n 56\n ],\n \"direction\": [\n 404\n ],\n \"subject\": [\n 56\n ],\n \"text\": [\n 56\n ],\n \"receivedAt\": [\n 7\n ],\n \"messageThreadId\": [\n 33\n ],\n \"and\": [\n 403\n ],\n \"or\": [\n 403\n ],\n \"not\": [\n 403\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageDirectionEnumFilter\": {\n \"eq\": [\n 393\n ],\n \"neq\": [\n 393\n ],\n \"in\": [\n 393\n ],\n \"containsAny\": [\n 393\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"headerMessageId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"subject\": [\n 59\n ],\n \"text\": [\n 59\n ],\n \"receivedAt\": [\n 59\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByWithGroupByInput\": {\n \"aggregate\": [\n 407\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"headerMessageId\": [\n 59\n ],\n \"direction\": [\n 59\n ],\n \"subject\": [\n 59\n ],\n \"text\": [\n 59\n ],\n \"receivedAt\": [\n 110\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 390\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesHeaderMessageId\": [\n 59\n ],\n \"countEmptyHeaderMessageId\": [\n 59\n ],\n \"countNotEmptyHeaderMessageId\": [\n 59\n ],\n \"percentageEmptyHeaderMessageId\": [\n 59\n ],\n \"percentageNotEmptyHeaderMessageId\": [\n 59\n ],\n \"countUniqueValuesDirection\": [\n 59\n ],\n \"countEmptyDirection\": [\n 59\n ],\n \"countNotEmptyDirection\": [\n 59\n ],\n \"percentageEmptyDirection\": [\n 59\n ],\n \"percentageNotEmptyDirection\": [\n 59\n ],\n \"countUniqueValuesSubject\": [\n 59\n ],\n \"countEmptySubject\": [\n 59\n ],\n \"countNotEmptySubject\": [\n 59\n ],\n \"percentageEmptySubject\": [\n 59\n ],\n \"percentageNotEmptySubject\": [\n 59\n ],\n \"countUniqueValuesText\": [\n 59\n ],\n \"countEmptyText\": [\n 59\n ],\n \"countNotEmptyText\": [\n 59\n ],\n \"percentageEmptyText\": [\n 59\n ],\n \"percentageNotEmptyText\": [\n 59\n ],\n \"countUniqueValuesReceivedAt\": [\n 59\n ],\n \"countEmptyReceivedAt\": [\n 59\n ],\n \"countNotEmptyReceivedAt\": [\n 59\n ],\n \"percentageEmptyReceivedAt\": [\n 59\n ],\n \"percentageNotEmptyReceivedAt\": [\n 59\n ],\n \"minReceivedAt\": [\n 59\n ],\n \"maxReceivedAt\": [\n 59\n ],\n \"messageThreadId\": [\n 59\n ],\n \"messageThread\": [\n 389\n ],\n \"__typename\": [\n 1\n ]\n },\n \"MessageGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"headerMessageId\": [\n 6\n ],\n \"direction\": [\n 6\n ],\n \"subject\": [\n 6\n ],\n \"text\": [\n 6\n ],\n \"receivedAt\": [\n 109\n ],\n \"messageThread\": [\n 392\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Note\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 101\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteEdge\": {\n \"node\": [\n 409\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 410\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 410\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteRelationInput\": {\n \"connect\": [\n 414\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteConnectInput\": {\n \"where\": [\n 415\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 102\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 103\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"title\": [\n 56\n ],\n \"bodyV2\": [\n 104\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 418\n ],\n \"or\": [\n 418\n ],\n \"not\": [\n 418\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByWithGroupByInput\": {\n \"aggregate\": [\n 421\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesBodyV2\": [\n 59\n ],\n \"countEmptyBodyV2\": [\n 59\n ],\n \"countNotEmptyBodyV2\": [\n 59\n ],\n \"percentageEmptyBodyV2\": [\n 59\n ],\n \"percentageNotEmptyBodyV2\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"bodyV2\": [\n 106\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTarget\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"noteId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"note\": [\n 409\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetEdge\": {\n \"node\": [\n 423\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 424\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 424\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetRelationInput\": {\n \"connect\": [\n 428\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetConnectInput\": {\n \"where\": [\n 429\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"noteId\": [\n 22\n ],\n \"note\": [\n 413\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"noteId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 432\n ],\n \"or\": [\n 432\n ],\n \"not\": [\n 432\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByWithGroupByInput\": {\n \"aggregate\": [\n 435\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 420\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"noteId\": [\n 59\n ],\n \"note\": [\n 419\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"NoteTargetGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"note\": [\n 422\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityStageEnum\": {},\n \"Opportunity\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 61\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"ownerId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"pointOfContact\": [\n 453\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"owner\": [\n 577\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityEdge\": {\n \"node\": [\n 438\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesAmount\": [\n 10\n ],\n \"countEmptyAmount\": [\n 10\n ],\n \"countNotEmptyAmount\": [\n 10\n ],\n \"percentageEmptyAmount\": [\n 13\n ],\n \"percentageNotEmptyAmount\": [\n 13\n ],\n \"minAmountAmountMicros\": [\n 13\n ],\n \"maxAmountAmountMicros\": [\n 13\n ],\n \"sumAmountAmountMicros\": [\n 13\n ],\n \"avgAmountAmountMicros\": [\n 13\n ],\n \"countUniqueValuesCloseDate\": [\n 10\n ],\n \"countEmptyCloseDate\": [\n 10\n ],\n \"countNotEmptyCloseDate\": [\n 10\n ],\n \"percentageEmptyCloseDate\": [\n 13\n ],\n \"percentageNotEmptyCloseDate\": [\n 13\n ],\n \"minCloseDate\": [\n 7\n ],\n \"maxCloseDate\": [\n 7\n ],\n \"countUniqueValuesStage\": [\n 10\n ],\n \"countEmptyStage\": [\n 10\n ],\n \"countNotEmptyStage\": [\n 10\n ],\n \"percentageEmptyStage\": [\n 13\n ],\n \"percentageNotEmptyStage\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 439\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesAmount\": [\n 10\n ],\n \"countEmptyAmount\": [\n 10\n ],\n \"countNotEmptyAmount\": [\n 10\n ],\n \"percentageEmptyAmount\": [\n 13\n ],\n \"percentageNotEmptyAmount\": [\n 13\n ],\n \"minAmountAmountMicros\": [\n 13\n ],\n \"maxAmountAmountMicros\": [\n 13\n ],\n \"sumAmountAmountMicros\": [\n 13\n ],\n \"avgAmountAmountMicros\": [\n 13\n ],\n \"countUniqueValuesCloseDate\": [\n 10\n ],\n \"countEmptyCloseDate\": [\n 10\n ],\n \"countNotEmptyCloseDate\": [\n 10\n ],\n \"percentageEmptyCloseDate\": [\n 13\n ],\n \"percentageNotEmptyCloseDate\": [\n 13\n ],\n \"minCloseDate\": [\n 7\n ],\n \"maxCloseDate\": [\n 7\n ],\n \"countUniqueValuesStage\": [\n 10\n ],\n \"countEmptyStage\": [\n 10\n ],\n \"countNotEmptyStage\": [\n 10\n ],\n \"percentageEmptyStage\": [\n 13\n ],\n \"percentageNotEmptyStage\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 439\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityRelationInput\": {\n \"connect\": [\n 443\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityConnectInput\": {\n \"where\": [\n 444\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 63\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"pointOfContact\": [\n 457\n ],\n \"ownerId\": [\n 22\n ],\n \"owner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"amount\": [\n 64\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 437\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"pointOfContactId\": [\n 22\n ],\n \"pointOfContact\": [\n 457\n ],\n \"ownerId\": [\n 22\n ],\n \"owner\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"amount\": [\n 65\n ],\n \"closeDate\": [\n 7\n ],\n \"stage\": [\n 448\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"companyId\": [\n 33\n ],\n \"pointOfContactId\": [\n 33\n ],\n \"ownerId\": [\n 33\n ],\n \"and\": [\n 447\n ],\n \"or\": [\n 447\n ],\n \"not\": [\n 447\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityStageEnumFilter\": {\n \"eq\": [\n 437\n ],\n \"neq\": [\n 437\n ],\n \"in\": [\n 437\n ],\n \"containsAny\": [\n 437\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"amount\": [\n 67\n ],\n \"closeDate\": [\n 59\n ],\n \"stage\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 464\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByWithGroupByInput\": {\n \"aggregate\": [\n 451\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"amount\": [\n 67\n ],\n \"closeDate\": [\n 110\n ],\n \"stage\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 465\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesAmount\": [\n 59\n ],\n \"countEmptyAmount\": [\n 59\n ],\n \"countNotEmptyAmount\": [\n 59\n ],\n \"percentageEmptyAmount\": [\n 59\n ],\n \"percentageNotEmptyAmount\": [\n 59\n ],\n \"minAmountAmountMicros\": [\n 59\n ],\n \"maxAmountAmountMicros\": [\n 59\n ],\n \"sumAmountAmountMicros\": [\n 59\n ],\n \"avgAmountAmountMicros\": [\n 59\n ],\n \"countUniqueValuesCloseDate\": [\n 59\n ],\n \"countEmptyCloseDate\": [\n 59\n ],\n \"countNotEmptyCloseDate\": [\n 59\n ],\n \"percentageEmptyCloseDate\": [\n 59\n ],\n \"percentageNotEmptyCloseDate\": [\n 59\n ],\n \"minCloseDate\": [\n 59\n ],\n \"maxCloseDate\": [\n 59\n ],\n \"countUniqueValuesStage\": [\n 59\n ],\n \"countEmptyStage\": [\n 59\n ],\n \"countNotEmptyStage\": [\n 59\n ],\n \"percentageEmptyStage\": [\n 59\n ],\n \"percentageNotEmptyStage\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"pointOfContactId\": [\n 59\n ],\n \"pointOfContact\": [\n 464\n ],\n \"ownerId\": [\n 59\n ],\n \"owner\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"OpportunityGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"amount\": [\n 68\n ],\n \"closeDate\": [\n 109\n ],\n \"stage\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"pointOfContact\": [\n 467\n ],\n \"owner\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Person\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 69\n ],\n \"emails\": [\n 89\n ],\n \"linkedinLink\": [\n 52\n ],\n \"xLink\": [\n 52\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 95\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 113\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"company\": [\n 217\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"pointOfContactForOpportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"cloudUsers2\": [\n 598,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 605\n ],\n \"orderBy\": [\n 607,\n \"[CloudUser2OrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonEdge\": {\n \"node\": [\n 453\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEmails\": [\n 10\n ],\n \"countEmptyEmails\": [\n 10\n ],\n \"countNotEmptyEmails\": [\n 10\n ],\n \"percentageEmptyEmails\": [\n 13\n ],\n \"percentageNotEmptyEmails\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesJobTitle\": [\n 10\n ],\n \"countEmptyJobTitle\": [\n 10\n ],\n \"countNotEmptyJobTitle\": [\n 10\n ],\n \"percentageEmptyJobTitle\": [\n 13\n ],\n \"percentageNotEmptyJobTitle\": [\n 13\n ],\n \"countUniqueValuesPhones\": [\n 10\n ],\n \"countEmptyPhones\": [\n 10\n ],\n \"countNotEmptyPhones\": [\n 10\n ],\n \"percentageEmptyPhones\": [\n 13\n ],\n \"percentageNotEmptyPhones\": [\n 13\n ],\n \"countUniqueValuesCity\": [\n 10\n ],\n \"countEmptyCity\": [\n 10\n ],\n \"countNotEmptyCity\": [\n 10\n ],\n \"percentageEmptyCity\": [\n 13\n ],\n \"percentageNotEmptyCity\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesAvatarFile\": [\n 10\n ],\n \"countEmptyAvatarFile\": [\n 10\n ],\n \"countNotEmptyAvatarFile\": [\n 10\n ],\n \"percentageEmptyAvatarFile\": [\n 13\n ],\n \"percentageNotEmptyAvatarFile\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 454\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEmails\": [\n 10\n ],\n \"countEmptyEmails\": [\n 10\n ],\n \"countNotEmptyEmails\": [\n 10\n ],\n \"percentageEmptyEmails\": [\n 13\n ],\n \"percentageNotEmptyEmails\": [\n 13\n ],\n \"countUniqueValuesLinkedinLink\": [\n 10\n ],\n \"countEmptyLinkedinLink\": [\n 10\n ],\n \"countNotEmptyLinkedinLink\": [\n 10\n ],\n \"percentageEmptyLinkedinLink\": [\n 13\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 13\n ],\n \"countUniqueValuesXLink\": [\n 10\n ],\n \"countEmptyXLink\": [\n 10\n ],\n \"countNotEmptyXLink\": [\n 10\n ],\n \"percentageEmptyXLink\": [\n 13\n ],\n \"percentageNotEmptyXLink\": [\n 13\n ],\n \"countUniqueValuesJobTitle\": [\n 10\n ],\n \"countEmptyJobTitle\": [\n 10\n ],\n \"countNotEmptyJobTitle\": [\n 10\n ],\n \"percentageEmptyJobTitle\": [\n 13\n ],\n \"percentageNotEmptyJobTitle\": [\n 13\n ],\n \"countUniqueValuesPhones\": [\n 10\n ],\n \"countEmptyPhones\": [\n 10\n ],\n \"countNotEmptyPhones\": [\n 10\n ],\n \"percentageEmptyPhones\": [\n 13\n ],\n \"percentageNotEmptyPhones\": [\n 13\n ],\n \"countUniqueValuesCity\": [\n 10\n ],\n \"countEmptyCity\": [\n 10\n ],\n \"countNotEmptyCity\": [\n 10\n ],\n \"percentageEmptyCity\": [\n 13\n ],\n \"percentageNotEmptyCity\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesAvatarFile\": [\n 10\n ],\n \"countEmptyAvatarFile\": [\n 10\n ],\n \"countNotEmptyAvatarFile\": [\n 10\n ],\n \"percentageEmptyAvatarFile\": [\n 13\n ],\n \"percentageNotEmptyAvatarFile\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 454\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonRelationInput\": {\n \"connect\": [\n 458\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonConnectInput\": {\n \"where\": [\n 459\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"emails\": [\n 460\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonEmailsWhereInput\": {\n \"primaryEmail\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 70\n ],\n \"emails\": [\n 90\n ],\n \"linkedinLink\": [\n 53\n ],\n \"xLink\": [\n 53\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 96\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 126\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 71\n ],\n \"emails\": [\n 91\n ],\n \"linkedinLink\": [\n 54\n ],\n \"xLink\": [\n 54\n ],\n \"jobTitle\": [\n 1\n ],\n \"phones\": [\n 97\n ],\n \"city\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"avatarFile\": [\n 126\n ],\n \"position\": [\n 114\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"companyId\": [\n 22\n ],\n \"company\": [\n 221\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 72\n ],\n \"emails\": [\n 92\n ],\n \"linkedinLink\": [\n 55\n ],\n \"xLink\": [\n 55\n ],\n \"jobTitle\": [\n 56\n ],\n \"phones\": [\n 98\n ],\n \"city\": [\n 56\n ],\n \"avatarUrl\": [\n 56\n ],\n \"avatarFile\": [\n 57\n ],\n \"position\": [\n 130\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"companyId\": [\n 33\n ],\n \"and\": [\n 463\n ],\n \"or\": [\n 463\n ],\n \"not\": [\n 463\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"emails\": [\n 93\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"jobTitle\": [\n 59\n ],\n \"phones\": [\n 99\n ],\n \"city\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"avatarFile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByWithGroupByInput\": {\n \"aggregate\": [\n 466\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 73\n ],\n \"emails\": [\n 93\n ],\n \"linkedinLink\": [\n 58\n ],\n \"xLink\": [\n 58\n ],\n \"jobTitle\": [\n 59\n ],\n \"phones\": [\n 99\n ],\n \"city\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"avatarFile\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 229\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesEmails\": [\n 59\n ],\n \"countEmptyEmails\": [\n 59\n ],\n \"countNotEmptyEmails\": [\n 59\n ],\n \"percentageEmptyEmails\": [\n 59\n ],\n \"percentageNotEmptyEmails\": [\n 59\n ],\n \"countUniqueValuesLinkedinLink\": [\n 59\n ],\n \"countEmptyLinkedinLink\": [\n 59\n ],\n \"countNotEmptyLinkedinLink\": [\n 59\n ],\n \"percentageEmptyLinkedinLink\": [\n 59\n ],\n \"percentageNotEmptyLinkedinLink\": [\n 59\n ],\n \"countUniqueValuesXLink\": [\n 59\n ],\n \"countEmptyXLink\": [\n 59\n ],\n \"countNotEmptyXLink\": [\n 59\n ],\n \"percentageEmptyXLink\": [\n 59\n ],\n \"percentageNotEmptyXLink\": [\n 59\n ],\n \"countUniqueValuesJobTitle\": [\n 59\n ],\n \"countEmptyJobTitle\": [\n 59\n ],\n \"countNotEmptyJobTitle\": [\n 59\n ],\n \"percentageEmptyJobTitle\": [\n 59\n ],\n \"percentageNotEmptyJobTitle\": [\n 59\n ],\n \"countUniqueValuesPhones\": [\n 59\n ],\n \"countEmptyPhones\": [\n 59\n ],\n \"countNotEmptyPhones\": [\n 59\n ],\n \"percentageEmptyPhones\": [\n 59\n ],\n \"percentageNotEmptyPhones\": [\n 59\n ],\n \"countUniqueValuesCity\": [\n 59\n ],\n \"countEmptyCity\": [\n 59\n ],\n \"countNotEmptyCity\": [\n 59\n ],\n \"percentageEmptyCity\": [\n 59\n ],\n \"percentageNotEmptyCity\": [\n 59\n ],\n \"countUniqueValuesAvatarUrl\": [\n 59\n ],\n \"countEmptyAvatarUrl\": [\n 59\n ],\n \"countNotEmptyAvatarUrl\": [\n 59\n ],\n \"percentageEmptyAvatarUrl\": [\n 59\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 59\n ],\n \"countUniqueValuesAvatarFile\": [\n 59\n ],\n \"countEmptyAvatarFile\": [\n 59\n ],\n \"countNotEmptyAvatarFile\": [\n 59\n ],\n \"percentageEmptyAvatarFile\": [\n 59\n ],\n \"percentageNotEmptyAvatarFile\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"companyId\": [\n 59\n ],\n \"company\": [\n 228\n ],\n \"__typename\": [\n 1\n ]\n },\n \"PersonGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 74\n ],\n \"emails\": [\n 94\n ],\n \"linkedinLink\": [\n 60\n ],\n \"xLink\": [\n 60\n ],\n \"jobTitle\": [\n 6\n ],\n \"phones\": [\n 100\n ],\n \"city\": [\n 6\n ],\n \"avatarUrl\": [\n 6\n ],\n \"avatarFile\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"company\": [\n 231\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskStatusEnum\": {},\n \"Task\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 101\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"assignee\": [\n 577\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskEdge\": {\n \"node\": [\n 469\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesDueAt\": [\n 10\n ],\n \"countEmptyDueAt\": [\n 10\n ],\n \"countNotEmptyDueAt\": [\n 10\n ],\n \"percentageEmptyDueAt\": [\n 13\n ],\n \"percentageNotEmptyDueAt\": [\n 13\n ],\n \"minDueAt\": [\n 7\n ],\n \"maxDueAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 470\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesTitle\": [\n 10\n ],\n \"countEmptyTitle\": [\n 10\n ],\n \"countNotEmptyTitle\": [\n 10\n ],\n \"percentageEmptyTitle\": [\n 13\n ],\n \"percentageNotEmptyTitle\": [\n 13\n ],\n \"countUniqueValuesBodyV2\": [\n 10\n ],\n \"countEmptyBodyV2\": [\n 10\n ],\n \"countNotEmptyBodyV2\": [\n 10\n ],\n \"percentageEmptyBodyV2\": [\n 13\n ],\n \"percentageNotEmptyBodyV2\": [\n 13\n ],\n \"countUniqueValuesDueAt\": [\n 10\n ],\n \"countEmptyDueAt\": [\n 10\n ],\n \"countNotEmptyDueAt\": [\n 10\n ],\n \"percentageEmptyDueAt\": [\n 13\n ],\n \"percentageNotEmptyDueAt\": [\n 13\n ],\n \"minDueAt\": [\n 7\n ],\n \"maxDueAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 470\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskRelationInput\": {\n \"connect\": [\n 474\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskConnectInput\": {\n \"where\": [\n 475\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 102\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"assignee\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"title\": [\n 1\n ],\n \"bodyV2\": [\n 103\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 468\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"assigneeId\": [\n 22\n ],\n \"assignee\": [\n 581\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"title\": [\n 56\n ],\n \"bodyV2\": [\n 104\n ],\n \"dueAt\": [\n 7\n ],\n \"status\": [\n 479\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"assigneeId\": [\n 33\n ],\n \"and\": [\n 478\n ],\n \"or\": [\n 478\n ],\n \"not\": [\n 478\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskStatusEnumFilter\": {\n \"eq\": [\n 468\n ],\n \"neq\": [\n 468\n ],\n \"in\": [\n 468\n ],\n \"containsAny\": [\n 468\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"dueAt\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByWithGroupByInput\": {\n \"aggregate\": [\n 482\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"title\": [\n 59\n ],\n \"bodyV2\": [\n 105\n ],\n \"dueAt\": [\n 110\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 592\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesTitle\": [\n 59\n ],\n \"countEmptyTitle\": [\n 59\n ],\n \"countNotEmptyTitle\": [\n 59\n ],\n \"percentageEmptyTitle\": [\n 59\n ],\n \"percentageNotEmptyTitle\": [\n 59\n ],\n \"countUniqueValuesBodyV2\": [\n 59\n ],\n \"countEmptyBodyV2\": [\n 59\n ],\n \"countNotEmptyBodyV2\": [\n 59\n ],\n \"percentageEmptyBodyV2\": [\n 59\n ],\n \"percentageNotEmptyBodyV2\": [\n 59\n ],\n \"countUniqueValuesDueAt\": [\n 59\n ],\n \"countEmptyDueAt\": [\n 59\n ],\n \"countNotEmptyDueAt\": [\n 59\n ],\n \"percentageEmptyDueAt\": [\n 59\n ],\n \"percentageNotEmptyDueAt\": [\n 59\n ],\n \"minDueAt\": [\n 59\n ],\n \"maxDueAt\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"assigneeId\": [\n 59\n ],\n \"assignee\": [\n 591\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"title\": [\n 6\n ],\n \"bodyV2\": [\n 106\n ],\n \"dueAt\": [\n 109\n ],\n \"status\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"assignee\": [\n 594\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTarget\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"taskId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetPerson\": [\n 453\n ],\n \"task\": [\n 469\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetEdge\": {\n \"node\": [\n 484\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 485\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 485\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetRelationInput\": {\n \"connect\": [\n 489\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetConnectInput\": {\n \"where\": [\n 490\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"taskId\": [\n 22\n ],\n \"task\": [\n 473\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"taskId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 493\n ],\n \"or\": [\n 493\n ],\n \"not\": [\n 493\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByWithGroupByInput\": {\n \"aggregate\": [\n 496\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 481\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"taskId\": [\n 59\n ],\n \"task\": [\n 480\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TaskTargetGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetPerson\": [\n 467\n ],\n \"task\": [\n 483\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivity\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetTaskId\": [\n 22\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCompany\": [\n 217\n ],\n \"targetDashboard\": [\n 247\n ],\n \"targetNote\": [\n 409\n ],\n \"targetOpportunity\": [\n 438\n ],\n \"targetPerson\": [\n 453\n ],\n \"targetTask\": [\n 469\n ],\n \"workspaceMember\": [\n 577\n ],\n \"targetWorkflow\": [\n 513\n ],\n \"targetWorkflowVersion\": [\n 559\n ],\n \"targetWorkflowRun\": [\n 21\n ],\n \"targetCloudUser2\": [\n 596\n ],\n \"targetCloudUserWorkspace2\": [\n 611\n ],\n \"targetCloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityEdge\": {\n \"node\": [\n 498\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesHappensAt\": [\n 10\n ],\n \"countEmptyHappensAt\": [\n 10\n ],\n \"countNotEmptyHappensAt\": [\n 10\n ],\n \"percentageEmptyHappensAt\": [\n 13\n ],\n \"percentageNotEmptyHappensAt\": [\n 13\n ],\n \"minHappensAt\": [\n 7\n ],\n \"maxHappensAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesProperties\": [\n 10\n ],\n \"countEmptyProperties\": [\n 10\n ],\n \"countNotEmptyProperties\": [\n 10\n ],\n \"percentageEmptyProperties\": [\n 13\n ],\n \"percentageNotEmptyProperties\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 10\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 10\n ],\n \"countEmptyLinkedRecordId\": [\n 10\n ],\n \"countNotEmptyLinkedRecordId\": [\n 10\n ],\n \"percentageEmptyLinkedRecordId\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 13\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 10\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowVersion\": [\n 10\n ],\n \"countEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowRun\": [\n 10\n ],\n \"countEmptyTargetWorkflowRun\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowRun\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowRun\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowRun\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 499\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesHappensAt\": [\n 10\n ],\n \"countEmptyHappensAt\": [\n 10\n ],\n \"countNotEmptyHappensAt\": [\n 10\n ],\n \"percentageEmptyHappensAt\": [\n 13\n ],\n \"percentageNotEmptyHappensAt\": [\n 13\n ],\n \"minHappensAt\": [\n 7\n ],\n \"maxHappensAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesProperties\": [\n 10\n ],\n \"countEmptyProperties\": [\n 10\n ],\n \"countNotEmptyProperties\": [\n 10\n ],\n \"percentageEmptyProperties\": [\n 13\n ],\n \"percentageNotEmptyProperties\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 10\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 10\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 13\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 10\n ],\n \"countEmptyLinkedRecordId\": [\n 10\n ],\n \"countNotEmptyLinkedRecordId\": [\n 10\n ],\n \"percentageEmptyLinkedRecordId\": [\n 13\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 13\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 10\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 10\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesTargetCompany\": [\n 10\n ],\n \"countEmptyTargetCompany\": [\n 10\n ],\n \"countNotEmptyTargetCompany\": [\n 10\n ],\n \"percentageEmptyTargetCompany\": [\n 13\n ],\n \"percentageNotEmptyTargetCompany\": [\n 13\n ],\n \"countUniqueValuesTargetDashboard\": [\n 10\n ],\n \"countEmptyTargetDashboard\": [\n 10\n ],\n \"countNotEmptyTargetDashboard\": [\n 10\n ],\n \"percentageEmptyTargetDashboard\": [\n 13\n ],\n \"percentageNotEmptyTargetDashboard\": [\n 13\n ],\n \"countUniqueValuesTargetNote\": [\n 10\n ],\n \"countEmptyTargetNote\": [\n 10\n ],\n \"countNotEmptyTargetNote\": [\n 10\n ],\n \"percentageEmptyTargetNote\": [\n 13\n ],\n \"percentageNotEmptyTargetNote\": [\n 13\n ],\n \"countUniqueValuesTargetOpportunity\": [\n 10\n ],\n \"countEmptyTargetOpportunity\": [\n 10\n ],\n \"countNotEmptyTargetOpportunity\": [\n 10\n ],\n \"percentageEmptyTargetOpportunity\": [\n 13\n ],\n \"percentageNotEmptyTargetOpportunity\": [\n 13\n ],\n \"countUniqueValuesTargetPerson\": [\n 10\n ],\n \"countEmptyTargetPerson\": [\n 10\n ],\n \"countNotEmptyTargetPerson\": [\n 10\n ],\n \"percentageEmptyTargetPerson\": [\n 13\n ],\n \"percentageNotEmptyTargetPerson\": [\n 13\n ],\n \"countUniqueValuesTargetTask\": [\n 10\n ],\n \"countEmptyTargetTask\": [\n 10\n ],\n \"countNotEmptyTargetTask\": [\n 10\n ],\n \"percentageEmptyTargetTask\": [\n 13\n ],\n \"percentageNotEmptyTargetTask\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflow\": [\n 10\n ],\n \"countEmptyTargetWorkflow\": [\n 10\n ],\n \"countNotEmptyTargetWorkflow\": [\n 10\n ],\n \"percentageEmptyTargetWorkflow\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflow\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowVersion\": [\n 10\n ],\n \"countEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowVersion\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowVersion\": [\n 13\n ],\n \"countUniqueValuesTargetWorkflowRun\": [\n 10\n ],\n \"countEmptyTargetWorkflowRun\": [\n 10\n ],\n \"countNotEmptyTargetWorkflowRun\": [\n 10\n ],\n \"percentageEmptyTargetWorkflowRun\": [\n 13\n ],\n \"percentageNotEmptyTargetWorkflowRun\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUser2\": [\n 10\n ],\n \"countEmptyTargetCloudUser2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUser2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUser2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUser2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudUserWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudUserWorkspace2\": [\n 13\n ],\n \"countUniqueValuesTargetCloudWorkspace2\": [\n 10\n ],\n \"countEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"countNotEmptyTargetCloudWorkspace2\": [\n 10\n ],\n \"percentageEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"percentageNotEmptyTargetCloudWorkspace2\": [\n 13\n ],\n \"edges\": [\n 499\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityRelationInput\": {\n \"connect\": [\n 503\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityConnectInput\": {\n \"where\": [\n 504\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowVersion\": [\n 563\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetWorkflowRun\": [\n 547\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"properties\": [\n 25\n ],\n \"linkedRecordCachedName\": [\n 1\n ],\n \"linkedRecordId\": [\n 2\n ],\n \"linkedObjectMetadataId\": [\n 2\n ],\n \"searchVector\": [\n 115\n ],\n \"targetCompanyId\": [\n 22\n ],\n \"targetCompany\": [\n 221\n ],\n \"targetDashboardId\": [\n 22\n ],\n \"targetDashboard\": [\n 251\n ],\n \"targetNoteId\": [\n 22\n ],\n \"targetNote\": [\n 413\n ],\n \"targetOpportunityId\": [\n 22\n ],\n \"targetOpportunity\": [\n 442\n ],\n \"targetPersonId\": [\n 22\n ],\n \"targetPerson\": [\n 457\n ],\n \"targetTaskId\": [\n 22\n ],\n \"targetTask\": [\n 473\n ],\n \"workspaceMemberId\": [\n 22\n ],\n \"workspaceMember\": [\n 581\n ],\n \"targetWorkflowId\": [\n 22\n ],\n \"targetWorkflow\": [\n 517\n ],\n \"targetWorkflowVersionId\": [\n 22\n ],\n \"targetWorkflowVersion\": [\n 563\n ],\n \"targetWorkflowRunId\": [\n 22\n ],\n \"targetWorkflowRun\": [\n 547\n ],\n \"targetCloudUser2Id\": [\n 22\n ],\n \"targetCloudUser2\": [\n 600\n ],\n \"targetCloudUserWorkspace2Id\": [\n 22\n ],\n \"targetCloudUserWorkspace2\": [\n 615\n ],\n \"targetCloudWorkspace2Id\": [\n 22\n ],\n \"targetCloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"happensAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"properties\": [\n 57\n ],\n \"linkedRecordCachedName\": [\n 56\n ],\n \"linkedRecordId\": [\n 33\n ],\n \"linkedObjectMetadataId\": [\n 33\n ],\n \"searchVector\": [\n 131\n ],\n \"targetCompanyId\": [\n 33\n ],\n \"targetDashboardId\": [\n 33\n ],\n \"targetNoteId\": [\n 33\n ],\n \"targetOpportunityId\": [\n 33\n ],\n \"targetPersonId\": [\n 33\n ],\n \"targetTaskId\": [\n 33\n ],\n \"workspaceMemberId\": [\n 33\n ],\n \"targetWorkflowId\": [\n 33\n ],\n \"targetWorkflowVersionId\": [\n 33\n ],\n \"targetWorkflowRunId\": [\n 33\n ],\n \"targetCloudUser2Id\": [\n 33\n ],\n \"targetCloudUserWorkspace2Id\": [\n 33\n ],\n \"targetCloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 507\n ],\n \"or\": [\n 507\n ],\n \"not\": [\n 507\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"happensAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"properties\": [\n 59\n ],\n \"linkedRecordCachedName\": [\n 59\n ],\n \"linkedRecordId\": [\n 59\n ],\n \"linkedObjectMetadataId\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 570\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 554\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByWithGroupByInput\": {\n \"aggregate\": [\n 510\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"happensAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"properties\": [\n 59\n ],\n \"linkedRecordCachedName\": [\n 59\n ],\n \"linkedRecordId\": [\n 59\n ],\n \"linkedObjectMetadataId\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 229\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 258\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 420\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 450\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 465\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 481\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 592\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 525\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 571\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 555\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 608\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 622\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesHappensAt\": [\n 59\n ],\n \"countEmptyHappensAt\": [\n 59\n ],\n \"countNotEmptyHappensAt\": [\n 59\n ],\n \"percentageEmptyHappensAt\": [\n 59\n ],\n \"percentageNotEmptyHappensAt\": [\n 59\n ],\n \"minHappensAt\": [\n 59\n ],\n \"maxHappensAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesProperties\": [\n 59\n ],\n \"countEmptyProperties\": [\n 59\n ],\n \"countNotEmptyProperties\": [\n 59\n ],\n \"percentageEmptyProperties\": [\n 59\n ],\n \"percentageNotEmptyProperties\": [\n 59\n ],\n \"countUniqueValuesLinkedRecordCachedName\": [\n 59\n ],\n \"countEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"countNotEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"percentageEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"percentageNotEmptyLinkedRecordCachedName\": [\n 59\n ],\n \"countUniqueValuesLinkedRecordId\": [\n 59\n ],\n \"countEmptyLinkedRecordId\": [\n 59\n ],\n \"countNotEmptyLinkedRecordId\": [\n 59\n ],\n \"percentageEmptyLinkedRecordId\": [\n 59\n ],\n \"percentageNotEmptyLinkedRecordId\": [\n 59\n ],\n \"countUniqueValuesLinkedObjectMetadataId\": [\n 59\n ],\n \"countEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"countNotEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"percentageEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"percentageNotEmptyLinkedObjectMetadataId\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"targetCompanyId\": [\n 59\n ],\n \"targetCompany\": [\n 228\n ],\n \"targetDashboardId\": [\n 59\n ],\n \"targetDashboard\": [\n 257\n ],\n \"targetNoteId\": [\n 59\n ],\n \"targetNote\": [\n 419\n ],\n \"targetOpportunityId\": [\n 59\n ],\n \"targetOpportunity\": [\n 449\n ],\n \"targetPersonId\": [\n 59\n ],\n \"targetPerson\": [\n 464\n ],\n \"targetTaskId\": [\n 59\n ],\n \"targetTask\": [\n 480\n ],\n \"workspaceMemberId\": [\n 59\n ],\n \"workspaceMember\": [\n 591\n ],\n \"targetWorkflowId\": [\n 59\n ],\n \"targetWorkflow\": [\n 524\n ],\n \"targetWorkflowVersionId\": [\n 59\n ],\n \"targetWorkflowVersion\": [\n 570\n ],\n \"targetWorkflowRunId\": [\n 59\n ],\n \"targetWorkflowRun\": [\n 554\n ],\n \"targetCloudUser2Id\": [\n 59\n ],\n \"targetCloudUser2\": [\n 607\n ],\n \"targetCloudUserWorkspace2Id\": [\n 59\n ],\n \"targetCloudUserWorkspace2\": [\n 621\n ],\n \"targetCloudWorkspace2Id\": [\n 59\n ],\n \"targetCloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"TimelineActivityGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"happensAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"properties\": [\n 6\n ],\n \"linkedRecordCachedName\": [\n 6\n ],\n \"linkedRecordId\": [\n 6\n ],\n \"linkedObjectMetadataId\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"targetCompany\": [\n 231\n ],\n \"targetDashboard\": [\n 260\n ],\n \"targetNote\": [\n 422\n ],\n \"targetOpportunity\": [\n 452\n ],\n \"targetPerson\": [\n 467\n ],\n \"targetTask\": [\n 483\n ],\n \"workspaceMember\": [\n 594\n ],\n \"targetWorkflow\": [\n 527\n ],\n \"targetWorkflowVersion\": [\n 573\n ],\n \"targetWorkflowRun\": [\n 557\n ],\n \"targetCloudUser2\": [\n 610\n ],\n \"targetCloudUserWorkspace2\": [\n 624\n ],\n \"targetCloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStatusesEnum\": {},\n \"Workflow\": {\n \"createdBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 82\n ],\n \"searchVector\": [\n 115\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"versions\": [\n 561,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 568\n ],\n \"orderBy\": [\n 570,\n \"[WorkflowVersionOrderByInput]\"\n ]\n }\n ],\n \"runs\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"automatedTriggers\": [\n 531,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 538\n ],\n \"orderBy\": [\n 540,\n \"[WorkflowAutomatedTriggerOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowEdge\": {\n \"node\": [\n 513\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 10\n ],\n \"countEmptyLastPublishedVersionId\": [\n 10\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 10\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 13\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 13\n ],\n \"countUniqueValuesStatuses\": [\n 10\n ],\n \"countEmptyStatuses\": [\n 10\n ],\n \"countNotEmptyStatuses\": [\n 10\n ],\n \"percentageEmptyStatuses\": [\n 13\n ],\n \"percentageNotEmptyStatuses\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 514\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 10\n ],\n \"countEmptyLastPublishedVersionId\": [\n 10\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 10\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 13\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 13\n ],\n \"countUniqueValuesStatuses\": [\n 10\n ],\n \"countEmptyStatuses\": [\n 10\n ],\n \"countNotEmptyStatuses\": [\n 10\n ],\n \"percentageEmptyStatuses\": [\n 13\n ],\n \"percentageNotEmptyStatuses\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 514\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRelationInput\": {\n \"connect\": [\n 518\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowConnectInput\": {\n \"where\": [\n 519\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowCreateInput\": {\n \"createdBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 83\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowUpdateInput\": {\n \"createdBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"lastPublishedVersionId\": [\n 1\n ],\n \"statuses\": [\n 512\n ],\n \"position\": [\n 114\n ],\n \"updatedBy\": [\n 84\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowFilterInput\": {\n \"createdBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"lastPublishedVersionId\": [\n 56\n ],\n \"statuses\": [\n 523\n ],\n \"position\": [\n 130\n ],\n \"updatedBy\": [\n 85\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 522\n ],\n \"or\": [\n 522\n ],\n \"not\": [\n 522\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowStatusesEnumFilter\": {\n \"eq\": [\n 512\n ],\n \"neq\": [\n 512\n ],\n \"in\": [\n 512\n ],\n \"containsAny\": [\n 512\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByInput\": {\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"lastPublishedVersionId\": [\n 59\n ],\n \"statuses\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByWithGroupByInput\": {\n \"aggregate\": [\n 526\n ],\n \"createdBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"lastPublishedVersionId\": [\n 59\n ],\n \"statuses\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesLastPublishedVersionId\": [\n 59\n ],\n \"countEmptyLastPublishedVersionId\": [\n 59\n ],\n \"countNotEmptyLastPublishedVersionId\": [\n 59\n ],\n \"percentageEmptyLastPublishedVersionId\": [\n 59\n ],\n \"percentageNotEmptyLastPublishedVersionId\": [\n 59\n ],\n \"countUniqueValuesStatuses\": [\n 59\n ],\n \"countEmptyStatuses\": [\n 59\n ],\n \"countNotEmptyStatuses\": [\n 59\n ],\n \"percentageEmptyStatuses\": [\n 59\n ],\n \"percentageNotEmptyStatuses\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowGroupByInput\": {\n \"createdBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"lastPublishedVersionId\": [\n 6\n ],\n \"statuses\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerTypeEnum\": {},\n \"WorkflowAutomatedTrigger\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 513\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerEdge\": {\n \"node\": [\n 529\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesSettings\": [\n 10\n ],\n \"countEmptySettings\": [\n 10\n ],\n \"countNotEmptySettings\": [\n 10\n ],\n \"percentageEmptySettings\": [\n 13\n ],\n \"percentageNotEmptySettings\": [\n 13\n ],\n \"edges\": [\n 530\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesType\": [\n 10\n ],\n \"countEmptyType\": [\n 10\n ],\n \"countNotEmptyType\": [\n 10\n ],\n \"percentageEmptyType\": [\n 13\n ],\n \"percentageNotEmptyType\": [\n 13\n ],\n \"countUniqueValuesSettings\": [\n 10\n ],\n \"countEmptySettings\": [\n 10\n ],\n \"countNotEmptySettings\": [\n 10\n ],\n \"percentageEmptySettings\": [\n 13\n ],\n \"percentageNotEmptySettings\": [\n 13\n ],\n \"edges\": [\n 530\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerRelationInput\": {\n \"connect\": [\n 534\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerConnectInput\": {\n \"where\": [\n 535\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"type\": [\n 528\n ],\n \"settings\": [\n 25\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"type\": [\n 539\n ],\n \"settings\": [\n 57\n ],\n \"workflowId\": [\n 33\n ],\n \"and\": [\n 538\n ],\n \"or\": [\n 538\n ],\n \"not\": [\n 538\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerTypeEnumFilter\": {\n \"eq\": [\n 528\n ],\n \"neq\": [\n 528\n ],\n \"in\": [\n 528\n ],\n \"containsAny\": [\n 528\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"settings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByWithGroupByInput\": {\n \"aggregate\": [\n 542\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"type\": [\n 59\n ],\n \"settings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesType\": [\n 59\n ],\n \"countEmptyType\": [\n 59\n ],\n \"countNotEmptyType\": [\n 59\n ],\n \"percentageEmptyType\": [\n 59\n ],\n \"percentageNotEmptyType\": [\n 59\n ],\n \"countUniqueValuesSettings\": [\n 59\n ],\n \"countEmptySettings\": [\n 59\n ],\n \"countNotEmptySettings\": [\n 59\n ],\n \"percentageEmptySettings\": [\n 59\n ],\n \"percentageNotEmptySettings\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowAutomatedTriggerGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"type\": [\n 6\n ],\n \"settings\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunEdge\": {\n \"node\": [\n 21\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 10\n ],\n \"countEmptyEnqueuedAt\": [\n 10\n ],\n \"countNotEmptyEnqueuedAt\": [\n 10\n ],\n \"percentageEmptyEnqueuedAt\": [\n 13\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 13\n ],\n \"minEnqueuedAt\": [\n 7\n ],\n \"maxEnqueuedAt\": [\n 7\n ],\n \"countUniqueValuesStartedAt\": [\n 10\n ],\n \"countEmptyStartedAt\": [\n 10\n ],\n \"countNotEmptyStartedAt\": [\n 10\n ],\n \"percentageEmptyStartedAt\": [\n 13\n ],\n \"percentageNotEmptyStartedAt\": [\n 13\n ],\n \"minStartedAt\": [\n 7\n ],\n \"maxStartedAt\": [\n 7\n ],\n \"countUniqueValuesEndedAt\": [\n 10\n ],\n \"countEmptyEndedAt\": [\n 10\n ],\n \"countNotEmptyEndedAt\": [\n 10\n ],\n \"percentageEmptyEndedAt\": [\n 13\n ],\n \"percentageNotEmptyEndedAt\": [\n 13\n ],\n \"minEndedAt\": [\n 7\n ],\n \"maxEndedAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesState\": [\n 10\n ],\n \"countEmptyState\": [\n 10\n ],\n \"countNotEmptyState\": [\n 10\n ],\n \"percentageEmptyState\": [\n 13\n ],\n \"percentageNotEmptyState\": [\n 13\n ],\n \"countUniqueValuesContext\": [\n 10\n ],\n \"countEmptyContext\": [\n 10\n ],\n \"countNotEmptyContext\": [\n 10\n ],\n \"percentageEmptyContext\": [\n 13\n ],\n \"percentageNotEmptyContext\": [\n 13\n ],\n \"countUniqueValuesOutput\": [\n 10\n ],\n \"countEmptyOutput\": [\n 10\n ],\n \"countNotEmptyOutput\": [\n 10\n ],\n \"percentageEmptyOutput\": [\n 13\n ],\n \"percentageNotEmptyOutput\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 544\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 10\n ],\n \"countEmptyEnqueuedAt\": [\n 10\n ],\n \"countNotEmptyEnqueuedAt\": [\n 10\n ],\n \"percentageEmptyEnqueuedAt\": [\n 13\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 13\n ],\n \"minEnqueuedAt\": [\n 7\n ],\n \"maxEnqueuedAt\": [\n 7\n ],\n \"countUniqueValuesStartedAt\": [\n 10\n ],\n \"countEmptyStartedAt\": [\n 10\n ],\n \"countNotEmptyStartedAt\": [\n 10\n ],\n \"percentageEmptyStartedAt\": [\n 13\n ],\n \"percentageNotEmptyStartedAt\": [\n 13\n ],\n \"minStartedAt\": [\n 7\n ],\n \"maxStartedAt\": [\n 7\n ],\n \"countUniqueValuesEndedAt\": [\n 10\n ],\n \"countEmptyEndedAt\": [\n 10\n ],\n \"countNotEmptyEndedAt\": [\n 10\n ],\n \"percentageEmptyEndedAt\": [\n 13\n ],\n \"percentageNotEmptyEndedAt\": [\n 13\n ],\n \"minEndedAt\": [\n 7\n ],\n \"maxEndedAt\": [\n 7\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesState\": [\n 10\n ],\n \"countEmptyState\": [\n 10\n ],\n \"countNotEmptyState\": [\n 10\n ],\n \"percentageEmptyState\": [\n 13\n ],\n \"percentageNotEmptyState\": [\n 13\n ],\n \"countUniqueValuesContext\": [\n 10\n ],\n \"countEmptyContext\": [\n 10\n ],\n \"countNotEmptyContext\": [\n 10\n ],\n \"percentageEmptyContext\": [\n 13\n ],\n \"percentageNotEmptyContext\": [\n 13\n ],\n \"countUniqueValuesOutput\": [\n 10\n ],\n \"countEmptyOutput\": [\n 10\n ],\n \"countNotEmptyOutput\": [\n 10\n ],\n \"percentageEmptyOutput\": [\n 13\n ],\n \"percentageNotEmptyOutput\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 544\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunRelationInput\": {\n \"connect\": [\n 548\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunConnectInput\": {\n \"where\": [\n 549\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 23\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 1\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 23\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"state\": [\n 25\n ],\n \"context\": [\n 25\n ],\n \"output\": [\n 25\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"workflowVersionId\": [\n 22\n ],\n \"workflowVersion\": [\n 563\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"name\": [\n 56\n ],\n \"enqueuedAt\": [\n 7\n ],\n \"startedAt\": [\n 7\n ],\n \"endedAt\": [\n 7\n ],\n \"status\": [\n 553\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"state\": [\n 57\n ],\n \"context\": [\n 57\n ],\n \"output\": [\n 57\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"workflowId\": [\n 33\n ],\n \"workflowVersionId\": [\n 33\n ],\n \"and\": [\n 552\n ],\n \"or\": [\n 552\n ],\n \"not\": [\n 552\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunStatusEnumFilter\": {\n \"eq\": [\n 23\n ],\n \"neq\": [\n 23\n ],\n \"in\": [\n 23\n ],\n \"containsAny\": [\n 23\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"enqueuedAt\": [\n 59\n ],\n \"startedAt\": [\n 59\n ],\n \"endedAt\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"state\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"output\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByWithGroupByInput\": {\n \"aggregate\": [\n 556\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"name\": [\n 59\n ],\n \"enqueuedAt\": [\n 110\n ],\n \"startedAt\": [\n 110\n ],\n \"endedAt\": [\n 110\n ],\n \"status\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"state\": [\n 59\n ],\n \"context\": [\n 59\n ],\n \"output\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 571\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesEnqueuedAt\": [\n 59\n ],\n \"countEmptyEnqueuedAt\": [\n 59\n ],\n \"countNotEmptyEnqueuedAt\": [\n 59\n ],\n \"percentageEmptyEnqueuedAt\": [\n 59\n ],\n \"percentageNotEmptyEnqueuedAt\": [\n 59\n ],\n \"minEnqueuedAt\": [\n 59\n ],\n \"maxEnqueuedAt\": [\n 59\n ],\n \"countUniqueValuesStartedAt\": [\n 59\n ],\n \"countEmptyStartedAt\": [\n 59\n ],\n \"countNotEmptyStartedAt\": [\n 59\n ],\n \"percentageEmptyStartedAt\": [\n 59\n ],\n \"percentageNotEmptyStartedAt\": [\n 59\n ],\n \"minStartedAt\": [\n 59\n ],\n \"maxStartedAt\": [\n 59\n ],\n \"countUniqueValuesEndedAt\": [\n 59\n ],\n \"countEmptyEndedAt\": [\n 59\n ],\n \"countNotEmptyEndedAt\": [\n 59\n ],\n \"percentageEmptyEndedAt\": [\n 59\n ],\n \"percentageNotEmptyEndedAt\": [\n 59\n ],\n \"minEndedAt\": [\n 59\n ],\n \"maxEndedAt\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesState\": [\n 59\n ],\n \"countEmptyState\": [\n 59\n ],\n \"countNotEmptyState\": [\n 59\n ],\n \"percentageEmptyState\": [\n 59\n ],\n \"percentageNotEmptyState\": [\n 59\n ],\n \"countUniqueValuesContext\": [\n 59\n ],\n \"countEmptyContext\": [\n 59\n ],\n \"countNotEmptyContext\": [\n 59\n ],\n \"percentageEmptyContext\": [\n 59\n ],\n \"percentageNotEmptyContext\": [\n 59\n ],\n \"countUniqueValuesOutput\": [\n 59\n ],\n \"countEmptyOutput\": [\n 59\n ],\n \"countNotEmptyOutput\": [\n 59\n ],\n \"percentageEmptyOutput\": [\n 59\n ],\n \"percentageNotEmptyOutput\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"workflowVersionId\": [\n 59\n ],\n \"workflowVersion\": [\n 570\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowRunGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"name\": [\n 6\n ],\n \"enqueuedAt\": [\n 109\n ],\n \"startedAt\": [\n 109\n ],\n \"endedAt\": [\n 109\n ],\n \"status\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"state\": [\n 6\n ],\n \"context\": [\n 6\n ],\n \"output\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"workflowVersion\": [\n 573\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionStatusEnum\": {},\n \"WorkflowVersion\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"workflow\": [\n 513\n ],\n \"runs\": [\n 545,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 552\n ],\n \"orderBy\": [\n 554,\n \"[WorkflowRunOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionEdge\": {\n \"node\": [\n 559\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesTrigger\": [\n 10\n ],\n \"countEmptyTrigger\": [\n 10\n ],\n \"countNotEmptyTrigger\": [\n 10\n ],\n \"percentageEmptyTrigger\": [\n 13\n ],\n \"percentageNotEmptyTrigger\": [\n 13\n ],\n \"countUniqueValuesSteps\": [\n 10\n ],\n \"countEmptySteps\": [\n 10\n ],\n \"countNotEmptySteps\": [\n 10\n ],\n \"percentageEmptySteps\": [\n 13\n ],\n \"percentageNotEmptySteps\": [\n 13\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 560\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesTrigger\": [\n 10\n ],\n \"countEmptyTrigger\": [\n 10\n ],\n \"countNotEmptyTrigger\": [\n 10\n ],\n \"percentageEmptyTrigger\": [\n 13\n ],\n \"percentageNotEmptyTrigger\": [\n 13\n ],\n \"countUniqueValuesSteps\": [\n 10\n ],\n \"countEmptySteps\": [\n 10\n ],\n \"countNotEmptySteps\": [\n 10\n ],\n \"percentageEmptySteps\": [\n 13\n ],\n \"percentageNotEmptySteps\": [\n 13\n ],\n \"countUniqueValuesStatus\": [\n 10\n ],\n \"countEmptyStatus\": [\n 10\n ],\n \"countNotEmptyStatus\": [\n 10\n ],\n \"percentageEmptyStatus\": [\n 13\n ],\n \"percentageNotEmptyStatus\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 560\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionRelationInput\": {\n \"connect\": [\n 564\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionConnectInput\": {\n \"where\": [\n 565\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"name\": [\n 1\n ],\n \"trigger\": [\n 25\n ],\n \"steps\": [\n 25\n ],\n \"status\": [\n 558\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"workflowId\": [\n 22\n ],\n \"workflow\": [\n 517\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"name\": [\n 56\n ],\n \"trigger\": [\n 57\n ],\n \"steps\": [\n 57\n ],\n \"status\": [\n 569\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"workflowId\": [\n 33\n ],\n \"and\": [\n 568\n ],\n \"or\": [\n 568\n ],\n \"not\": [\n 568\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionStatusEnumFilter\": {\n \"eq\": [\n 558\n ],\n \"neq\": [\n 558\n ],\n \"in\": [\n 558\n ],\n \"containsAny\": [\n 558\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"name\": [\n 59\n ],\n \"trigger\": [\n 59\n ],\n \"steps\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByWithGroupByInput\": {\n \"aggregate\": [\n 572\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"name\": [\n 59\n ],\n \"trigger\": [\n 59\n ],\n \"steps\": [\n 59\n ],\n \"status\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 525\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesTrigger\": [\n 59\n ],\n \"countEmptyTrigger\": [\n 59\n ],\n \"countNotEmptyTrigger\": [\n 59\n ],\n \"percentageEmptyTrigger\": [\n 59\n ],\n \"percentageNotEmptyTrigger\": [\n 59\n ],\n \"countUniqueValuesSteps\": [\n 59\n ],\n \"countEmptySteps\": [\n 59\n ],\n \"countNotEmptySteps\": [\n 59\n ],\n \"percentageEmptySteps\": [\n 59\n ],\n \"percentageNotEmptySteps\": [\n 59\n ],\n \"countUniqueValuesStatus\": [\n 59\n ],\n \"countEmptyStatus\": [\n 59\n ],\n \"countNotEmptyStatus\": [\n 59\n ],\n \"percentageEmptyStatus\": [\n 59\n ],\n \"percentageNotEmptyStatus\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"workflowId\": [\n 59\n ],\n \"workflow\": [\n 524\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkflowVersionGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"name\": [\n 6\n ],\n \"trigger\": [\n 6\n ],\n \"steps\": [\n 6\n ],\n \"status\": [\n 6\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"workflow\": [\n 527\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberDateFormatEnum\": {},\n \"WorkspaceMemberTimeFormatEnum\": {},\n \"WorkspaceMemberNumberFormatEnum\": {},\n \"WorkspaceMember\": {\n \"id\": [\n 2\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 69\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 82\n ],\n \"updatedBy\": [\n 82\n ],\n \"blocklist\": [\n 138,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 145\n ],\n \"orderBy\": [\n 146,\n \"[BlocklistOrderByInput]\"\n ]\n }\n ],\n \"calendarEventParticipants\": [\n 190,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 197\n ],\n \"orderBy\": [\n 199,\n \"[CalendarEventParticipantOrderByInput]\"\n ]\n }\n ],\n \"accountOwnerForCompanies\": [\n 219,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 227\n ],\n \"orderBy\": [\n 228,\n \"[CompanyOrderByInput]\"\n ]\n }\n ],\n \"connectedAccounts\": [\n 234,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 241\n ],\n \"orderBy\": [\n 243,\n \"[ConnectedAccountOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"messageParticipants\": [\n 366,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 373\n ],\n \"orderBy\": [\n 375,\n \"[MessageParticipantOrderByInput]\"\n ]\n }\n ],\n \"ownedOpportunities\": [\n 440,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 447\n ],\n \"orderBy\": [\n 449,\n \"[OpportunityOrderByInput]\"\n ]\n }\n ],\n \"assignedTasks\": [\n 471,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 478\n ],\n \"orderBy\": [\n 480,\n \"[TaskOrderByInput]\"\n ]\n }\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberEdge\": {\n \"node\": [\n 577\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesColorScheme\": [\n 10\n ],\n \"countEmptyColorScheme\": [\n 10\n ],\n \"countNotEmptyColorScheme\": [\n 10\n ],\n \"percentageEmptyColorScheme\": [\n 13\n ],\n \"percentageNotEmptyColorScheme\": [\n 13\n ],\n \"countUniqueValuesLocale\": [\n 10\n ],\n \"countEmptyLocale\": [\n 10\n ],\n \"countNotEmptyLocale\": [\n 10\n ],\n \"percentageEmptyLocale\": [\n 13\n ],\n \"percentageNotEmptyLocale\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesUserEmail\": [\n 10\n ],\n \"countEmptyUserEmail\": [\n 10\n ],\n \"countNotEmptyUserEmail\": [\n 10\n ],\n \"percentageEmptyUserEmail\": [\n 13\n ],\n \"percentageNotEmptyUserEmail\": [\n 13\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 10\n ],\n \"countEmptyCalendarStartDay\": [\n 10\n ],\n \"countNotEmptyCalendarStartDay\": [\n 10\n ],\n \"percentageEmptyCalendarStartDay\": [\n 13\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 13\n ],\n \"minCalendarStartDay\": [\n 13\n ],\n \"maxCalendarStartDay\": [\n 13\n ],\n \"avgCalendarStartDay\": [\n 13\n ],\n \"sumCalendarStartDay\": [\n 13\n ],\n \"countUniqueValuesUserId\": [\n 10\n ],\n \"countEmptyUserId\": [\n 10\n ],\n \"countNotEmptyUserId\": [\n 10\n ],\n \"percentageEmptyUserId\": [\n 13\n ],\n \"percentageNotEmptyUserId\": [\n 13\n ],\n \"countUniqueValuesTimeZone\": [\n 10\n ],\n \"countEmptyTimeZone\": [\n 10\n ],\n \"countNotEmptyTimeZone\": [\n 10\n ],\n \"percentageEmptyTimeZone\": [\n 13\n ],\n \"percentageNotEmptyTimeZone\": [\n 13\n ],\n \"countUniqueValuesDateFormat\": [\n 10\n ],\n \"countEmptyDateFormat\": [\n 10\n ],\n \"countNotEmptyDateFormat\": [\n 10\n ],\n \"percentageEmptyDateFormat\": [\n 13\n ],\n \"percentageNotEmptyDateFormat\": [\n 13\n ],\n \"countUniqueValuesTimeFormat\": [\n 10\n ],\n \"countEmptyTimeFormat\": [\n 10\n ],\n \"countNotEmptyTimeFormat\": [\n 10\n ],\n \"percentageEmptyTimeFormat\": [\n 13\n ],\n \"percentageNotEmptyTimeFormat\": [\n 13\n ],\n \"countUniqueValuesNumberFormat\": [\n 10\n ],\n \"countEmptyNumberFormat\": [\n 10\n ],\n \"countNotEmptyNumberFormat\": [\n 10\n ],\n \"percentageEmptyNumberFormat\": [\n 13\n ],\n \"percentageNotEmptyNumberFormat\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"edges\": [\n 578\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberGroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesColorScheme\": [\n 10\n ],\n \"countEmptyColorScheme\": [\n 10\n ],\n \"countNotEmptyColorScheme\": [\n 10\n ],\n \"percentageEmptyColorScheme\": [\n 13\n ],\n \"percentageNotEmptyColorScheme\": [\n 13\n ],\n \"countUniqueValuesLocale\": [\n 10\n ],\n \"countEmptyLocale\": [\n 10\n ],\n \"countNotEmptyLocale\": [\n 10\n ],\n \"percentageEmptyLocale\": [\n 13\n ],\n \"percentageNotEmptyLocale\": [\n 13\n ],\n \"countUniqueValuesAvatarUrl\": [\n 10\n ],\n \"countEmptyAvatarUrl\": [\n 10\n ],\n \"countNotEmptyAvatarUrl\": [\n 10\n ],\n \"percentageEmptyAvatarUrl\": [\n 13\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 13\n ],\n \"countUniqueValuesUserEmail\": [\n 10\n ],\n \"countEmptyUserEmail\": [\n 10\n ],\n \"countNotEmptyUserEmail\": [\n 10\n ],\n \"percentageEmptyUserEmail\": [\n 13\n ],\n \"percentageNotEmptyUserEmail\": [\n 13\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 10\n ],\n \"countEmptyCalendarStartDay\": [\n 10\n ],\n \"countNotEmptyCalendarStartDay\": [\n 10\n ],\n \"percentageEmptyCalendarStartDay\": [\n 13\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 13\n ],\n \"minCalendarStartDay\": [\n 13\n ],\n \"maxCalendarStartDay\": [\n 13\n ],\n \"avgCalendarStartDay\": [\n 13\n ],\n \"sumCalendarStartDay\": [\n 13\n ],\n \"countUniqueValuesUserId\": [\n 10\n ],\n \"countEmptyUserId\": [\n 10\n ],\n \"countNotEmptyUserId\": [\n 10\n ],\n \"percentageEmptyUserId\": [\n 13\n ],\n \"percentageNotEmptyUserId\": [\n 13\n ],\n \"countUniqueValuesTimeZone\": [\n 10\n ],\n \"countEmptyTimeZone\": [\n 10\n ],\n \"countNotEmptyTimeZone\": [\n 10\n ],\n \"percentageEmptyTimeZone\": [\n 13\n ],\n \"percentageNotEmptyTimeZone\": [\n 13\n ],\n \"countUniqueValuesDateFormat\": [\n 10\n ],\n \"countEmptyDateFormat\": [\n 10\n ],\n \"countNotEmptyDateFormat\": [\n 10\n ],\n \"percentageEmptyDateFormat\": [\n 13\n ],\n \"percentageNotEmptyDateFormat\": [\n 13\n ],\n \"countUniqueValuesTimeFormat\": [\n 10\n ],\n \"countEmptyTimeFormat\": [\n 10\n ],\n \"countNotEmptyTimeFormat\": [\n 10\n ],\n \"percentageEmptyTimeFormat\": [\n 13\n ],\n \"percentageNotEmptyTimeFormat\": [\n 13\n ],\n \"countUniqueValuesNumberFormat\": [\n 10\n ],\n \"countEmptyNumberFormat\": [\n 10\n ],\n \"countNotEmptyNumberFormat\": [\n 10\n ],\n \"percentageEmptyNumberFormat\": [\n 13\n ],\n \"percentageNotEmptyNumberFormat\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"edges\": [\n 578\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberRelationInput\": {\n \"connect\": [\n 582\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberConnectInput\": {\n \"where\": [\n 583\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberWhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"userEmail\": [\n 1\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberCreateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 70\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 83\n ],\n \"updatedBy\": [\n 83\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberUpdateInput\": {\n \"id\": [\n 22\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 114\n ],\n \"name\": [\n 71\n ],\n \"colorScheme\": [\n 1\n ],\n \"locale\": [\n 1\n ],\n \"avatarUrl\": [\n 1\n ],\n \"userEmail\": [\n 1\n ],\n \"calendarStartDay\": [\n 10\n ],\n \"userId\": [\n 2\n ],\n \"timeZone\": [\n 1\n ],\n \"dateFormat\": [\n 574\n ],\n \"timeFormat\": [\n 575\n ],\n \"numberFormat\": [\n 576\n ],\n \"searchVector\": [\n 115\n ],\n \"createdBy\": [\n 84\n ],\n \"updatedBy\": [\n 84\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberFilterInput\": {\n \"id\": [\n 33\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"position\": [\n 130\n ],\n \"name\": [\n 72\n ],\n \"colorScheme\": [\n 56\n ],\n \"locale\": [\n 56\n ],\n \"avatarUrl\": [\n 56\n ],\n \"userEmail\": [\n 56\n ],\n \"calendarStartDay\": [\n 587\n ],\n \"userId\": [\n 33\n ],\n \"timeZone\": [\n 56\n ],\n \"dateFormat\": [\n 588\n ],\n \"timeFormat\": [\n 589\n ],\n \"numberFormat\": [\n 590\n ],\n \"searchVector\": [\n 131\n ],\n \"createdBy\": [\n 85\n ],\n \"updatedBy\": [\n 85\n ],\n \"and\": [\n 586\n ],\n \"or\": [\n 586\n ],\n \"not\": [\n 586\n ],\n \"__typename\": [\n 1\n ]\n },\n \"IntFilter\": {\n \"eq\": [\n 10\n ],\n \"gt\": [\n 10\n ],\n \"gte\": [\n 10\n ],\n \"in\": [\n 10\n ],\n \"lt\": [\n 10\n ],\n \"lte\": [\n 10\n ],\n \"neq\": [\n 10\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberDateFormatEnumFilter\": {\n \"eq\": [\n 574\n ],\n \"neq\": [\n 574\n ],\n \"in\": [\n 574\n ],\n \"containsAny\": [\n 574\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberTimeFormatEnumFilter\": {\n \"eq\": [\n 575\n ],\n \"neq\": [\n 575\n ],\n \"in\": [\n 575\n ],\n \"containsAny\": [\n 575\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberNumberFormatEnumFilter\": {\n \"eq\": [\n 576\n ],\n \"neq\": [\n 576\n ],\n \"in\": [\n 576\n ],\n \"containsAny\": [\n 576\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByInput\": {\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"position\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"colorScheme\": [\n 59\n ],\n \"locale\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"userEmail\": [\n 59\n ],\n \"calendarStartDay\": [\n 59\n ],\n \"userId\": [\n 59\n ],\n \"timeZone\": [\n 59\n ],\n \"dateFormat\": [\n 59\n ],\n \"timeFormat\": [\n 59\n ],\n \"numberFormat\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByWithGroupByInput\": {\n \"aggregate\": [\n 593\n ],\n \"id\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"position\": [\n 59\n ],\n \"name\": [\n 73\n ],\n \"colorScheme\": [\n 59\n ],\n \"locale\": [\n 59\n ],\n \"avatarUrl\": [\n 59\n ],\n \"userEmail\": [\n 59\n ],\n \"calendarStartDay\": [\n 59\n ],\n \"userId\": [\n 59\n ],\n \"timeZone\": [\n 59\n ],\n \"dateFormat\": [\n 59\n ],\n \"timeFormat\": [\n 59\n ],\n \"numberFormat\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"updatedBy\": [\n 87\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberOrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesColorScheme\": [\n 59\n ],\n \"countEmptyColorScheme\": [\n 59\n ],\n \"countNotEmptyColorScheme\": [\n 59\n ],\n \"percentageEmptyColorScheme\": [\n 59\n ],\n \"percentageNotEmptyColorScheme\": [\n 59\n ],\n \"countUniqueValuesLocale\": [\n 59\n ],\n \"countEmptyLocale\": [\n 59\n ],\n \"countNotEmptyLocale\": [\n 59\n ],\n \"percentageEmptyLocale\": [\n 59\n ],\n \"percentageNotEmptyLocale\": [\n 59\n ],\n \"countUniqueValuesAvatarUrl\": [\n 59\n ],\n \"countEmptyAvatarUrl\": [\n 59\n ],\n \"countNotEmptyAvatarUrl\": [\n 59\n ],\n \"percentageEmptyAvatarUrl\": [\n 59\n ],\n \"percentageNotEmptyAvatarUrl\": [\n 59\n ],\n \"countUniqueValuesUserEmail\": [\n 59\n ],\n \"countEmptyUserEmail\": [\n 59\n ],\n \"countNotEmptyUserEmail\": [\n 59\n ],\n \"percentageEmptyUserEmail\": [\n 59\n ],\n \"percentageNotEmptyUserEmail\": [\n 59\n ],\n \"countUniqueValuesCalendarStartDay\": [\n 59\n ],\n \"countEmptyCalendarStartDay\": [\n 59\n ],\n \"countNotEmptyCalendarStartDay\": [\n 59\n ],\n \"percentageEmptyCalendarStartDay\": [\n 59\n ],\n \"percentageNotEmptyCalendarStartDay\": [\n 59\n ],\n \"minCalendarStartDay\": [\n 59\n ],\n \"maxCalendarStartDay\": [\n 59\n ],\n \"avgCalendarStartDay\": [\n 59\n ],\n \"sumCalendarStartDay\": [\n 59\n ],\n \"countUniqueValuesUserId\": [\n 59\n ],\n \"countEmptyUserId\": [\n 59\n ],\n \"countNotEmptyUserId\": [\n 59\n ],\n \"percentageEmptyUserId\": [\n 59\n ],\n \"percentageNotEmptyUserId\": [\n 59\n ],\n \"countUniqueValuesTimeZone\": [\n 59\n ],\n \"countEmptyTimeZone\": [\n 59\n ],\n \"countNotEmptyTimeZone\": [\n 59\n ],\n \"percentageEmptyTimeZone\": [\n 59\n ],\n \"percentageNotEmptyTimeZone\": [\n 59\n ],\n \"countUniqueValuesDateFormat\": [\n 59\n ],\n \"countEmptyDateFormat\": [\n 59\n ],\n \"countNotEmptyDateFormat\": [\n 59\n ],\n \"percentageEmptyDateFormat\": [\n 59\n ],\n \"percentageNotEmptyDateFormat\": [\n 59\n ],\n \"countUniqueValuesTimeFormat\": [\n 59\n ],\n \"countEmptyTimeFormat\": [\n 59\n ],\n \"countNotEmptyTimeFormat\": [\n 59\n ],\n \"percentageEmptyTimeFormat\": [\n 59\n ],\n \"percentageNotEmptyTimeFormat\": [\n 59\n ],\n \"countUniqueValuesNumberFormat\": [\n 59\n ],\n \"countEmptyNumberFormat\": [\n 59\n ],\n \"countNotEmptyNumberFormat\": [\n 59\n ],\n \"percentageEmptyNumberFormat\": [\n 59\n ],\n \"percentageNotEmptyNumberFormat\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"WorkspaceMemberGroupByInput\": {\n \"id\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"position\": [\n 6\n ],\n \"name\": [\n 74\n ],\n \"colorScheme\": [\n 6\n ],\n \"locale\": [\n 6\n ],\n \"avatarUrl\": [\n 6\n ],\n \"userEmail\": [\n 6\n ],\n \"calendarStartDay\": [\n 6\n ],\n \"userId\": [\n 6\n ],\n \"timeZone\": [\n 6\n ],\n \"dateFormat\": [\n 6\n ],\n \"timeFormat\": [\n 6\n ],\n \"numberFormat\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"createdBy\": [\n 88\n ],\n \"updatedBy\": [\n 88\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ActivityStatusEnum\": {},\n \"CloudUser2\": {\n \"id\": [\n 2\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 89\n ],\n \"fullName\": [\n 69\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 82\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"person\": [\n 453\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2Edge\": {\n \"node\": [\n 596\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesActivityStatus\": [\n 10\n ],\n \"countEmptyActivityStatus\": [\n 10\n ],\n \"countNotEmptyActivityStatus\": [\n 10\n ],\n \"percentageEmptyActivityStatus\": [\n 13\n ],\n \"percentageNotEmptyActivityStatus\": [\n 13\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 10\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"minDaysSinceLastActivity\": [\n 13\n ],\n \"maxDaysSinceLastActivity\": [\n 13\n ],\n \"avgDaysSinceLastActivity\": [\n 13\n ],\n \"sumDaysSinceLastActivity\": [\n 13\n ],\n \"countUniqueValuesEmail\": [\n 10\n ],\n \"countEmptyEmail\": [\n 10\n ],\n \"countNotEmptyEmail\": [\n 10\n ],\n \"percentageEmptyEmail\": [\n 13\n ],\n \"percentageNotEmptyEmail\": [\n 13\n ],\n \"countUniqueValuesFullName\": [\n 10\n ],\n \"countEmptyFullName\": [\n 10\n ],\n \"countNotEmptyFullName\": [\n 10\n ],\n \"percentageEmptyFullName\": [\n 13\n ],\n \"percentageNotEmptyFullName\": [\n 13\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 10\n ],\n \"countEmptyIsActiveL24h\": [\n 10\n ],\n \"countNotEmptyIsActiveL24h\": [\n 10\n ],\n \"percentageEmptyIsActiveL24h\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 13\n ],\n \"countTrueIsActiveL24h\": [\n 10\n ],\n \"countFalseIsActiveL24h\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 10\n ],\n \"countEmptyIsActiveL30d\": [\n 10\n ],\n \"countNotEmptyIsActiveL30d\": [\n 10\n ],\n \"percentageEmptyIsActiveL30d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 13\n ],\n \"countTrueIsActiveL30d\": [\n 10\n ],\n \"countFalseIsActiveL30d\": [\n 10\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 10\n ],\n \"countEmptyIsActiveL7d\": [\n 10\n ],\n \"countNotEmptyIsActiveL7d\": [\n 10\n ],\n \"percentageEmptyIsActiveL7d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 13\n ],\n \"countTrueIsActiveL7d\": [\n 10\n ],\n \"countFalseIsActiveL7d\": [\n 10\n ],\n \"countUniqueValuesIsTwenty\": [\n 10\n ],\n \"countEmptyIsTwenty\": [\n 10\n ],\n \"countNotEmptyIsTwenty\": [\n 10\n ],\n \"percentageEmptyIsTwenty\": [\n 13\n ],\n \"percentageNotEmptyIsTwenty\": [\n 13\n ],\n \"countTrueIsTwenty\": [\n 10\n ],\n \"countFalseIsTwenty\": [\n 10\n ],\n \"countUniqueValuesLastActivityDate\": [\n 10\n ],\n \"countEmptyLastActivityDate\": [\n 10\n ],\n \"countNotEmptyLastActivityDate\": [\n 10\n ],\n \"percentageEmptyLastActivityDate\": [\n 13\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 13\n ],\n \"minLastActivityDate\": [\n 7\n ],\n \"maxLastActivityDate\": [\n 7\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 10\n ],\n \"countEmptyPageViewsL24h\": [\n 10\n ],\n \"countNotEmptyPageViewsL24h\": [\n 10\n ],\n \"percentageEmptyPageViewsL24h\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 13\n ],\n \"minPageViewsL24h\": [\n 13\n ],\n \"maxPageViewsL24h\": [\n 13\n ],\n \"avgPageViewsL24h\": [\n 13\n ],\n \"sumPageViewsL24h\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 10\n ],\n \"countEmptyPageViewsL30d\": [\n 10\n ],\n \"countNotEmptyPageViewsL30d\": [\n 10\n ],\n \"percentageEmptyPageViewsL30d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 13\n ],\n \"minPageViewsL30d\": [\n 13\n ],\n \"maxPageViewsL30d\": [\n 13\n ],\n \"avgPageViewsL30d\": [\n 13\n ],\n \"sumPageViewsL30d\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 10\n ],\n \"countEmptyPageViewsL7d\": [\n 10\n ],\n \"countNotEmptyPageViewsL7d\": [\n 10\n ],\n \"percentageEmptyPageViewsL7d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 13\n ],\n \"minPageViewsL7d\": [\n 13\n ],\n \"maxPageViewsL7d\": [\n 13\n ],\n \"avgPageViewsL7d\": [\n 13\n ],\n \"sumPageViewsL7d\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesUserTenure\": [\n 10\n ],\n \"countEmptyUserTenure\": [\n 10\n ],\n \"countNotEmptyUserTenure\": [\n 10\n ],\n \"percentageEmptyUserTenure\": [\n 13\n ],\n \"percentageNotEmptyUserTenure\": [\n 13\n ],\n \"minUserTenure\": [\n 13\n ],\n \"maxUserTenure\": [\n 13\n ],\n \"avgUserTenure\": [\n 13\n ],\n \"sumUserTenure\": [\n 13\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 10\n ],\n \"countEmptyWorkspaceCount\": [\n 10\n ],\n \"countNotEmptyWorkspaceCount\": [\n 10\n ],\n \"percentageEmptyWorkspaceCount\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 13\n ],\n \"minWorkspaceCount\": [\n 13\n ],\n \"maxWorkspaceCount\": [\n 13\n ],\n \"avgWorkspaceCount\": [\n 13\n ],\n \"sumWorkspaceCount\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 597\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesActivityStatus\": [\n 10\n ],\n \"countEmptyActivityStatus\": [\n 10\n ],\n \"countNotEmptyActivityStatus\": [\n 10\n ],\n \"percentageEmptyActivityStatus\": [\n 13\n ],\n \"percentageNotEmptyActivityStatus\": [\n 13\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 10\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 10\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 10\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 13\n ],\n \"minDaysSinceLastActivity\": [\n 13\n ],\n \"maxDaysSinceLastActivity\": [\n 13\n ],\n \"avgDaysSinceLastActivity\": [\n 13\n ],\n \"sumDaysSinceLastActivity\": [\n 13\n ],\n \"countUniqueValuesEmail\": [\n 10\n ],\n \"countEmptyEmail\": [\n 10\n ],\n \"countNotEmptyEmail\": [\n 10\n ],\n \"percentageEmptyEmail\": [\n 13\n ],\n \"percentageNotEmptyEmail\": [\n 13\n ],\n \"countUniqueValuesFullName\": [\n 10\n ],\n \"countEmptyFullName\": [\n 10\n ],\n \"countNotEmptyFullName\": [\n 10\n ],\n \"percentageEmptyFullName\": [\n 13\n ],\n \"percentageNotEmptyFullName\": [\n 13\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 10\n ],\n \"countEmptyIsActiveL24h\": [\n 10\n ],\n \"countNotEmptyIsActiveL24h\": [\n 10\n ],\n \"percentageEmptyIsActiveL24h\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 13\n ],\n \"countTrueIsActiveL24h\": [\n 10\n ],\n \"countFalseIsActiveL24h\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 10\n ],\n \"countEmptyIsActiveL30d\": [\n 10\n ],\n \"countNotEmptyIsActiveL30d\": [\n 10\n ],\n \"percentageEmptyIsActiveL30d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 13\n ],\n \"countTrueIsActiveL30d\": [\n 10\n ],\n \"countFalseIsActiveL30d\": [\n 10\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 10\n ],\n \"countEmptyIsActiveL7d\": [\n 10\n ],\n \"countNotEmptyIsActiveL7d\": [\n 10\n ],\n \"percentageEmptyIsActiveL7d\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 13\n ],\n \"countTrueIsActiveL7d\": [\n 10\n ],\n \"countFalseIsActiveL7d\": [\n 10\n ],\n \"countUniqueValuesIsTwenty\": [\n 10\n ],\n \"countEmptyIsTwenty\": [\n 10\n ],\n \"countNotEmptyIsTwenty\": [\n 10\n ],\n \"percentageEmptyIsTwenty\": [\n 13\n ],\n \"percentageNotEmptyIsTwenty\": [\n 13\n ],\n \"countTrueIsTwenty\": [\n 10\n ],\n \"countFalseIsTwenty\": [\n 10\n ],\n \"countUniqueValuesLastActivityDate\": [\n 10\n ],\n \"countEmptyLastActivityDate\": [\n 10\n ],\n \"countNotEmptyLastActivityDate\": [\n 10\n ],\n \"percentageEmptyLastActivityDate\": [\n 13\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 13\n ],\n \"minLastActivityDate\": [\n 7\n ],\n \"maxLastActivityDate\": [\n 7\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 10\n ],\n \"countEmptyPageViewsL24h\": [\n 10\n ],\n \"countNotEmptyPageViewsL24h\": [\n 10\n ],\n \"percentageEmptyPageViewsL24h\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 13\n ],\n \"minPageViewsL24h\": [\n 13\n ],\n \"maxPageViewsL24h\": [\n 13\n ],\n \"avgPageViewsL24h\": [\n 13\n ],\n \"sumPageViewsL24h\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 10\n ],\n \"countEmptyPageViewsL30d\": [\n 10\n ],\n \"countNotEmptyPageViewsL30d\": [\n 10\n ],\n \"percentageEmptyPageViewsL30d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 13\n ],\n \"minPageViewsL30d\": [\n 13\n ],\n \"maxPageViewsL30d\": [\n 13\n ],\n \"avgPageViewsL30d\": [\n 13\n ],\n \"sumPageViewsL30d\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 10\n ],\n \"countEmptyPageViewsL7d\": [\n 10\n ],\n \"countNotEmptyPageViewsL7d\": [\n 10\n ],\n \"percentageEmptyPageViewsL7d\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 13\n ],\n \"minPageViewsL7d\": [\n 13\n ],\n \"maxPageViewsL7d\": [\n 13\n ],\n \"avgPageViewsL7d\": [\n 13\n ],\n \"sumPageViewsL7d\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesUserTenure\": [\n 10\n ],\n \"countEmptyUserTenure\": [\n 10\n ],\n \"countNotEmptyUserTenure\": [\n 10\n ],\n \"percentageEmptyUserTenure\": [\n 13\n ],\n \"percentageNotEmptyUserTenure\": [\n 13\n ],\n \"minUserTenure\": [\n 13\n ],\n \"maxUserTenure\": [\n 13\n ],\n \"avgUserTenure\": [\n 13\n ],\n \"sumUserTenure\": [\n 13\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 10\n ],\n \"countEmptyWorkspaceCount\": [\n 10\n ],\n \"countNotEmptyWorkspaceCount\": [\n 10\n ],\n \"percentageEmptyWorkspaceCount\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 13\n ],\n \"minWorkspaceCount\": [\n 13\n ],\n \"maxWorkspaceCount\": [\n 13\n ],\n \"avgWorkspaceCount\": [\n 13\n ],\n \"sumWorkspaceCount\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 597\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2RelationInput\": {\n \"connect\": [\n 601\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ConnectInput\": {\n \"where\": [\n 602\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2CreateInput\": {\n \"id\": [\n 22\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 90\n ],\n \"fullName\": [\n 70\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 83\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2UpdateInput\": {\n \"id\": [\n 22\n ],\n \"activityStatus\": [\n 595\n ],\n \"avgDailyPageviewsLast30d\": [\n 13\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 13\n ],\n \"email\": [\n 91\n ],\n \"fullName\": [\n 71\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 13\n ],\n \"pageViewsL30d\": [\n 13\n ],\n \"pageViewsL7d\": [\n 13\n ],\n \"updatedBy\": [\n 84\n ],\n \"userTenure\": [\n 13\n ],\n \"workspaceCount\": [\n 13\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"personId\": [\n 22\n ],\n \"person\": [\n 457\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2FilterInput\": {\n \"id\": [\n 33\n ],\n \"activityStatus\": [\n 606\n ],\n \"avgDailyPageviewsLast30d\": [\n 130\n ],\n \"dataLastUpdatedAt\": [\n 7\n ],\n \"daysSinceLastActivity\": [\n 130\n ],\n \"email\": [\n 92\n ],\n \"fullName\": [\n 72\n ],\n \"isActiveL24h\": [\n 179\n ],\n \"isActiveL30d\": [\n 179\n ],\n \"isActiveL7d\": [\n 179\n ],\n \"isTwenty\": [\n 179\n ],\n \"lastActivityDate\": [\n 7\n ],\n \"pageViewsL24h\": [\n 130\n ],\n \"pageViewsL30d\": [\n 130\n ],\n \"pageViewsL7d\": [\n 130\n ],\n \"updatedBy\": [\n 85\n ],\n \"userTenure\": [\n 130\n ],\n \"workspaceCount\": [\n 130\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"personId\": [\n 33\n ],\n \"and\": [\n 605\n ],\n \"or\": [\n 605\n ],\n \"not\": [\n 605\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2ActivityStatusEnumFilter\": {\n \"eq\": [\n 595\n ],\n \"neq\": [\n 595\n ],\n \"in\": [\n 595\n ],\n \"containsAny\": [\n 595\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByInput\": {\n \"id\": [\n 59\n ],\n \"activityStatus\": [\n 59\n ],\n \"avgDailyPageviewsLast30d\": [\n 59\n ],\n \"dataLastUpdatedAt\": [\n 59\n ],\n \"daysSinceLastActivity\": [\n 59\n ],\n \"email\": [\n 93\n ],\n \"fullName\": [\n 73\n ],\n \"isActiveL24h\": [\n 59\n ],\n \"isActiveL30d\": [\n 59\n ],\n \"isActiveL7d\": [\n 59\n ],\n \"isTwenty\": [\n 59\n ],\n \"lastActivityDate\": [\n 59\n ],\n \"pageViewsL24h\": [\n 59\n ],\n \"pageViewsL30d\": [\n 59\n ],\n \"pageViewsL7d\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"userTenure\": [\n 59\n ],\n \"workspaceCount\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 609\n ],\n \"id\": [\n 59\n ],\n \"activityStatus\": [\n 59\n ],\n \"avgDailyPageviewsLast30d\": [\n 59\n ],\n \"dataLastUpdatedAt\": [\n 110\n ],\n \"daysSinceLastActivity\": [\n 59\n ],\n \"email\": [\n 93\n ],\n \"fullName\": [\n 73\n ],\n \"isActiveL24h\": [\n 59\n ],\n \"isActiveL30d\": [\n 59\n ],\n \"isActiveL7d\": [\n 59\n ],\n \"isTwenty\": [\n 59\n ],\n \"lastActivityDate\": [\n 110\n ],\n \"pageViewsL24h\": [\n 59\n ],\n \"pageViewsL30d\": [\n 59\n ],\n \"pageViewsL7d\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"userTenure\": [\n 59\n ],\n \"workspaceCount\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 465\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesActivityStatus\": [\n 59\n ],\n \"countEmptyActivityStatus\": [\n 59\n ],\n \"countNotEmptyActivityStatus\": [\n 59\n ],\n \"percentageEmptyActivityStatus\": [\n 59\n ],\n \"percentageNotEmptyActivityStatus\": [\n 59\n ],\n \"countUniqueValuesAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countNotEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"percentageEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"percentageNotEmptyAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"minAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"maxAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"avgAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"sumAvgDailyPageviewsLast30d\": [\n 59\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 59\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"minDataLastUpdatedAt\": [\n 59\n ],\n \"maxDataLastUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDaysSinceLastActivity\": [\n 59\n ],\n \"countEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"countNotEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"percentageEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"percentageNotEmptyDaysSinceLastActivity\": [\n 59\n ],\n \"minDaysSinceLastActivity\": [\n 59\n ],\n \"maxDaysSinceLastActivity\": [\n 59\n ],\n \"avgDaysSinceLastActivity\": [\n 59\n ],\n \"sumDaysSinceLastActivity\": [\n 59\n ],\n \"countUniqueValuesEmail\": [\n 59\n ],\n \"countEmptyEmail\": [\n 59\n ],\n \"countNotEmptyEmail\": [\n 59\n ],\n \"percentageEmptyEmail\": [\n 59\n ],\n \"percentageNotEmptyEmail\": [\n 59\n ],\n \"countUniqueValuesFullName\": [\n 59\n ],\n \"countEmptyFullName\": [\n 59\n ],\n \"countNotEmptyFullName\": [\n 59\n ],\n \"percentageEmptyFullName\": [\n 59\n ],\n \"percentageNotEmptyFullName\": [\n 59\n ],\n \"countUniqueValuesIsActiveL24h\": [\n 59\n ],\n \"countEmptyIsActiveL24h\": [\n 59\n ],\n \"countNotEmptyIsActiveL24h\": [\n 59\n ],\n \"percentageEmptyIsActiveL24h\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL24h\": [\n 59\n ],\n \"countTrueIsActiveL24h\": [\n 59\n ],\n \"countFalseIsActiveL24h\": [\n 59\n ],\n \"countUniqueValuesIsActiveL30d\": [\n 59\n ],\n \"countEmptyIsActiveL30d\": [\n 59\n ],\n \"countNotEmptyIsActiveL30d\": [\n 59\n ],\n \"percentageEmptyIsActiveL30d\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL30d\": [\n 59\n ],\n \"countTrueIsActiveL30d\": [\n 59\n ],\n \"countFalseIsActiveL30d\": [\n 59\n ],\n \"countUniqueValuesIsActiveL7d\": [\n 59\n ],\n \"countEmptyIsActiveL7d\": [\n 59\n ],\n \"countNotEmptyIsActiveL7d\": [\n 59\n ],\n \"percentageEmptyIsActiveL7d\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL7d\": [\n 59\n ],\n \"countTrueIsActiveL7d\": [\n 59\n ],\n \"countFalseIsActiveL7d\": [\n 59\n ],\n \"countUniqueValuesIsTwenty\": [\n 59\n ],\n \"countEmptyIsTwenty\": [\n 59\n ],\n \"countNotEmptyIsTwenty\": [\n 59\n ],\n \"percentageEmptyIsTwenty\": [\n 59\n ],\n \"percentageNotEmptyIsTwenty\": [\n 59\n ],\n \"countTrueIsTwenty\": [\n 59\n ],\n \"countFalseIsTwenty\": [\n 59\n ],\n \"countUniqueValuesLastActivityDate\": [\n 59\n ],\n \"countEmptyLastActivityDate\": [\n 59\n ],\n \"countNotEmptyLastActivityDate\": [\n 59\n ],\n \"percentageEmptyLastActivityDate\": [\n 59\n ],\n \"percentageNotEmptyLastActivityDate\": [\n 59\n ],\n \"minLastActivityDate\": [\n 59\n ],\n \"maxLastActivityDate\": [\n 59\n ],\n \"countUniqueValuesPageViewsL24h\": [\n 59\n ],\n \"countEmptyPageViewsL24h\": [\n 59\n ],\n \"countNotEmptyPageViewsL24h\": [\n 59\n ],\n \"percentageEmptyPageViewsL24h\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL24h\": [\n 59\n ],\n \"minPageViewsL24h\": [\n 59\n ],\n \"maxPageViewsL24h\": [\n 59\n ],\n \"avgPageViewsL24h\": [\n 59\n ],\n \"sumPageViewsL24h\": [\n 59\n ],\n \"countUniqueValuesPageViewsL30d\": [\n 59\n ],\n \"countEmptyPageViewsL30d\": [\n 59\n ],\n \"countNotEmptyPageViewsL30d\": [\n 59\n ],\n \"percentageEmptyPageViewsL30d\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL30d\": [\n 59\n ],\n \"minPageViewsL30d\": [\n 59\n ],\n \"maxPageViewsL30d\": [\n 59\n ],\n \"avgPageViewsL30d\": [\n 59\n ],\n \"sumPageViewsL30d\": [\n 59\n ],\n \"countUniqueValuesPageViewsL7d\": [\n 59\n ],\n \"countEmptyPageViewsL7d\": [\n 59\n ],\n \"countNotEmptyPageViewsL7d\": [\n 59\n ],\n \"percentageEmptyPageViewsL7d\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL7d\": [\n 59\n ],\n \"minPageViewsL7d\": [\n 59\n ],\n \"maxPageViewsL7d\": [\n 59\n ],\n \"avgPageViewsL7d\": [\n 59\n ],\n \"sumPageViewsL7d\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesUserTenure\": [\n 59\n ],\n \"countEmptyUserTenure\": [\n 59\n ],\n \"countNotEmptyUserTenure\": [\n 59\n ],\n \"percentageEmptyUserTenure\": [\n 59\n ],\n \"percentageNotEmptyUserTenure\": [\n 59\n ],\n \"minUserTenure\": [\n 59\n ],\n \"maxUserTenure\": [\n 59\n ],\n \"avgUserTenure\": [\n 59\n ],\n \"sumUserTenure\": [\n 59\n ],\n \"countUniqueValuesWorkspaceCount\": [\n 59\n ],\n \"countEmptyWorkspaceCount\": [\n 59\n ],\n \"countNotEmptyWorkspaceCount\": [\n 59\n ],\n \"percentageEmptyWorkspaceCount\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceCount\": [\n 59\n ],\n \"minWorkspaceCount\": [\n 59\n ],\n \"maxWorkspaceCount\": [\n 59\n ],\n \"avgWorkspaceCount\": [\n 59\n ],\n \"sumWorkspaceCount\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"personId\": [\n 59\n ],\n \"person\": [\n 464\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUser2GroupByInput\": {\n \"id\": [\n 6\n ],\n \"activityStatus\": [\n 6\n ],\n \"avgDailyPageviewsLast30d\": [\n 6\n ],\n \"dataLastUpdatedAt\": [\n 109\n ],\n \"daysSinceLastActivity\": [\n 6\n ],\n \"email\": [\n 94\n ],\n \"fullName\": [\n 74\n ],\n \"isActiveL24h\": [\n 6\n ],\n \"isActiveL30d\": [\n 6\n ],\n \"isActiveL7d\": [\n 6\n ],\n \"isTwenty\": [\n 6\n ],\n \"lastActivityDate\": [\n 109\n ],\n \"pageViewsL24h\": [\n 6\n ],\n \"pageViewsL30d\": [\n 6\n ],\n \"pageViewsL7d\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"userTenure\": [\n 6\n ],\n \"workspaceCount\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"person\": [\n 467\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUser2\": [\n 596\n ],\n \"cloudWorkspace2\": [\n 628\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2Edge\": {\n \"node\": [\n 611\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 10\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 10\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 612\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 10\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 13\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 10\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 13\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 10\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 10\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 612\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2RelationInput\": {\n \"connect\": [\n 616\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2ConnectInput\": {\n \"where\": [\n 617\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2CreateInput\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudUser2\": [\n 600\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"cloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2UpdateInput\": {\n \"twentyUserIdentifier\": [\n 1\n ],\n \"twentyWorkspaceIdentifier\": [\n 1\n ],\n \"idOfTheUserWorkspace\": [\n 1\n ],\n \"updatedBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"cloudUser2Id\": [\n 22\n ],\n \"cloudUser2\": [\n 600\n ],\n \"cloudWorkspace2Id\": [\n 22\n ],\n \"cloudWorkspace2\": [\n 633\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2FilterInput\": {\n \"twentyUserIdentifier\": [\n 56\n ],\n \"twentyWorkspaceIdentifier\": [\n 56\n ],\n \"idOfTheUserWorkspace\": [\n 56\n ],\n \"updatedBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"cloudUser2Id\": [\n 33\n ],\n \"cloudWorkspace2Id\": [\n 33\n ],\n \"and\": [\n 620\n ],\n \"or\": [\n 620\n ],\n \"not\": [\n 620\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByInput\": {\n \"twentyUserIdentifier\": [\n 59\n ],\n \"twentyWorkspaceIdentifier\": [\n 59\n ],\n \"idOfTheUserWorkspace\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 607\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 623\n ],\n \"twentyUserIdentifier\": [\n 59\n ],\n \"twentyWorkspaceIdentifier\": [\n 59\n ],\n \"idOfTheUserWorkspace\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 608\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 644\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesTwentyUserIdentifier\": [\n 59\n ],\n \"countEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"countNotEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"percentageEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"percentageNotEmptyTwentyUserIdentifier\": [\n 59\n ],\n \"countUniqueValuesTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countNotEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"percentageEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"percentageNotEmptyTwentyWorkspaceIdentifier\": [\n 59\n ],\n \"countUniqueValuesIdOfTheUserWorkspace\": [\n 59\n ],\n \"countEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"countNotEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"percentageEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"percentageNotEmptyIdOfTheUserWorkspace\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"cloudUser2Id\": [\n 59\n ],\n \"cloudUser2\": [\n 607\n ],\n \"cloudWorkspace2Id\": [\n 59\n ],\n \"cloudWorkspace2\": [\n 643\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudUserWorkspace2GroupByInput\": {\n \"twentyUserIdentifier\": [\n 6\n ],\n \"twentyWorkspaceIdentifier\": [\n 6\n ],\n \"idOfTheUserWorkspace\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"cloudUser2\": [\n 610\n ],\n \"cloudWorkspace2\": [\n 646\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ActivationStatusEnum\": {},\n \"CloudWorkspace2SubscriptionStatusEnum\": {},\n \"CloudWorkspace2PaymentFrequencyEnum\": {},\n \"CloudWorkspace2\": {\n \"customDomain\": [\n 52\n ],\n \"workspaceBusinessDomain\": [\n 52\n ],\n \"companyLinkedin\": [\n 52\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 61\n ],\n \"mrr\": [\n 61\n ],\n \"potentialArr\": [\n 61\n ],\n \"arr\": [\n 61\n ],\n \"totalFunding\": [\n 61\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 89\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 82\n ],\n \"id\": [\n 2\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 82\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"timelineActivities\": [\n 500,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 507\n ],\n \"orderBy\": [\n 508,\n \"[TimelineActivityOrderByInput]\"\n ]\n }\n ],\n \"favorites\": [\n 263,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 270\n ],\n \"orderBy\": [\n 271,\n \"[FavoriteOrderByInput]\"\n ]\n }\n ],\n \"attachments\": [\n 118,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 128\n ],\n \"orderBy\": [\n 132,\n \"[AttachmentOrderByInput]\"\n ]\n }\n ],\n \"noteTargets\": [\n 425,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 432\n ],\n \"orderBy\": [\n 433,\n \"[NoteTargetOrderByInput]\"\n ]\n }\n ],\n \"taskTargets\": [\n 486,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 493\n ],\n \"orderBy\": [\n 494,\n \"[TaskTargetOrderByInput]\"\n ]\n }\n ],\n \"cloudUserWorkspaces2\": [\n 613,\n {\n \"first\": [\n 10\n ],\n \"last\": [\n 10\n ],\n \"offset\": [\n 10\n ],\n \"before\": [\n 1\n ],\n \"after\": [\n 1\n ],\n \"filter\": [\n 620\n ],\n \"orderBy\": [\n 621,\n \"[CloudUserWorkspace2OrderByInput]\"\n ]\n }\n ],\n \"__typename\": [\n 1\n ]\n },\n \"Date\": {},\n \"CloudWorkspace2Edge\": {\n \"node\": [\n 628\n ],\n \"cursor\": [\n 117\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2Connection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCustomDomain\": [\n 10\n ],\n \"countEmptyCustomDomain\": [\n 10\n ],\n \"countNotEmptyCustomDomain\": [\n 10\n ],\n \"percentageEmptyCustomDomain\": [\n 13\n ],\n \"percentageNotEmptyCustomDomain\": [\n 13\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 10\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 10\n ],\n \"countEmptyCompanyLinkedin\": [\n 10\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 10\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 13\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 10\n ],\n \"countEmptyLastPageViewDate\": [\n 10\n ],\n \"countNotEmptyLastPageViewDate\": [\n 10\n ],\n \"percentageEmptyLastPageViewDate\": [\n 13\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 13\n ],\n \"minLastPageViewDate\": [\n 7\n ],\n \"maxLastPageViewDate\": [\n 7\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 10\n ],\n \"countEmptyActiveUsersL30D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 13\n ],\n \"minActiveUsersL30D\": [\n 13\n ],\n \"maxActiveUsersL30D\": [\n 13\n ],\n \"avgActiveUsersL30D\": [\n 13\n ],\n \"sumActiveUsersL30D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 10\n ],\n \"countEmptyActiveUsersL7D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 13\n ],\n \"minActiveUsersL7D\": [\n 13\n ],\n \"maxActiveUsersL7D\": [\n 13\n ],\n \"avgActiveUsersL7D\": [\n 13\n ],\n \"sumActiveUsersL7D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 10\n ],\n \"countEmptyActiveUsersL24H\": [\n 10\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 10\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 13\n ],\n \"minActiveUsersL24H\": [\n 13\n ],\n \"maxActiveUsersL24H\": [\n 13\n ],\n \"avgActiveUsersL24H\": [\n 13\n ],\n \"sumActiveUsersL24H\": [\n 13\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 10\n ],\n \"countEmptyWorkspaceTenure\": [\n 10\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 10\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 13\n ],\n \"minWorkspaceTenure\": [\n 13\n ],\n \"maxWorkspaceTenure\": [\n 13\n ],\n \"avgWorkspaceTenure\": [\n 13\n ],\n \"sumWorkspaceTenure\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 10\n ],\n \"countEmptyPageViewsL30D\": [\n 10\n ],\n \"countNotEmptyPageViewsL30D\": [\n 10\n ],\n \"percentageEmptyPageViewsL30D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 13\n ],\n \"minPageViewsL30D\": [\n 13\n ],\n \"maxPageViewsL30D\": [\n 13\n ],\n \"avgPageViewsL30D\": [\n 13\n ],\n \"sumPageViewsL30D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 10\n ],\n \"countEmptyPageViewsL7D\": [\n 10\n ],\n \"countNotEmptyPageViewsL7D\": [\n 10\n ],\n \"percentageEmptyPageViewsL7D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 13\n ],\n \"minPageViewsL7D\": [\n 13\n ],\n \"maxPageViewsL7D\": [\n 13\n ],\n \"avgPageViewsL7D\": [\n 13\n ],\n \"sumPageViewsL7D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 10\n ],\n \"countEmptyPageViewsL24H\": [\n 10\n ],\n \"countNotEmptyPageViewsL24H\": [\n 10\n ],\n \"percentageEmptyPageViewsL24H\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 13\n ],\n \"minPageViewsL24H\": [\n 13\n ],\n \"maxPageViewsL24H\": [\n 13\n ],\n \"avgPageViewsL24H\": [\n 13\n ],\n \"sumPageViewsL24H\": [\n 13\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"minTotalWorkspaceUsers\": [\n 13\n ],\n \"maxTotalWorkspaceUsers\": [\n 13\n ],\n \"avgTotalWorkspaceUsers\": [\n 13\n ],\n \"sumTotalWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 10\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"minNumberOfEventsL30D\": [\n 13\n ],\n \"maxNumberOfEventsL30D\": [\n 13\n ],\n \"avgNumberOfEventsL30D\": [\n 13\n ],\n \"sumNumberOfEventsL30D\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 10\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"minNumberOfEventsTotal\": [\n 13\n ],\n \"maxNumberOfEventsTotal\": [\n 13\n ],\n \"avgNumberOfEventsTotal\": [\n 13\n ],\n \"sumNumberOfEventsTotal\": [\n 13\n ],\n \"countUniqueValuesAlexaRank\": [\n 10\n ],\n \"countEmptyAlexaRank\": [\n 10\n ],\n \"countNotEmptyAlexaRank\": [\n 10\n ],\n \"percentageEmptyAlexaRank\": [\n 13\n ],\n \"percentageNotEmptyAlexaRank\": [\n 13\n ],\n \"minAlexaRank\": [\n 13\n ],\n \"maxAlexaRank\": [\n 13\n ],\n \"avgAlexaRank\": [\n 13\n ],\n \"sumAlexaRank\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 10\n ],\n \"countEmptyIsActiveL7D\": [\n 10\n ],\n \"countNotEmptyIsActiveL7D\": [\n 10\n ],\n \"percentageEmptyIsActiveL7D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 13\n ],\n \"countTrueIsActiveL7D\": [\n 10\n ],\n \"countFalseIsActiveL7D\": [\n 10\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 10\n ],\n \"countEmptyIsActiveL24H\": [\n 10\n ],\n \"countNotEmptyIsActiveL24H\": [\n 10\n ],\n \"percentageEmptyIsActiveL24H\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 13\n ],\n \"countTrueIsActiveL24H\": [\n 10\n ],\n \"countFalseIsActiveL24H\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 10\n ],\n \"countEmptyIsActiveL30D\": [\n 10\n ],\n \"countNotEmptyIsActiveL30D\": [\n 10\n ],\n \"percentageEmptyIsActiveL30D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 13\n ],\n \"countTrueIsActiveL30D\": [\n 10\n ],\n \"countFalseIsActiveL30D\": [\n 10\n ],\n \"countUniqueValuesIsEnriched\": [\n 10\n ],\n \"countEmptyIsEnriched\": [\n 10\n ],\n \"countNotEmptyIsEnriched\": [\n 10\n ],\n \"percentageEmptyIsEnriched\": [\n 13\n ],\n \"percentageNotEmptyIsEnriched\": [\n 13\n ],\n \"countTrueIsEnriched\": [\n 10\n ],\n \"countFalseIsEnriched\": [\n 10\n ],\n \"countUniqueValuesIndustry\": [\n 10\n ],\n \"countEmptyIndustry\": [\n 10\n ],\n \"countNotEmptyIndustry\": [\n 10\n ],\n \"percentageEmptyIndustry\": [\n 13\n ],\n \"percentageNotEmptyIndustry\": [\n 13\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 10\n ],\n \"countEmptyCompanyFoundedYear\": [\n 10\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 10\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 13\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 13\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 10\n ],\n \"countEmptyLatestFundingStage\": [\n 10\n ],\n \"countNotEmptyLatestFundingStage\": [\n 10\n ],\n \"percentageEmptyLatestFundingStage\": [\n 13\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 13\n ],\n \"countUniqueValuesCompanyName\": [\n 10\n ],\n \"countEmptyCompanyName\": [\n 10\n ],\n \"countNotEmptyCompanyName\": [\n 10\n ],\n \"percentageEmptyCompanyName\": [\n 13\n ],\n \"percentageNotEmptyCompanyName\": [\n 13\n ],\n \"countUniqueValuesSubDomain\": [\n 10\n ],\n \"countEmptySubDomain\": [\n 10\n ],\n \"countNotEmptySubDomain\": [\n 10\n ],\n \"percentageEmptySubDomain\": [\n 13\n ],\n \"percentageNotEmptySubDomain\": [\n 13\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 10\n ],\n \"countEmptyAnnualRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 13\n ],\n \"minAnnualRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesMrr\": [\n 10\n ],\n \"countEmptyMrr\": [\n 10\n ],\n \"countNotEmptyMrr\": [\n 10\n ],\n \"percentageEmptyMrr\": [\n 13\n ],\n \"percentageNotEmptyMrr\": [\n 13\n ],\n \"minMrrAmountMicros\": [\n 13\n ],\n \"maxMrrAmountMicros\": [\n 13\n ],\n \"sumMrrAmountMicros\": [\n 13\n ],\n \"avgMrrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesPotentialArr\": [\n 10\n ],\n \"countEmptyPotentialArr\": [\n 10\n ],\n \"countNotEmptyPotentialArr\": [\n 10\n ],\n \"percentageEmptyPotentialArr\": [\n 13\n ],\n \"percentageNotEmptyPotentialArr\": [\n 13\n ],\n \"minPotentialArrAmountMicros\": [\n 13\n ],\n \"maxPotentialArrAmountMicros\": [\n 13\n ],\n \"sumPotentialArrAmountMicros\": [\n 13\n ],\n \"avgPotentialArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesArr\": [\n 10\n ],\n \"countEmptyArr\": [\n 10\n ],\n \"countNotEmptyArr\": [\n 10\n ],\n \"percentageEmptyArr\": [\n 13\n ],\n \"percentageNotEmptyArr\": [\n 13\n ],\n \"minArrAmountMicros\": [\n 13\n ],\n \"maxArrAmountMicros\": [\n 13\n ],\n \"sumArrAmountMicros\": [\n 13\n ],\n \"avgArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesTotalFunding\": [\n 10\n ],\n \"countEmptyTotalFunding\": [\n 10\n ],\n \"countNotEmptyTotalFunding\": [\n 10\n ],\n \"percentageEmptyTotalFunding\": [\n 13\n ],\n \"percentageNotEmptyTotalFunding\": [\n 13\n ],\n \"minTotalFundingAmountMicros\": [\n 13\n ],\n \"maxTotalFundingAmountMicros\": [\n 13\n ],\n \"sumTotalFundingAmountMicros\": [\n 13\n ],\n \"avgTotalFundingAmountMicros\": [\n 13\n ],\n \"countUniqueValuesActivationStatus\": [\n 10\n ],\n \"countEmptyActivationStatus\": [\n 10\n ],\n \"countNotEmptyActivationStatus\": [\n 10\n ],\n \"percentageEmptyActivationStatus\": [\n 13\n ],\n \"percentageNotEmptyActivationStatus\": [\n 13\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 10\n ],\n \"countEmptySubscriptionStatus\": [\n 10\n ],\n \"countNotEmptySubscriptionStatus\": [\n 10\n ],\n \"percentageEmptySubscriptionStatus\": [\n 13\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 13\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 10\n ],\n \"countEmptyPaymentFrequency\": [\n 10\n ],\n \"countNotEmptyPaymentFrequency\": [\n 10\n ],\n \"percentageEmptyPaymentFrequency\": [\n 13\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 13\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 10\n ],\n \"countEmptyNextRenewalDate\": [\n 10\n ],\n \"countNotEmptyNextRenewalDate\": [\n 10\n ],\n \"percentageEmptyNextRenewalDate\": [\n 13\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 13\n ],\n \"minNextRenewalDate\": [\n 7\n ],\n \"maxNextRenewalDate\": [\n 7\n ],\n \"countUniqueValuesCreatorEmail\": [\n 10\n ],\n \"countEmptyCreatorEmail\": [\n 10\n ],\n \"countNotEmptyCreatorEmail\": [\n 10\n ],\n \"percentageEmptyCreatorEmail\": [\n 13\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 13\n ],\n \"countUniqueValuesTags\": [\n 10\n ],\n \"countEmptyTags\": [\n 10\n ],\n \"countNotEmptyTags\": [\n 10\n ],\n \"percentageEmptyTags\": [\n 13\n ],\n \"percentageNotEmptyTags\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 630\n ],\n \"pageInfo\": [\n 119\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2GroupByConnection\": {\n \"totalCount\": [\n 10\n ],\n \"countUniqueValuesCustomDomain\": [\n 10\n ],\n \"countEmptyCustomDomain\": [\n 10\n ],\n \"countNotEmptyCustomDomain\": [\n 10\n ],\n \"percentageEmptyCustomDomain\": [\n 13\n ],\n \"percentageNotEmptyCustomDomain\": [\n 13\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 10\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 10\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 13\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 10\n ],\n \"countEmptyCompanyLinkedin\": [\n 10\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 10\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 13\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 13\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 10\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 10\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 13\n ],\n \"minDataLastUpdatedAt\": [\n 7\n ],\n \"maxDataLastUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 10\n ],\n \"countEmptyLastPageViewDate\": [\n 10\n ],\n \"countNotEmptyLastPageViewDate\": [\n 10\n ],\n \"percentageEmptyLastPageViewDate\": [\n 13\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 13\n ],\n \"minLastPageViewDate\": [\n 7\n ],\n \"maxLastPageViewDate\": [\n 7\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 10\n ],\n \"countEmptyActiveUsersL30D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 13\n ],\n \"minActiveUsersL30D\": [\n 13\n ],\n \"maxActiveUsersL30D\": [\n 13\n ],\n \"avgActiveUsersL30D\": [\n 13\n ],\n \"sumActiveUsersL30D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 10\n ],\n \"countEmptyActiveUsersL7D\": [\n 10\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 10\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 13\n ],\n \"minActiveUsersL7D\": [\n 13\n ],\n \"maxActiveUsersL7D\": [\n 13\n ],\n \"avgActiveUsersL7D\": [\n 13\n ],\n \"sumActiveUsersL7D\": [\n 13\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 10\n ],\n \"countEmptyActiveUsersL24H\": [\n 10\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 10\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 13\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 13\n ],\n \"minActiveUsersL24H\": [\n 13\n ],\n \"maxActiveUsersL24H\": [\n 13\n ],\n \"avgActiveUsersL24H\": [\n 13\n ],\n \"sumActiveUsersL24H\": [\n 13\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 10\n ],\n \"countEmptyWorkspaceTenure\": [\n 10\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 10\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 13\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 13\n ],\n \"minWorkspaceTenure\": [\n 13\n ],\n \"maxWorkspaceTenure\": [\n 13\n ],\n \"avgWorkspaceTenure\": [\n 13\n ],\n \"sumWorkspaceTenure\": [\n 13\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 10\n ],\n \"countEmptyPageViewsL30D\": [\n 10\n ],\n \"countNotEmptyPageViewsL30D\": [\n 10\n ],\n \"percentageEmptyPageViewsL30D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 13\n ],\n \"minPageViewsL30D\": [\n 13\n ],\n \"maxPageViewsL30D\": [\n 13\n ],\n \"avgPageViewsL30D\": [\n 13\n ],\n \"sumPageViewsL30D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 10\n ],\n \"countEmptyPageViewsL7D\": [\n 10\n ],\n \"countNotEmptyPageViewsL7D\": [\n 10\n ],\n \"percentageEmptyPageViewsL7D\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 13\n ],\n \"minPageViewsL7D\": [\n 13\n ],\n \"maxPageViewsL7D\": [\n 13\n ],\n \"avgPageViewsL7D\": [\n 13\n ],\n \"sumPageViewsL7D\": [\n 13\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 10\n ],\n \"countEmptyPageViewsL24H\": [\n 10\n ],\n \"countNotEmptyPageViewsL24H\": [\n 10\n ],\n \"percentageEmptyPageViewsL24H\": [\n 13\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 13\n ],\n \"minPageViewsL24H\": [\n 13\n ],\n \"maxPageViewsL24H\": [\n 13\n ],\n \"avgPageViewsL24H\": [\n 13\n ],\n \"sumPageViewsL24H\": [\n 13\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 10\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 10\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 13\n ],\n \"minTotalWorkspaceUsers\": [\n 13\n ],\n \"maxTotalWorkspaceUsers\": [\n 13\n ],\n \"avgTotalWorkspaceUsers\": [\n 13\n ],\n \"sumTotalWorkspaceUsers\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 10\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 13\n ],\n \"minNumberOfEventsL30D\": [\n 13\n ],\n \"maxNumberOfEventsL30D\": [\n 13\n ],\n \"avgNumberOfEventsL30D\": [\n 13\n ],\n \"sumNumberOfEventsL30D\": [\n 13\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 10\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 10\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 13\n ],\n \"minNumberOfEventsTotal\": [\n 13\n ],\n \"maxNumberOfEventsTotal\": [\n 13\n ],\n \"avgNumberOfEventsTotal\": [\n 13\n ],\n \"sumNumberOfEventsTotal\": [\n 13\n ],\n \"countUniqueValuesAlexaRank\": [\n 10\n ],\n \"countEmptyAlexaRank\": [\n 10\n ],\n \"countNotEmptyAlexaRank\": [\n 10\n ],\n \"percentageEmptyAlexaRank\": [\n 13\n ],\n \"percentageNotEmptyAlexaRank\": [\n 13\n ],\n \"minAlexaRank\": [\n 13\n ],\n \"maxAlexaRank\": [\n 13\n ],\n \"avgAlexaRank\": [\n 13\n ],\n \"sumAlexaRank\": [\n 13\n ],\n \"countUniqueValuesEmployees\": [\n 10\n ],\n \"countEmptyEmployees\": [\n 10\n ],\n \"countNotEmptyEmployees\": [\n 10\n ],\n \"percentageEmptyEmployees\": [\n 13\n ],\n \"percentageNotEmptyEmployees\": [\n 13\n ],\n \"minEmployees\": [\n 13\n ],\n \"maxEmployees\": [\n 13\n ],\n \"avgEmployees\": [\n 13\n ],\n \"sumEmployees\": [\n 13\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 10\n ],\n \"countEmptyIsActiveL7D\": [\n 10\n ],\n \"countNotEmptyIsActiveL7D\": [\n 10\n ],\n \"percentageEmptyIsActiveL7D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 13\n ],\n \"countTrueIsActiveL7D\": [\n 10\n ],\n \"countFalseIsActiveL7D\": [\n 10\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 10\n ],\n \"countEmptyIsActiveL24H\": [\n 10\n ],\n \"countNotEmptyIsActiveL24H\": [\n 10\n ],\n \"percentageEmptyIsActiveL24H\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 13\n ],\n \"countTrueIsActiveL24H\": [\n 10\n ],\n \"countFalseIsActiveL24H\": [\n 10\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 10\n ],\n \"countEmptyIsActiveL30D\": [\n 10\n ],\n \"countNotEmptyIsActiveL30D\": [\n 10\n ],\n \"percentageEmptyIsActiveL30D\": [\n 13\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 13\n ],\n \"countTrueIsActiveL30D\": [\n 10\n ],\n \"countFalseIsActiveL30D\": [\n 10\n ],\n \"countUniqueValuesIsEnriched\": [\n 10\n ],\n \"countEmptyIsEnriched\": [\n 10\n ],\n \"countNotEmptyIsEnriched\": [\n 10\n ],\n \"percentageEmptyIsEnriched\": [\n 13\n ],\n \"percentageNotEmptyIsEnriched\": [\n 13\n ],\n \"countTrueIsEnriched\": [\n 10\n ],\n \"countFalseIsEnriched\": [\n 10\n ],\n \"countUniqueValuesIndustry\": [\n 10\n ],\n \"countEmptyIndustry\": [\n 10\n ],\n \"countNotEmptyIndustry\": [\n 10\n ],\n \"percentageEmptyIndustry\": [\n 13\n ],\n \"percentageNotEmptyIndustry\": [\n 13\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 10\n ],\n \"countEmptyCompanyFoundedYear\": [\n 10\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 10\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 13\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 13\n ],\n \"countUniqueValuesDescription\": [\n 10\n ],\n \"countEmptyDescription\": [\n 10\n ],\n \"countNotEmptyDescription\": [\n 10\n ],\n \"percentageEmptyDescription\": [\n 13\n ],\n \"percentageNotEmptyDescription\": [\n 13\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 10\n ],\n \"countEmptyLatestFundingStage\": [\n 10\n ],\n \"countNotEmptyLatestFundingStage\": [\n 10\n ],\n \"percentageEmptyLatestFundingStage\": [\n 13\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 13\n ],\n \"countUniqueValuesCompanyName\": [\n 10\n ],\n \"countEmptyCompanyName\": [\n 10\n ],\n \"countNotEmptyCompanyName\": [\n 10\n ],\n \"percentageEmptyCompanyName\": [\n 13\n ],\n \"percentageNotEmptyCompanyName\": [\n 13\n ],\n \"countUniqueValuesSubDomain\": [\n 10\n ],\n \"countEmptySubDomain\": [\n 10\n ],\n \"countNotEmptySubDomain\": [\n 10\n ],\n \"percentageEmptySubDomain\": [\n 13\n ],\n \"percentageNotEmptySubDomain\": [\n 13\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 10\n ],\n \"countEmptyAnnualRevenue\": [\n 10\n ],\n \"countNotEmptyAnnualRevenue\": [\n 10\n ],\n \"percentageEmptyAnnualRevenue\": [\n 13\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 13\n ],\n \"minAnnualRevenueAmountMicros\": [\n 13\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 13\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 13\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 13\n ],\n \"countUniqueValuesMrr\": [\n 10\n ],\n \"countEmptyMrr\": [\n 10\n ],\n \"countNotEmptyMrr\": [\n 10\n ],\n \"percentageEmptyMrr\": [\n 13\n ],\n \"percentageNotEmptyMrr\": [\n 13\n ],\n \"minMrrAmountMicros\": [\n 13\n ],\n \"maxMrrAmountMicros\": [\n 13\n ],\n \"sumMrrAmountMicros\": [\n 13\n ],\n \"avgMrrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesPotentialArr\": [\n 10\n ],\n \"countEmptyPotentialArr\": [\n 10\n ],\n \"countNotEmptyPotentialArr\": [\n 10\n ],\n \"percentageEmptyPotentialArr\": [\n 13\n ],\n \"percentageNotEmptyPotentialArr\": [\n 13\n ],\n \"minPotentialArrAmountMicros\": [\n 13\n ],\n \"maxPotentialArrAmountMicros\": [\n 13\n ],\n \"sumPotentialArrAmountMicros\": [\n 13\n ],\n \"avgPotentialArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesArr\": [\n 10\n ],\n \"countEmptyArr\": [\n 10\n ],\n \"countNotEmptyArr\": [\n 10\n ],\n \"percentageEmptyArr\": [\n 13\n ],\n \"percentageNotEmptyArr\": [\n 13\n ],\n \"minArrAmountMicros\": [\n 13\n ],\n \"maxArrAmountMicros\": [\n 13\n ],\n \"sumArrAmountMicros\": [\n 13\n ],\n \"avgArrAmountMicros\": [\n 13\n ],\n \"countUniqueValuesTotalFunding\": [\n 10\n ],\n \"countEmptyTotalFunding\": [\n 10\n ],\n \"countNotEmptyTotalFunding\": [\n 10\n ],\n \"percentageEmptyTotalFunding\": [\n 13\n ],\n \"percentageNotEmptyTotalFunding\": [\n 13\n ],\n \"minTotalFundingAmountMicros\": [\n 13\n ],\n \"maxTotalFundingAmountMicros\": [\n 13\n ],\n \"sumTotalFundingAmountMicros\": [\n 13\n ],\n \"avgTotalFundingAmountMicros\": [\n 13\n ],\n \"countUniqueValuesActivationStatus\": [\n 10\n ],\n \"countEmptyActivationStatus\": [\n 10\n ],\n \"countNotEmptyActivationStatus\": [\n 10\n ],\n \"percentageEmptyActivationStatus\": [\n 13\n ],\n \"percentageNotEmptyActivationStatus\": [\n 13\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 10\n ],\n \"countEmptySubscriptionStatus\": [\n 10\n ],\n \"countNotEmptySubscriptionStatus\": [\n 10\n ],\n \"percentageEmptySubscriptionStatus\": [\n 13\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 13\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 10\n ],\n \"countEmptyPaymentFrequency\": [\n 10\n ],\n \"countNotEmptyPaymentFrequency\": [\n 10\n ],\n \"percentageEmptyPaymentFrequency\": [\n 13\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 13\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 10\n ],\n \"countEmptyNextRenewalDate\": [\n 10\n ],\n \"countNotEmptyNextRenewalDate\": [\n 10\n ],\n \"percentageEmptyNextRenewalDate\": [\n 13\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 13\n ],\n \"minNextRenewalDate\": [\n 7\n ],\n \"maxNextRenewalDate\": [\n 7\n ],\n \"countUniqueValuesCreatorEmail\": [\n 10\n ],\n \"countEmptyCreatorEmail\": [\n 10\n ],\n \"countNotEmptyCreatorEmail\": [\n 10\n ],\n \"percentageEmptyCreatorEmail\": [\n 13\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 13\n ],\n \"countUniqueValuesTags\": [\n 10\n ],\n \"countEmptyTags\": [\n 10\n ],\n \"countNotEmptyTags\": [\n 10\n ],\n \"percentageEmptyTags\": [\n 13\n ],\n \"percentageNotEmptyTags\": [\n 13\n ],\n \"countUniqueValuesUpdatedBy\": [\n 10\n ],\n \"countEmptyUpdatedBy\": [\n 10\n ],\n \"countNotEmptyUpdatedBy\": [\n 10\n ],\n \"percentageEmptyUpdatedBy\": [\n 13\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 13\n ],\n \"countUniqueValuesId\": [\n 10\n ],\n \"countEmptyId\": [\n 10\n ],\n \"countNotEmptyId\": [\n 10\n ],\n \"percentageEmptyId\": [\n 13\n ],\n \"percentageNotEmptyId\": [\n 13\n ],\n \"countUniqueValuesName\": [\n 10\n ],\n \"countEmptyName\": [\n 10\n ],\n \"countNotEmptyName\": [\n 10\n ],\n \"percentageEmptyName\": [\n 13\n ],\n \"percentageNotEmptyName\": [\n 13\n ],\n \"countUniqueValuesCreatedAt\": [\n 10\n ],\n \"countEmptyCreatedAt\": [\n 10\n ],\n \"countNotEmptyCreatedAt\": [\n 10\n ],\n \"percentageEmptyCreatedAt\": [\n 13\n ],\n \"percentageNotEmptyCreatedAt\": [\n 13\n ],\n \"minCreatedAt\": [\n 7\n ],\n \"maxCreatedAt\": [\n 7\n ],\n \"countUniqueValuesUpdatedAt\": [\n 10\n ],\n \"countEmptyUpdatedAt\": [\n 10\n ],\n \"countNotEmptyUpdatedAt\": [\n 10\n ],\n \"percentageEmptyUpdatedAt\": [\n 13\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 13\n ],\n \"minUpdatedAt\": [\n 7\n ],\n \"maxUpdatedAt\": [\n 7\n ],\n \"countUniqueValuesDeletedAt\": [\n 10\n ],\n \"countEmptyDeletedAt\": [\n 10\n ],\n \"countNotEmptyDeletedAt\": [\n 10\n ],\n \"percentageEmptyDeletedAt\": [\n 13\n ],\n \"percentageNotEmptyDeletedAt\": [\n 13\n ],\n \"minDeletedAt\": [\n 7\n ],\n \"maxDeletedAt\": [\n 7\n ],\n \"countUniqueValuesCreatedBy\": [\n 10\n ],\n \"countEmptyCreatedBy\": [\n 10\n ],\n \"countNotEmptyCreatedBy\": [\n 10\n ],\n \"percentageEmptyCreatedBy\": [\n 13\n ],\n \"percentageNotEmptyCreatedBy\": [\n 13\n ],\n \"countUniqueValuesPosition\": [\n 10\n ],\n \"countEmptyPosition\": [\n 10\n ],\n \"countNotEmptyPosition\": [\n 10\n ],\n \"percentageEmptyPosition\": [\n 13\n ],\n \"percentageNotEmptyPosition\": [\n 13\n ],\n \"countUniqueValuesSearchVector\": [\n 10\n ],\n \"countEmptySearchVector\": [\n 10\n ],\n \"countNotEmptySearchVector\": [\n 10\n ],\n \"percentageEmptySearchVector\": [\n 13\n ],\n \"percentageNotEmptySearchVector\": [\n 13\n ],\n \"edges\": [\n 630\n ],\n \"pageInfo\": [\n 119\n ],\n \"groupByDimensionValues\": [\n 25\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2RelationInput\": {\n \"connect\": [\n 634\n ],\n \"disconnect\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ConnectInput\": {\n \"where\": [\n 635\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2WhereUniqueInput\": {\n \"id\": [\n 22\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2CreateInput\": {\n \"customDomain\": [\n 53\n ],\n \"workspaceBusinessDomain\": [\n 53\n ],\n \"companyLinkedin\": [\n 53\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 63\n ],\n \"mrr\": [\n 63\n ],\n \"potentialArr\": [\n 63\n ],\n \"arr\": [\n 63\n ],\n \"totalFunding\": [\n 63\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 90\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 83\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 83\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2UpdateInput\": {\n \"customDomain\": [\n 54\n ],\n \"workspaceBusinessDomain\": [\n 54\n ],\n \"companyLinkedin\": [\n 54\n ],\n \"dataLastUpdatedAt\": [\n 629\n ],\n \"lastPageViewDate\": [\n 629\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 13\n ],\n \"activeUsersL30D\": [\n 13\n ],\n \"activeUsersL7D\": [\n 13\n ],\n \"activeUsersL24H\": [\n 13\n ],\n \"workspaceTenure\": [\n 13\n ],\n \"pageViewsL30D\": [\n 13\n ],\n \"pageViewsL7D\": [\n 13\n ],\n \"pageViewsL24H\": [\n 13\n ],\n \"totalWorkspaceUsers\": [\n 13\n ],\n \"numberOfEventsL30D\": [\n 13\n ],\n \"numberOfEventsTotal\": [\n 13\n ],\n \"alexaRank\": [\n 13\n ],\n \"employees\": [\n 13\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 1\n ],\n \"companyFoundedYear\": [\n 1\n ],\n \"description\": [\n 1\n ],\n \"latestFundingStage\": [\n 1\n ],\n \"companyName\": [\n 1\n ],\n \"subDomain\": [\n 1\n ],\n \"annualRevenue\": [\n 64\n ],\n \"mrr\": [\n 64\n ],\n \"potentialArr\": [\n 64\n ],\n \"arr\": [\n 64\n ],\n \"totalFunding\": [\n 64\n ],\n \"activationStatus\": [\n 625\n ],\n \"subscriptionStatus\": [\n 626\n ],\n \"paymentFrequency\": [\n 627\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 91\n ],\n \"tags\": [\n 1\n ],\n \"updatedBy\": [\n 84\n ],\n \"id\": [\n 22\n ],\n \"name\": [\n 1\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 84\n ],\n \"position\": [\n 114\n ],\n \"searchVector\": [\n 115\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2FilterInput\": {\n \"customDomain\": [\n 55\n ],\n \"workspaceBusinessDomain\": [\n 55\n ],\n \"companyLinkedin\": [\n 55\n ],\n \"dataLastUpdatedAt\": [\n 639\n ],\n \"lastPageViewDate\": [\n 639\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 130\n ],\n \"activeUsersL30D\": [\n 130\n ],\n \"activeUsersL7D\": [\n 130\n ],\n \"activeUsersL24H\": [\n 130\n ],\n \"workspaceTenure\": [\n 130\n ],\n \"pageViewsL30D\": [\n 130\n ],\n \"pageViewsL7D\": [\n 130\n ],\n \"pageViewsL24H\": [\n 130\n ],\n \"totalWorkspaceUsers\": [\n 130\n ],\n \"numberOfEventsL30D\": [\n 130\n ],\n \"numberOfEventsTotal\": [\n 130\n ],\n \"alexaRank\": [\n 130\n ],\n \"employees\": [\n 130\n ],\n \"isActiveL7D\": [\n 179\n ],\n \"isActiveL24H\": [\n 179\n ],\n \"isActiveL30D\": [\n 179\n ],\n \"isEnriched\": [\n 179\n ],\n \"industry\": [\n 56\n ],\n \"companyFoundedYear\": [\n 56\n ],\n \"description\": [\n 56\n ],\n \"latestFundingStage\": [\n 56\n ],\n \"companyName\": [\n 56\n ],\n \"subDomain\": [\n 56\n ],\n \"annualRevenue\": [\n 65\n ],\n \"mrr\": [\n 65\n ],\n \"potentialArr\": [\n 65\n ],\n \"arr\": [\n 65\n ],\n \"totalFunding\": [\n 65\n ],\n \"activationStatus\": [\n 640\n ],\n \"subscriptionStatus\": [\n 641\n ],\n \"paymentFrequency\": [\n 642\n ],\n \"nextRenewalDate\": [\n 7\n ],\n \"creatorEmail\": [\n 92\n ],\n \"tags\": [\n 242\n ],\n \"updatedBy\": [\n 85\n ],\n \"id\": [\n 33\n ],\n \"name\": [\n 56\n ],\n \"createdAt\": [\n 7\n ],\n \"updatedAt\": [\n 7\n ],\n \"deletedAt\": [\n 7\n ],\n \"createdBy\": [\n 85\n ],\n \"position\": [\n 130\n ],\n \"searchVector\": [\n 131\n ],\n \"and\": [\n 638\n ],\n \"or\": [\n 638\n ],\n \"not\": [\n 638\n ],\n \"__typename\": [\n 1\n ]\n },\n \"DateFilter\": {\n \"eq\": [\n 629\n ],\n \"gt\": [\n 629\n ],\n \"gte\": [\n 629\n ],\n \"in\": [\n 629\n ],\n \"lt\": [\n 629\n ],\n \"lte\": [\n 629\n ],\n \"neq\": [\n 629\n ],\n \"is\": [\n 34\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2ActivationStatusEnumFilter\": {\n \"eq\": [\n 625\n ],\n \"neq\": [\n 625\n ],\n \"in\": [\n 625\n ],\n \"containsAny\": [\n 625\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2SubscriptionStatusEnumFilter\": {\n \"eq\": [\n 626\n ],\n \"neq\": [\n 626\n ],\n \"in\": [\n 626\n ],\n \"containsAny\": [\n 626\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2PaymentFrequencyEnumFilter\": {\n \"eq\": [\n 627\n ],\n \"neq\": [\n 627\n ],\n \"in\": [\n 627\n ],\n \"containsAny\": [\n 627\n ],\n \"is\": [\n 34\n ],\n \"isEmptyArray\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByInput\": {\n \"customDomain\": [\n 58\n ],\n \"workspaceBusinessDomain\": [\n 58\n ],\n \"companyLinkedin\": [\n 58\n ],\n \"dataLastUpdatedAt\": [\n 59\n ],\n \"lastPageViewDate\": [\n 59\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"activeUsersL30D\": [\n 59\n ],\n \"activeUsersL7D\": [\n 59\n ],\n \"activeUsersL24H\": [\n 59\n ],\n \"workspaceTenure\": [\n 59\n ],\n \"pageViewsL30D\": [\n 59\n ],\n \"pageViewsL7D\": [\n 59\n ],\n \"pageViewsL24H\": [\n 59\n ],\n \"totalWorkspaceUsers\": [\n 59\n ],\n \"numberOfEventsL30D\": [\n 59\n ],\n \"numberOfEventsTotal\": [\n 59\n ],\n \"alexaRank\": [\n 59\n ],\n \"employees\": [\n 59\n ],\n \"isActiveL7D\": [\n 59\n ],\n \"isActiveL24H\": [\n 59\n ],\n \"isActiveL30D\": [\n 59\n ],\n \"isEnriched\": [\n 59\n ],\n \"industry\": [\n 59\n ],\n \"companyFoundedYear\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"latestFundingStage\": [\n 59\n ],\n \"companyName\": [\n 59\n ],\n \"subDomain\": [\n 59\n ],\n \"annualRevenue\": [\n 67\n ],\n \"mrr\": [\n 67\n ],\n \"potentialArr\": [\n 67\n ],\n \"arr\": [\n 67\n ],\n \"totalFunding\": [\n 67\n ],\n \"activationStatus\": [\n 59\n ],\n \"subscriptionStatus\": [\n 59\n ],\n \"paymentFrequency\": [\n 59\n ],\n \"nextRenewalDate\": [\n 59\n ],\n \"creatorEmail\": [\n 93\n ],\n \"tags\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 59\n ],\n \"updatedAt\": [\n 59\n ],\n \"deletedAt\": [\n 59\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByWithGroupByInput\": {\n \"aggregate\": [\n 645\n ],\n \"customDomain\": [\n 58\n ],\n \"workspaceBusinessDomain\": [\n 58\n ],\n \"companyLinkedin\": [\n 58\n ],\n \"dataLastUpdatedAt\": [\n 110\n ],\n \"lastPageViewDate\": [\n 110\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"activeUsersL30D\": [\n 59\n ],\n \"activeUsersL7D\": [\n 59\n ],\n \"activeUsersL24H\": [\n 59\n ],\n \"workspaceTenure\": [\n 59\n ],\n \"pageViewsL30D\": [\n 59\n ],\n \"pageViewsL7D\": [\n 59\n ],\n \"pageViewsL24H\": [\n 59\n ],\n \"totalWorkspaceUsers\": [\n 59\n ],\n \"numberOfEventsL30D\": [\n 59\n ],\n \"numberOfEventsTotal\": [\n 59\n ],\n \"alexaRank\": [\n 59\n ],\n \"employees\": [\n 59\n ],\n \"isActiveL7D\": [\n 59\n ],\n \"isActiveL24H\": [\n 59\n ],\n \"isActiveL30D\": [\n 59\n ],\n \"isEnriched\": [\n 59\n ],\n \"industry\": [\n 59\n ],\n \"companyFoundedYear\": [\n 59\n ],\n \"description\": [\n 59\n ],\n \"latestFundingStage\": [\n 59\n ],\n \"companyName\": [\n 59\n ],\n \"subDomain\": [\n 59\n ],\n \"annualRevenue\": [\n 67\n ],\n \"mrr\": [\n 67\n ],\n \"potentialArr\": [\n 67\n ],\n \"arr\": [\n 67\n ],\n \"totalFunding\": [\n 67\n ],\n \"activationStatus\": [\n 59\n ],\n \"subscriptionStatus\": [\n 59\n ],\n \"paymentFrequency\": [\n 59\n ],\n \"nextRenewalDate\": [\n 110\n ],\n \"creatorEmail\": [\n 93\n ],\n \"tags\": [\n 59\n ],\n \"updatedBy\": [\n 87\n ],\n \"id\": [\n 59\n ],\n \"name\": [\n 59\n ],\n \"createdAt\": [\n 110\n ],\n \"updatedAt\": [\n 110\n ],\n \"deletedAt\": [\n 110\n ],\n \"createdBy\": [\n 87\n ],\n \"position\": [\n 59\n ],\n \"searchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2OrderByWithGroupByAggregateInput\": {\n \"totalCount\": [\n 59\n ],\n \"countUniqueValuesCustomDomain\": [\n 59\n ],\n \"countEmptyCustomDomain\": [\n 59\n ],\n \"countNotEmptyCustomDomain\": [\n 59\n ],\n \"percentageEmptyCustomDomain\": [\n 59\n ],\n \"percentageNotEmptyCustomDomain\": [\n 59\n ],\n \"countUniqueValuesWorkspaceBusinessDomain\": [\n 59\n ],\n \"countEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"countNotEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"percentageEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceBusinessDomain\": [\n 59\n ],\n \"countUniqueValuesCompanyLinkedin\": [\n 59\n ],\n \"countEmptyCompanyLinkedin\": [\n 59\n ],\n \"countNotEmptyCompanyLinkedin\": [\n 59\n ],\n \"percentageEmptyCompanyLinkedin\": [\n 59\n ],\n \"percentageNotEmptyCompanyLinkedin\": [\n 59\n ],\n \"countUniqueValuesDataLastUpdatedAt\": [\n 59\n ],\n \"countEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"countNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyDataLastUpdatedAt\": [\n 59\n ],\n \"minDataLastUpdatedAt\": [\n 59\n ],\n \"maxDataLastUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesLastPageViewDate\": [\n 59\n ],\n \"countEmptyLastPageViewDate\": [\n 59\n ],\n \"countNotEmptyLastPageViewDate\": [\n 59\n ],\n \"percentageEmptyLastPageViewDate\": [\n 59\n ],\n \"percentageNotEmptyLastPageViewDate\": [\n 59\n ],\n \"minLastPageViewDate\": [\n 59\n ],\n \"maxLastPageViewDate\": [\n 59\n ],\n \"countUniqueValuesTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countNotEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"percentageEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"percentageNotEmptyTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"minTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"maxTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"avgTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"sumTotalEverActiveWorkspaceUsers\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL30D\": [\n 59\n ],\n \"countEmptyActiveUsersL30D\": [\n 59\n ],\n \"countNotEmptyActiveUsersL30D\": [\n 59\n ],\n \"percentageEmptyActiveUsersL30D\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL30D\": [\n 59\n ],\n \"minActiveUsersL30D\": [\n 59\n ],\n \"maxActiveUsersL30D\": [\n 59\n ],\n \"avgActiveUsersL30D\": [\n 59\n ],\n \"sumActiveUsersL30D\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL7D\": [\n 59\n ],\n \"countEmptyActiveUsersL7D\": [\n 59\n ],\n \"countNotEmptyActiveUsersL7D\": [\n 59\n ],\n \"percentageEmptyActiveUsersL7D\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL7D\": [\n 59\n ],\n \"minActiveUsersL7D\": [\n 59\n ],\n \"maxActiveUsersL7D\": [\n 59\n ],\n \"avgActiveUsersL7D\": [\n 59\n ],\n \"sumActiveUsersL7D\": [\n 59\n ],\n \"countUniqueValuesActiveUsersL24H\": [\n 59\n ],\n \"countEmptyActiveUsersL24H\": [\n 59\n ],\n \"countNotEmptyActiveUsersL24H\": [\n 59\n ],\n \"percentageEmptyActiveUsersL24H\": [\n 59\n ],\n \"percentageNotEmptyActiveUsersL24H\": [\n 59\n ],\n \"minActiveUsersL24H\": [\n 59\n ],\n \"maxActiveUsersL24H\": [\n 59\n ],\n \"avgActiveUsersL24H\": [\n 59\n ],\n \"sumActiveUsersL24H\": [\n 59\n ],\n \"countUniqueValuesWorkspaceTenure\": [\n 59\n ],\n \"countEmptyWorkspaceTenure\": [\n 59\n ],\n \"countNotEmptyWorkspaceTenure\": [\n 59\n ],\n \"percentageEmptyWorkspaceTenure\": [\n 59\n ],\n \"percentageNotEmptyWorkspaceTenure\": [\n 59\n ],\n \"minWorkspaceTenure\": [\n 59\n ],\n \"maxWorkspaceTenure\": [\n 59\n ],\n \"avgWorkspaceTenure\": [\n 59\n ],\n \"sumWorkspaceTenure\": [\n 59\n ],\n \"countUniqueValuesPageViewsL30D\": [\n 59\n ],\n \"countEmptyPageViewsL30D\": [\n 59\n ],\n \"countNotEmptyPageViewsL30D\": [\n 59\n ],\n \"percentageEmptyPageViewsL30D\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL30D\": [\n 59\n ],\n \"minPageViewsL30D\": [\n 59\n ],\n \"maxPageViewsL30D\": [\n 59\n ],\n \"avgPageViewsL30D\": [\n 59\n ],\n \"sumPageViewsL30D\": [\n 59\n ],\n \"countUniqueValuesPageViewsL7D\": [\n 59\n ],\n \"countEmptyPageViewsL7D\": [\n 59\n ],\n \"countNotEmptyPageViewsL7D\": [\n 59\n ],\n \"percentageEmptyPageViewsL7D\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL7D\": [\n 59\n ],\n \"minPageViewsL7D\": [\n 59\n ],\n \"maxPageViewsL7D\": [\n 59\n ],\n \"avgPageViewsL7D\": [\n 59\n ],\n \"sumPageViewsL7D\": [\n 59\n ],\n \"countUniqueValuesPageViewsL24H\": [\n 59\n ],\n \"countEmptyPageViewsL24H\": [\n 59\n ],\n \"countNotEmptyPageViewsL24H\": [\n 59\n ],\n \"percentageEmptyPageViewsL24H\": [\n 59\n ],\n \"percentageNotEmptyPageViewsL24H\": [\n 59\n ],\n \"minPageViewsL24H\": [\n 59\n ],\n \"maxPageViewsL24H\": [\n 59\n ],\n \"avgPageViewsL24H\": [\n 59\n ],\n \"sumPageViewsL24H\": [\n 59\n ],\n \"countUniqueValuesTotalWorkspaceUsers\": [\n 59\n ],\n \"countEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"countNotEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"percentageEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"percentageNotEmptyTotalWorkspaceUsers\": [\n 59\n ],\n \"minTotalWorkspaceUsers\": [\n 59\n ],\n \"maxTotalWorkspaceUsers\": [\n 59\n ],\n \"avgTotalWorkspaceUsers\": [\n 59\n ],\n \"sumTotalWorkspaceUsers\": [\n 59\n ],\n \"countUniqueValuesNumberOfEventsL30D\": [\n 59\n ],\n \"countEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"countNotEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"percentageEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"percentageNotEmptyNumberOfEventsL30D\": [\n 59\n ],\n \"minNumberOfEventsL30D\": [\n 59\n ],\n \"maxNumberOfEventsL30D\": [\n 59\n ],\n \"avgNumberOfEventsL30D\": [\n 59\n ],\n \"sumNumberOfEventsL30D\": [\n 59\n ],\n \"countUniqueValuesNumberOfEventsTotal\": [\n 59\n ],\n \"countEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"countNotEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"percentageEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"percentageNotEmptyNumberOfEventsTotal\": [\n 59\n ],\n \"minNumberOfEventsTotal\": [\n 59\n ],\n \"maxNumberOfEventsTotal\": [\n 59\n ],\n \"avgNumberOfEventsTotal\": [\n 59\n ],\n \"sumNumberOfEventsTotal\": [\n 59\n ],\n \"countUniqueValuesAlexaRank\": [\n 59\n ],\n \"countEmptyAlexaRank\": [\n 59\n ],\n \"countNotEmptyAlexaRank\": [\n 59\n ],\n \"percentageEmptyAlexaRank\": [\n 59\n ],\n \"percentageNotEmptyAlexaRank\": [\n 59\n ],\n \"minAlexaRank\": [\n 59\n ],\n \"maxAlexaRank\": [\n 59\n ],\n \"avgAlexaRank\": [\n 59\n ],\n \"sumAlexaRank\": [\n 59\n ],\n \"countUniqueValuesEmployees\": [\n 59\n ],\n \"countEmptyEmployees\": [\n 59\n ],\n \"countNotEmptyEmployees\": [\n 59\n ],\n \"percentageEmptyEmployees\": [\n 59\n ],\n \"percentageNotEmptyEmployees\": [\n 59\n ],\n \"minEmployees\": [\n 59\n ],\n \"maxEmployees\": [\n 59\n ],\n \"avgEmployees\": [\n 59\n ],\n \"sumEmployees\": [\n 59\n ],\n \"countUniqueValuesIsActiveL7D\": [\n 59\n ],\n \"countEmptyIsActiveL7D\": [\n 59\n ],\n \"countNotEmptyIsActiveL7D\": [\n 59\n ],\n \"percentageEmptyIsActiveL7D\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL7D\": [\n 59\n ],\n \"countTrueIsActiveL7D\": [\n 59\n ],\n \"countFalseIsActiveL7D\": [\n 59\n ],\n \"countUniqueValuesIsActiveL24H\": [\n 59\n ],\n \"countEmptyIsActiveL24H\": [\n 59\n ],\n \"countNotEmptyIsActiveL24H\": [\n 59\n ],\n \"percentageEmptyIsActiveL24H\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL24H\": [\n 59\n ],\n \"countTrueIsActiveL24H\": [\n 59\n ],\n \"countFalseIsActiveL24H\": [\n 59\n ],\n \"countUniqueValuesIsActiveL30D\": [\n 59\n ],\n \"countEmptyIsActiveL30D\": [\n 59\n ],\n \"countNotEmptyIsActiveL30D\": [\n 59\n ],\n \"percentageEmptyIsActiveL30D\": [\n 59\n ],\n \"percentageNotEmptyIsActiveL30D\": [\n 59\n ],\n \"countTrueIsActiveL30D\": [\n 59\n ],\n \"countFalseIsActiveL30D\": [\n 59\n ],\n \"countUniqueValuesIsEnriched\": [\n 59\n ],\n \"countEmptyIsEnriched\": [\n 59\n ],\n \"countNotEmptyIsEnriched\": [\n 59\n ],\n \"percentageEmptyIsEnriched\": [\n 59\n ],\n \"percentageNotEmptyIsEnriched\": [\n 59\n ],\n \"countTrueIsEnriched\": [\n 59\n ],\n \"countFalseIsEnriched\": [\n 59\n ],\n \"countUniqueValuesIndustry\": [\n 59\n ],\n \"countEmptyIndustry\": [\n 59\n ],\n \"countNotEmptyIndustry\": [\n 59\n ],\n \"percentageEmptyIndustry\": [\n 59\n ],\n \"percentageNotEmptyIndustry\": [\n 59\n ],\n \"countUniqueValuesCompanyFoundedYear\": [\n 59\n ],\n \"countEmptyCompanyFoundedYear\": [\n 59\n ],\n \"countNotEmptyCompanyFoundedYear\": [\n 59\n ],\n \"percentageEmptyCompanyFoundedYear\": [\n 59\n ],\n \"percentageNotEmptyCompanyFoundedYear\": [\n 59\n ],\n \"countUniqueValuesDescription\": [\n 59\n ],\n \"countEmptyDescription\": [\n 59\n ],\n \"countNotEmptyDescription\": [\n 59\n ],\n \"percentageEmptyDescription\": [\n 59\n ],\n \"percentageNotEmptyDescription\": [\n 59\n ],\n \"countUniqueValuesLatestFundingStage\": [\n 59\n ],\n \"countEmptyLatestFundingStage\": [\n 59\n ],\n \"countNotEmptyLatestFundingStage\": [\n 59\n ],\n \"percentageEmptyLatestFundingStage\": [\n 59\n ],\n \"percentageNotEmptyLatestFundingStage\": [\n 59\n ],\n \"countUniqueValuesCompanyName\": [\n 59\n ],\n \"countEmptyCompanyName\": [\n 59\n ],\n \"countNotEmptyCompanyName\": [\n 59\n ],\n \"percentageEmptyCompanyName\": [\n 59\n ],\n \"percentageNotEmptyCompanyName\": [\n 59\n ],\n \"countUniqueValuesSubDomain\": [\n 59\n ],\n \"countEmptySubDomain\": [\n 59\n ],\n \"countNotEmptySubDomain\": [\n 59\n ],\n \"percentageEmptySubDomain\": [\n 59\n ],\n \"percentageNotEmptySubDomain\": [\n 59\n ],\n \"countUniqueValuesAnnualRevenue\": [\n 59\n ],\n \"countEmptyAnnualRevenue\": [\n 59\n ],\n \"countNotEmptyAnnualRevenue\": [\n 59\n ],\n \"percentageEmptyAnnualRevenue\": [\n 59\n ],\n \"percentageNotEmptyAnnualRevenue\": [\n 59\n ],\n \"minAnnualRevenueAmountMicros\": [\n 59\n ],\n \"maxAnnualRevenueAmountMicros\": [\n 59\n ],\n \"sumAnnualRevenueAmountMicros\": [\n 59\n ],\n \"avgAnnualRevenueAmountMicros\": [\n 59\n ],\n \"countUniqueValuesMrr\": [\n 59\n ],\n \"countEmptyMrr\": [\n 59\n ],\n \"countNotEmptyMrr\": [\n 59\n ],\n \"percentageEmptyMrr\": [\n 59\n ],\n \"percentageNotEmptyMrr\": [\n 59\n ],\n \"minMrrAmountMicros\": [\n 59\n ],\n \"maxMrrAmountMicros\": [\n 59\n ],\n \"sumMrrAmountMicros\": [\n 59\n ],\n \"avgMrrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesPotentialArr\": [\n 59\n ],\n \"countEmptyPotentialArr\": [\n 59\n ],\n \"countNotEmptyPotentialArr\": [\n 59\n ],\n \"percentageEmptyPotentialArr\": [\n 59\n ],\n \"percentageNotEmptyPotentialArr\": [\n 59\n ],\n \"minPotentialArrAmountMicros\": [\n 59\n ],\n \"maxPotentialArrAmountMicros\": [\n 59\n ],\n \"sumPotentialArrAmountMicros\": [\n 59\n ],\n \"avgPotentialArrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesArr\": [\n 59\n ],\n \"countEmptyArr\": [\n 59\n ],\n \"countNotEmptyArr\": [\n 59\n ],\n \"percentageEmptyArr\": [\n 59\n ],\n \"percentageNotEmptyArr\": [\n 59\n ],\n \"minArrAmountMicros\": [\n 59\n ],\n \"maxArrAmountMicros\": [\n 59\n ],\n \"sumArrAmountMicros\": [\n 59\n ],\n \"avgArrAmountMicros\": [\n 59\n ],\n \"countUniqueValuesTotalFunding\": [\n 59\n ],\n \"countEmptyTotalFunding\": [\n 59\n ],\n \"countNotEmptyTotalFunding\": [\n 59\n ],\n \"percentageEmptyTotalFunding\": [\n 59\n ],\n \"percentageNotEmptyTotalFunding\": [\n 59\n ],\n \"minTotalFundingAmountMicros\": [\n 59\n ],\n \"maxTotalFundingAmountMicros\": [\n 59\n ],\n \"sumTotalFundingAmountMicros\": [\n 59\n ],\n \"avgTotalFundingAmountMicros\": [\n 59\n ],\n \"countUniqueValuesActivationStatus\": [\n 59\n ],\n \"countEmptyActivationStatus\": [\n 59\n ],\n \"countNotEmptyActivationStatus\": [\n 59\n ],\n \"percentageEmptyActivationStatus\": [\n 59\n ],\n \"percentageNotEmptyActivationStatus\": [\n 59\n ],\n \"countUniqueValuesSubscriptionStatus\": [\n 59\n ],\n \"countEmptySubscriptionStatus\": [\n 59\n ],\n \"countNotEmptySubscriptionStatus\": [\n 59\n ],\n \"percentageEmptySubscriptionStatus\": [\n 59\n ],\n \"percentageNotEmptySubscriptionStatus\": [\n 59\n ],\n \"countUniqueValuesPaymentFrequency\": [\n 59\n ],\n \"countEmptyPaymentFrequency\": [\n 59\n ],\n \"countNotEmptyPaymentFrequency\": [\n 59\n ],\n \"percentageEmptyPaymentFrequency\": [\n 59\n ],\n \"percentageNotEmptyPaymentFrequency\": [\n 59\n ],\n \"countUniqueValuesNextRenewalDate\": [\n 59\n ],\n \"countEmptyNextRenewalDate\": [\n 59\n ],\n \"countNotEmptyNextRenewalDate\": [\n 59\n ],\n \"percentageEmptyNextRenewalDate\": [\n 59\n ],\n \"percentageNotEmptyNextRenewalDate\": [\n 59\n ],\n \"minNextRenewalDate\": [\n 59\n ],\n \"maxNextRenewalDate\": [\n 59\n ],\n \"countUniqueValuesCreatorEmail\": [\n 59\n ],\n \"countEmptyCreatorEmail\": [\n 59\n ],\n \"countNotEmptyCreatorEmail\": [\n 59\n ],\n \"percentageEmptyCreatorEmail\": [\n 59\n ],\n \"percentageNotEmptyCreatorEmail\": [\n 59\n ],\n \"countUniqueValuesTags\": [\n 59\n ],\n \"countEmptyTags\": [\n 59\n ],\n \"countNotEmptyTags\": [\n 59\n ],\n \"percentageEmptyTags\": [\n 59\n ],\n \"percentageNotEmptyTags\": [\n 59\n ],\n \"countUniqueValuesUpdatedBy\": [\n 59\n ],\n \"countEmptyUpdatedBy\": [\n 59\n ],\n \"countNotEmptyUpdatedBy\": [\n 59\n ],\n \"percentageEmptyUpdatedBy\": [\n 59\n ],\n \"percentageNotEmptyUpdatedBy\": [\n 59\n ],\n \"countUniqueValuesId\": [\n 59\n ],\n \"countEmptyId\": [\n 59\n ],\n \"countNotEmptyId\": [\n 59\n ],\n \"percentageEmptyId\": [\n 59\n ],\n \"percentageNotEmptyId\": [\n 59\n ],\n \"countUniqueValuesName\": [\n 59\n ],\n \"countEmptyName\": [\n 59\n ],\n \"countNotEmptyName\": [\n 59\n ],\n \"percentageEmptyName\": [\n 59\n ],\n \"percentageNotEmptyName\": [\n 59\n ],\n \"countUniqueValuesCreatedAt\": [\n 59\n ],\n \"countEmptyCreatedAt\": [\n 59\n ],\n \"countNotEmptyCreatedAt\": [\n 59\n ],\n \"percentageEmptyCreatedAt\": [\n 59\n ],\n \"percentageNotEmptyCreatedAt\": [\n 59\n ],\n \"minCreatedAt\": [\n 59\n ],\n \"maxCreatedAt\": [\n 59\n ],\n \"countUniqueValuesUpdatedAt\": [\n 59\n ],\n \"countEmptyUpdatedAt\": [\n 59\n ],\n \"countNotEmptyUpdatedAt\": [\n 59\n ],\n \"percentageEmptyUpdatedAt\": [\n 59\n ],\n \"percentageNotEmptyUpdatedAt\": [\n 59\n ],\n \"minUpdatedAt\": [\n 59\n ],\n \"maxUpdatedAt\": [\n 59\n ],\n \"countUniqueValuesDeletedAt\": [\n 59\n ],\n \"countEmptyDeletedAt\": [\n 59\n ],\n \"countNotEmptyDeletedAt\": [\n 59\n ],\n \"percentageEmptyDeletedAt\": [\n 59\n ],\n \"percentageNotEmptyDeletedAt\": [\n 59\n ],\n \"minDeletedAt\": [\n 59\n ],\n \"maxDeletedAt\": [\n 59\n ],\n \"countUniqueValuesCreatedBy\": [\n 59\n ],\n \"countEmptyCreatedBy\": [\n 59\n ],\n \"countNotEmptyCreatedBy\": [\n 59\n ],\n \"percentageEmptyCreatedBy\": [\n 59\n ],\n \"percentageNotEmptyCreatedBy\": [\n 59\n ],\n \"countUniqueValuesPosition\": [\n 59\n ],\n \"countEmptyPosition\": [\n 59\n ],\n \"countNotEmptyPosition\": [\n 59\n ],\n \"percentageEmptyPosition\": [\n 59\n ],\n \"percentageNotEmptyPosition\": [\n 59\n ],\n \"countUniqueValuesSearchVector\": [\n 59\n ],\n \"countEmptySearchVector\": [\n 59\n ],\n \"countNotEmptySearchVector\": [\n 59\n ],\n \"percentageEmptySearchVector\": [\n 59\n ],\n \"percentageNotEmptySearchVector\": [\n 59\n ],\n \"__typename\": [\n 1\n ]\n },\n \"CloudWorkspace2GroupByInput\": {\n \"customDomain\": [\n 60\n ],\n \"workspaceBusinessDomain\": [\n 60\n ],\n \"companyLinkedin\": [\n 60\n ],\n \"dataLastUpdatedAt\": [\n 109\n ],\n \"lastPageViewDate\": [\n 109\n ],\n \"totalEverActiveWorkspaceUsers\": [\n 6\n ],\n \"activeUsersL30D\": [\n 6\n ],\n \"activeUsersL7D\": [\n 6\n ],\n \"activeUsersL24H\": [\n 6\n ],\n \"workspaceTenure\": [\n 6\n ],\n \"pageViewsL30D\": [\n 6\n ],\n \"pageViewsL7D\": [\n 6\n ],\n \"pageViewsL24H\": [\n 6\n ],\n \"totalWorkspaceUsers\": [\n 6\n ],\n \"numberOfEventsL30D\": [\n 6\n ],\n \"numberOfEventsTotal\": [\n 6\n ],\n \"alexaRank\": [\n 6\n ],\n \"employees\": [\n 6\n ],\n \"isActiveL7D\": [\n 6\n ],\n \"isActiveL24H\": [\n 6\n ],\n \"isActiveL30D\": [\n 6\n ],\n \"isEnriched\": [\n 6\n ],\n \"industry\": [\n 6\n ],\n \"companyFoundedYear\": [\n 6\n ],\n \"description\": [\n 6\n ],\n \"latestFundingStage\": [\n 6\n ],\n \"companyName\": [\n 6\n ],\n \"subDomain\": [\n 6\n ],\n \"annualRevenue\": [\n 68\n ],\n \"mrr\": [\n 68\n ],\n \"potentialArr\": [\n 68\n ],\n \"arr\": [\n 68\n ],\n \"totalFunding\": [\n 68\n ],\n \"activationStatus\": [\n 6\n ],\n \"subscriptionStatus\": [\n 6\n ],\n \"paymentFrequency\": [\n 6\n ],\n \"nextRenewalDate\": [\n 109\n ],\n \"creatorEmail\": [\n 94\n ],\n \"tags\": [\n 6\n ],\n \"updatedBy\": [\n 88\n ],\n \"id\": [\n 6\n ],\n \"name\": [\n 6\n ],\n \"createdAt\": [\n 109\n ],\n \"updatedAt\": [\n 109\n ],\n \"deletedAt\": [\n 109\n ],\n \"createdBy\": [\n 88\n ],\n \"position\": [\n 6\n ],\n \"searchVector\": [\n 6\n ],\n \"__typename\": [\n 1\n ]\n }\n }\n}", "// @ts-nocheck\nexport type Scalars = {\n String: string,\n UUID: string,\n Boolean: boolean,\n DateTime: string,\n Int: number,\n Float: number,\n ID: string,\n JSON: Record,\n BigFloat: any,\n Position: any,\n TSVector: any,\n Cursor: any,\n ConnectionCursor: any,\n Date: any,\n}\n\nexport interface TimelineCalendarEventParticipant {\n personId?: Scalars['UUID']\n workspaceMemberId?: Scalars['UUID']\n firstName: Scalars['String']\n lastName: Scalars['String']\n displayName: Scalars['String']\n avatarUrl: Scalars['String']\n handle: Scalars['String']\n __typename: 'TimelineCalendarEventParticipant'\n}\n\nexport interface LinkMetadata {\n label: Scalars['String']\n url: Scalars['String']\n __typename: 'LinkMetadata'\n}\n\nexport interface LinksMetadata {\n primaryLinkLabel: Scalars['String']\n primaryLinkUrl: Scalars['String']\n secondaryLinks?: LinkMetadata[]\n __typename: 'LinksMetadata'\n}\n\nexport interface TimelineCalendarEvent {\n id: Scalars['UUID']\n title: Scalars['String']\n isCanceled: Scalars['Boolean']\n isFullDay: Scalars['Boolean']\n startsAt: Scalars['DateTime']\n endsAt: Scalars['DateTime']\n description: Scalars['String']\n location: Scalars['String']\n conferenceSolution: Scalars['String']\n conferenceLink: LinksMetadata\n participants: TimelineCalendarEventParticipant[]\n visibility: CalendarChannelVisibility\n __typename: 'TimelineCalendarEvent'\n}\n\nexport type CalendarChannelVisibility = 'METADATA' | 'SHARE_EVERYTHING'\n\nexport interface TimelineCalendarEventsWithTotal {\n totalNumberOfCalendarEvents: Scalars['Int']\n timelineCalendarEvents: TimelineCalendarEvent[]\n __typename: 'TimelineCalendarEventsWithTotal'\n}\n\nexport interface TimelineThreadParticipant {\n personId?: Scalars['UUID']\n workspaceMemberId?: Scalars['UUID']\n firstName: Scalars['String']\n lastName: Scalars['String']\n displayName: Scalars['String']\n avatarUrl: Scalars['String']\n handle: Scalars['String']\n __typename: 'TimelineThreadParticipant'\n}\n\nexport interface TimelineThread {\n id: Scalars['UUID']\n read: Scalars['Boolean']\n visibility: MessageChannelVisibility\n firstParticipant: TimelineThreadParticipant\n lastTwoParticipants: TimelineThreadParticipant[]\n lastMessageReceivedAt: Scalars['DateTime']\n lastMessageBody: Scalars['String']\n subject: Scalars['String']\n numberOfMessagesInThread: Scalars['Float']\n participantCount: Scalars['Float']\n __typename: 'TimelineThread'\n}\n\nexport type MessageChannelVisibility = 'METADATA' | 'SUBJECT' | 'SHARE_EVERYTHING'\n\nexport interface TimelineThreadsWithTotal {\n totalNumberOfThreads: Scalars['Int']\n timelineThreads: TimelineThread[]\n __typename: 'TimelineThreadsWithTotal'\n}\n\nexport interface SearchRecord {\n recordId: Scalars['UUID']\n objectNameSingular: Scalars['String']\n objectLabelSingular: Scalars['String']\n label: Scalars['String']\n imageUrl?: Scalars['String']\n tsRankCD: Scalars['Float']\n tsRank: Scalars['Float']\n __typename: 'SearchRecord'\n}\n\nexport interface SearchResultEdge {\n node: SearchRecord\n cursor: Scalars['String']\n __typename: 'SearchResultEdge'\n}\n\nexport interface SearchResultPageInfo {\n endCursor?: Scalars['String']\n hasNextPage: Scalars['Boolean']\n __typename: 'SearchResultPageInfo'\n}\n\nexport interface SearchResultConnection {\n edges: SearchResultEdge[]\n pageInfo: SearchResultPageInfo\n __typename: 'SearchResultConnection'\n}\n\nexport interface RunWorkflowVersionOutput {\n workflowRunId: Scalars['UUID']\n __typename: 'RunWorkflowVersionOutput'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRun {\n /** Id */\n id: Scalars['UUID']\n /** Workflow run status */\n status: WorkflowRunStatusEnum\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Name of the workflow run */\n name?: Scalars['String']\n /** Workflow run enqueued at */\n enqueuedAt?: Scalars['DateTime']\n /** Workflow run started at */\n startedAt?: Scalars['DateTime']\n /** Workflow run ended at */\n endedAt?: Scalars['DateTime']\n /** The executor of the workflow */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** State of the workflow run */\n state: Scalars['JSON']\n /** Context of the workflow run */\n context?: Scalars['JSON']\n /** Output of the workflow run */\n output?: Scalars['JSON']\n /** Workflow run position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Workflow linked to the run. */\n workflowId: Scalars['ID']\n /** Workflow version linked to the run. */\n workflowVersionId: Scalars['ID']\n /** Favorites linked to the workflow run */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the run */\n timelineActivities?: TimelineActivityConnection\n /** Workflow linked to the run. */\n workflow?: Workflow\n /** Workflow version linked to the run. */\n workflowVersion?: WorkflowVersion\n __typename: 'WorkflowRun'\n}\n\n\n/** Workflow run status */\nexport type WorkflowRunStatusEnum = 'NOT_STARTED' | 'RUNNING' | 'COMPLETED' | 'FAILED' | 'ENQUEUED' | 'STOPPING' | 'STOPPED'\n\nexport interface WorkflowVersionStepChanges {\n triggerDiff?: Scalars['JSON']\n stepsDiff?: Scalars['JSON']\n __typename: 'WorkflowVersionStepChanges'\n}\n\nexport interface TestHttpRequestOutput {\n /** Whether the request was successful */\n success: Scalars['Boolean']\n /** Message describing the result */\n message: Scalars['String']\n /** Response data */\n result?: Scalars['JSON']\n /** Error information */\n error?: Scalars['JSON']\n /** HTTP status code */\n status?: Scalars['Float']\n /** HTTP status text */\n statusText?: Scalars['String']\n /** Response headers */\n headers?: Scalars['JSON']\n __typename: 'TestHttpRequestOutput'\n}\n\nexport interface WorkflowStepPosition {\n x: Scalars['Float']\n y: Scalars['Float']\n __typename: 'WorkflowStepPosition'\n}\n\nexport interface WorkflowAction {\n id: Scalars['UUID']\n name: Scalars['String']\n type: WorkflowActionType\n settings: Scalars['JSON']\n valid: Scalars['Boolean']\n nextStepIds?: Scalars['UUID'][]\n position?: WorkflowStepPosition\n __typename: 'WorkflowAction'\n}\n\nexport type WorkflowActionType = 'CODE' | 'LOGIC_FUNCTION' | 'SEND_EMAIL' | 'DRAFT_EMAIL' | 'CREATE_RECORD' | 'UPDATE_RECORD' | 'DELETE_RECORD' | 'UPSERT_RECORD' | 'FIND_RECORDS' | 'FORM' | 'FILTER' | 'IF_ELSE' | 'HTTP_REQUEST' | 'AI_AGENT' | 'ITERATOR' | 'EMPTY' | 'DELAY'\n\nexport interface WorkflowVersionDTO {\n id: Scalars['UUID']\n name: Scalars['String']\n createdAt: Scalars['String']\n updatedAt: Scalars['String']\n workflowId: Scalars['UUID']\n status: Scalars['String']\n trigger?: Scalars['JSON']\n steps?: Scalars['JSON']\n __typename: 'WorkflowVersionDTO'\n}\n\nexport interface Query {\n search: SearchResultConnection\n getTimelineCalendarEventsFromPersonId: TimelineCalendarEventsWithTotal\n getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal\n getTimelineCalendarEventsFromOpportunityId: TimelineCalendarEventsWithTotal\n getTimelineThreadsFromPersonId: TimelineThreadsWithTotal\n getTimelineThreadsFromCompanyId: TimelineThreadsWithTotal\n getTimelineThreadsFromOpportunityId: TimelineThreadsWithTotal\n attachments?: AttachmentConnection\n attachment?: Attachment\n attachmentsGroupBy?: AttachmentGroupByConnection[]\n blocklists?: BlocklistConnection\n blocklist?: Blocklist\n blocklistsGroupBy?: BlocklistGroupByConnection[]\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n calendarChannelEventAssociation?: CalendarChannelEventAssociation\n calendarChannelEventAssociationsGroupBy?: CalendarChannelEventAssociationGroupByConnection[]\n calendarChannels?: CalendarChannelConnection\n calendarChannel?: CalendarChannel\n calendarChannelsGroupBy?: CalendarChannelGroupByConnection[]\n calendarEventParticipants?: CalendarEventParticipantConnection\n calendarEventParticipant?: CalendarEventParticipant\n calendarEventParticipantsGroupBy?: CalendarEventParticipantGroupByConnection[]\n calendarEvents?: CalendarEventConnection\n calendarEvent?: CalendarEvent\n calendarEventsGroupBy?: CalendarEventGroupByConnection[]\n companies?: CompanyConnection\n company?: Company\n companyDuplicates?: CompanyConnection[]\n companiesGroupBy?: CompanyGroupByConnection[]\n connectedAccounts?: ConnectedAccountConnection\n connectedAccount?: ConnectedAccount\n connectedAccountsGroupBy?: ConnectedAccountGroupByConnection[]\n dashboards?: DashboardConnection\n dashboard?: Dashboard\n dashboardsGroupBy?: DashboardGroupByConnection[]\n favorites?: FavoriteConnection\n favorite?: Favorite\n favoritesGroupBy?: FavoriteGroupByConnection[]\n favoriteFolders?: FavoriteFolderConnection\n favoriteFolder?: FavoriteFolder\n favoriteFoldersGroupBy?: FavoriteFolderGroupByConnection[]\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n messageChannelMessageAssociation?: MessageChannelMessageAssociation\n messageChannelMessageAssociationsGroupBy?: MessageChannelMessageAssociationGroupByConnection[]\n messageChannels?: MessageChannelConnection\n messageChannel?: MessageChannel\n messageChannelsGroupBy?: MessageChannelGroupByConnection[]\n messageFolders?: MessageFolderConnection\n messageFolder?: MessageFolder\n messageFoldersGroupBy?: MessageFolderGroupByConnection[]\n messageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n messageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n messageChannelMessageAssociationMessageFoldersGroupBy?: MessageChannelMessageAssociationMessageFolderGroupByConnection[]\n messageParticipants?: MessageParticipantConnection\n messageParticipant?: MessageParticipant\n messageParticipantsGroupBy?: MessageParticipantGroupByConnection[]\n messageThreads?: MessageThreadConnection\n messageThread?: MessageThread\n messageThreadsGroupBy?: MessageThreadGroupByConnection[]\n messages?: MessageConnection\n message?: Message\n messagesGroupBy?: MessageGroupByConnection[]\n notes?: NoteConnection\n note?: Note\n notesGroupBy?: NoteGroupByConnection[]\n noteTargets?: NoteTargetConnection\n noteTarget?: NoteTarget\n noteTargetsGroupBy?: NoteTargetGroupByConnection[]\n opportunities?: OpportunityConnection\n opportunity?: Opportunity\n opportunitiesGroupBy?: OpportunityGroupByConnection[]\n people?: PersonConnection\n person?: Person\n personDuplicates?: PersonConnection[]\n peopleGroupBy?: PersonGroupByConnection[]\n tasks?: TaskConnection\n task?: Task\n tasksGroupBy?: TaskGroupByConnection[]\n taskTargets?: TaskTargetConnection\n taskTarget?: TaskTarget\n taskTargetsGroupBy?: TaskTargetGroupByConnection[]\n timelineActivities?: TimelineActivityConnection\n timelineActivity?: TimelineActivity\n timelineActivitiesGroupBy?: TimelineActivityGroupByConnection[]\n workflows?: WorkflowConnection\n workflow?: Workflow\n workflowsGroupBy?: WorkflowGroupByConnection[]\n workflowAutomatedTriggers?: WorkflowAutomatedTriggerConnection\n workflowAutomatedTrigger?: WorkflowAutomatedTrigger\n workflowAutomatedTriggersGroupBy?: WorkflowAutomatedTriggerGroupByConnection[]\n workflowRuns?: WorkflowRunConnection\n workflowRun?: WorkflowRun\n workflowRunsGroupBy?: WorkflowRunGroupByConnection[]\n workflowVersions?: WorkflowVersionConnection\n workflowVersion?: WorkflowVersion\n workflowVersionsGroupBy?: WorkflowVersionGroupByConnection[]\n workspaceMembers?: WorkspaceMemberConnection\n workspaceMember?: WorkspaceMember\n workspaceMembersGroupBy?: WorkspaceMemberGroupByConnection[]\n cloudUsers2?: CloudUser2Connection\n cloudUser2?: CloudUser2\n cloudUsers2GroupBy?: CloudUser2GroupByConnection[]\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n cloudUserWorkspace2?: CloudUserWorkspace2\n cloudUserWorkspaces2GroupBy?: CloudUserWorkspace2GroupByConnection[]\n cloudWorkspaces2?: CloudWorkspace2Connection\n cloudWorkspace2?: CloudWorkspace2\n cloudWorkspaces2GroupBy?: CloudWorkspace2GroupByConnection[]\n __typename: 'Query'\n}\n\n\n/** This enum to filter by nullability */\nexport type FilterIs = 'NULL' | 'NOT_NULL' | 'NotNull' | 'Null'\n\nexport interface Mutation {\n activateWorkflowVersion: Scalars['Boolean']\n deactivateWorkflowVersion: Scalars['Boolean']\n runWorkflowVersion: RunWorkflowVersionOutput\n stopWorkflowRun: WorkflowRun\n computeStepOutputSchema: Scalars['JSON']\n createWorkflowVersionStep: WorkflowVersionStepChanges\n updateWorkflowVersionStep: WorkflowAction\n deleteWorkflowVersionStep: WorkflowVersionStepChanges\n submitFormStep: Scalars['Boolean']\n updateWorkflowRunStep: WorkflowAction\n duplicateWorkflowVersionStep: WorkflowVersionStepChanges\n testHttpRequest: TestHttpRequestOutput\n createWorkflowVersionEdge: WorkflowVersionStepChanges\n deleteWorkflowVersionEdge: WorkflowVersionStepChanges\n createDraftFromWorkflowVersion: WorkflowVersionDTO\n duplicateWorkflow: WorkflowVersionDTO\n updateWorkflowVersionPositions: Scalars['Boolean']\n dismissReconnectAccountBanner: Scalars['Boolean']\n createAttachments?: Attachment[]\n createAttachment?: Attachment\n updateAttachment?: Attachment\n deleteAttachment?: Attachment\n updateAttachments?: Attachment[]\n deleteAttachments?: Attachment[]\n destroyAttachment?: Attachment\n destroyAttachments?: Attachment[]\n restoreAttachment?: Attachment\n restoreAttachments?: Attachment[]\n createBlocklists?: Blocklist[]\n createBlocklist?: Blocklist\n updateBlocklist?: Blocklist\n deleteBlocklist?: Blocklist\n updateBlocklists?: Blocklist[]\n deleteBlocklists?: Blocklist[]\n destroyBlocklist?: Blocklist\n destroyBlocklists?: Blocklist[]\n restoreBlocklist?: Blocklist\n restoreBlocklists?: Blocklist[]\n createCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n createCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n updateCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n deleteCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n updateCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n deleteCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n destroyCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n destroyCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n restoreCalendarChannelEventAssociation?: CalendarChannelEventAssociation\n restoreCalendarChannelEventAssociations?: CalendarChannelEventAssociation[]\n createCalendarChannels?: CalendarChannel[]\n createCalendarChannel?: CalendarChannel\n updateCalendarChannel?: CalendarChannel\n deleteCalendarChannel?: CalendarChannel\n updateCalendarChannels?: CalendarChannel[]\n deleteCalendarChannels?: CalendarChannel[]\n destroyCalendarChannel?: CalendarChannel\n destroyCalendarChannels?: CalendarChannel[]\n restoreCalendarChannel?: CalendarChannel\n restoreCalendarChannels?: CalendarChannel[]\n createCalendarEventParticipants?: CalendarEventParticipant[]\n createCalendarEventParticipant?: CalendarEventParticipant\n updateCalendarEventParticipant?: CalendarEventParticipant\n deleteCalendarEventParticipant?: CalendarEventParticipant\n updateCalendarEventParticipants?: CalendarEventParticipant[]\n deleteCalendarEventParticipants?: CalendarEventParticipant[]\n destroyCalendarEventParticipant?: CalendarEventParticipant\n destroyCalendarEventParticipants?: CalendarEventParticipant[]\n restoreCalendarEventParticipant?: CalendarEventParticipant\n restoreCalendarEventParticipants?: CalendarEventParticipant[]\n createCalendarEvents?: CalendarEvent[]\n createCalendarEvent?: CalendarEvent\n updateCalendarEvent?: CalendarEvent\n deleteCalendarEvent?: CalendarEvent\n updateCalendarEvents?: CalendarEvent[]\n deleteCalendarEvents?: CalendarEvent[]\n destroyCalendarEvent?: CalendarEvent\n destroyCalendarEvents?: CalendarEvent[]\n restoreCalendarEvent?: CalendarEvent\n restoreCalendarEvents?: CalendarEvent[]\n createCompanies?: Company[]\n createCompany?: Company\n updateCompany?: Company\n deleteCompany?: Company\n updateCompanies?: Company[]\n deleteCompanies?: Company[]\n destroyCompany?: Company\n destroyCompanies?: Company[]\n restoreCompany?: Company\n restoreCompanies?: Company[]\n mergeCompanies?: Company\n createConnectedAccounts?: ConnectedAccount[]\n createConnectedAccount?: ConnectedAccount\n updateConnectedAccount?: ConnectedAccount\n deleteConnectedAccount?: ConnectedAccount\n updateConnectedAccounts?: ConnectedAccount[]\n deleteConnectedAccounts?: ConnectedAccount[]\n destroyConnectedAccount?: ConnectedAccount\n destroyConnectedAccounts?: ConnectedAccount[]\n restoreConnectedAccount?: ConnectedAccount\n restoreConnectedAccounts?: ConnectedAccount[]\n createDashboards?: Dashboard[]\n createDashboard?: Dashboard\n updateDashboard?: Dashboard\n deleteDashboard?: Dashboard\n updateDashboards?: Dashboard[]\n deleteDashboards?: Dashboard[]\n destroyDashboard?: Dashboard\n destroyDashboards?: Dashboard[]\n restoreDashboard?: Dashboard\n restoreDashboards?: Dashboard[]\n createFavorites?: Favorite[]\n createFavorite?: Favorite\n updateFavorite?: Favorite\n deleteFavorite?: Favorite\n updateFavorites?: Favorite[]\n deleteFavorites?: Favorite[]\n destroyFavorite?: Favorite\n destroyFavorites?: Favorite[]\n restoreFavorite?: Favorite\n restoreFavorites?: Favorite[]\n createFavoriteFolders?: FavoriteFolder[]\n createFavoriteFolder?: FavoriteFolder\n updateFavoriteFolder?: FavoriteFolder\n deleteFavoriteFolder?: FavoriteFolder\n updateFavoriteFolders?: FavoriteFolder[]\n deleteFavoriteFolders?: FavoriteFolder[]\n destroyFavoriteFolder?: FavoriteFolder\n destroyFavoriteFolders?: FavoriteFolder[]\n restoreFavoriteFolder?: FavoriteFolder\n restoreFavoriteFolders?: FavoriteFolder[]\n createMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n createMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n updateMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n deleteMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n updateMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n deleteMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n destroyMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n destroyMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n restoreMessageChannelMessageAssociation?: MessageChannelMessageAssociation\n restoreMessageChannelMessageAssociations?: MessageChannelMessageAssociation[]\n createMessageChannels?: MessageChannel[]\n createMessageChannel?: MessageChannel\n updateMessageChannel?: MessageChannel\n deleteMessageChannel?: MessageChannel\n updateMessageChannels?: MessageChannel[]\n deleteMessageChannels?: MessageChannel[]\n destroyMessageChannel?: MessageChannel\n destroyMessageChannels?: MessageChannel[]\n restoreMessageChannel?: MessageChannel\n restoreMessageChannels?: MessageChannel[]\n createMessageFolders?: MessageFolder[]\n createMessageFolder?: MessageFolder\n updateMessageFolder?: MessageFolder\n deleteMessageFolder?: MessageFolder\n updateMessageFolders?: MessageFolder[]\n deleteMessageFolders?: MessageFolder[]\n destroyMessageFolder?: MessageFolder\n destroyMessageFolders?: MessageFolder[]\n restoreMessageFolder?: MessageFolder\n restoreMessageFolders?: MessageFolder[]\n createMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n createMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n updateMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n deleteMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n updateMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n deleteMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n destroyMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n destroyMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n restoreMessageChannelMessageAssociationMessageFolder?: MessageChannelMessageAssociationMessageFolder\n restoreMessageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolder[]\n createMessageParticipants?: MessageParticipant[]\n createMessageParticipant?: MessageParticipant\n updateMessageParticipant?: MessageParticipant\n deleteMessageParticipant?: MessageParticipant\n updateMessageParticipants?: MessageParticipant[]\n deleteMessageParticipants?: MessageParticipant[]\n destroyMessageParticipant?: MessageParticipant\n destroyMessageParticipants?: MessageParticipant[]\n restoreMessageParticipant?: MessageParticipant\n restoreMessageParticipants?: MessageParticipant[]\n createMessageThreads?: MessageThread[]\n createMessageThread?: MessageThread\n updateMessageThread?: MessageThread\n deleteMessageThread?: MessageThread\n updateMessageThreads?: MessageThread[]\n deleteMessageThreads?: MessageThread[]\n destroyMessageThread?: MessageThread\n destroyMessageThreads?: MessageThread[]\n restoreMessageThread?: MessageThread\n restoreMessageThreads?: MessageThread[]\n createMessages?: Message[]\n createMessage?: Message\n updateMessage?: Message\n deleteMessage?: Message\n updateMessages?: Message[]\n deleteMessages?: Message[]\n destroyMessage?: Message\n destroyMessages?: Message[]\n restoreMessage?: Message\n restoreMessages?: Message[]\n createNotes?: Note[]\n createNote?: Note\n updateNote?: Note\n deleteNote?: Note\n updateNotes?: Note[]\n deleteNotes?: Note[]\n destroyNote?: Note\n destroyNotes?: Note[]\n restoreNote?: Note\n restoreNotes?: Note[]\n createNoteTargets?: NoteTarget[]\n createNoteTarget?: NoteTarget\n updateNoteTarget?: NoteTarget\n deleteNoteTarget?: NoteTarget\n updateNoteTargets?: NoteTarget[]\n deleteNoteTargets?: NoteTarget[]\n destroyNoteTarget?: NoteTarget\n destroyNoteTargets?: NoteTarget[]\n restoreNoteTarget?: NoteTarget\n restoreNoteTargets?: NoteTarget[]\n createOpportunities?: Opportunity[]\n createOpportunity?: Opportunity\n updateOpportunity?: Opportunity\n deleteOpportunity?: Opportunity\n updateOpportunities?: Opportunity[]\n deleteOpportunities?: Opportunity[]\n destroyOpportunity?: Opportunity\n destroyOpportunities?: Opportunity[]\n restoreOpportunity?: Opportunity\n restoreOpportunities?: Opportunity[]\n createPeople?: Person[]\n createPerson?: Person\n updatePerson?: Person\n deletePerson?: Person\n updatePeople?: Person[]\n deletePeople?: Person[]\n destroyPerson?: Person\n destroyPeople?: Person[]\n restorePerson?: Person\n restorePeople?: Person[]\n mergePeople?: Person\n createTasks?: Task[]\n createTask?: Task\n updateTask?: Task\n deleteTask?: Task\n updateTasks?: Task[]\n deleteTasks?: Task[]\n destroyTask?: Task\n destroyTasks?: Task[]\n restoreTask?: Task\n restoreTasks?: Task[]\n createTaskTargets?: TaskTarget[]\n createTaskTarget?: TaskTarget\n updateTaskTarget?: TaskTarget\n deleteTaskTarget?: TaskTarget\n updateTaskTargets?: TaskTarget[]\n deleteTaskTargets?: TaskTarget[]\n destroyTaskTarget?: TaskTarget\n destroyTaskTargets?: TaskTarget[]\n restoreTaskTarget?: TaskTarget\n restoreTaskTargets?: TaskTarget[]\n createTimelineActivities?: TimelineActivity[]\n createTimelineActivity?: TimelineActivity\n updateTimelineActivity?: TimelineActivity\n deleteTimelineActivity?: TimelineActivity\n updateTimelineActivities?: TimelineActivity[]\n deleteTimelineActivities?: TimelineActivity[]\n destroyTimelineActivity?: TimelineActivity\n destroyTimelineActivities?: TimelineActivity[]\n restoreTimelineActivity?: TimelineActivity\n restoreTimelineActivities?: TimelineActivity[]\n createWorkflows?: Workflow[]\n createWorkflow?: Workflow\n updateWorkflow?: Workflow\n deleteWorkflow?: Workflow\n updateWorkflows?: Workflow[]\n deleteWorkflows?: Workflow[]\n destroyWorkflow?: Workflow\n destroyWorkflows?: Workflow[]\n restoreWorkflow?: Workflow\n restoreWorkflows?: Workflow[]\n createWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n createWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n updateWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n deleteWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n updateWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n deleteWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n destroyWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n destroyWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n restoreWorkflowAutomatedTrigger?: WorkflowAutomatedTrigger\n restoreWorkflowAutomatedTriggers?: WorkflowAutomatedTrigger[]\n createWorkflowRuns?: WorkflowRun[]\n createWorkflowRun?: WorkflowRun\n updateWorkflowRun?: WorkflowRun\n deleteWorkflowRun?: WorkflowRun\n updateWorkflowRuns?: WorkflowRun[]\n deleteWorkflowRuns?: WorkflowRun[]\n destroyWorkflowRun?: WorkflowRun\n destroyWorkflowRuns?: WorkflowRun[]\n restoreWorkflowRun?: WorkflowRun\n restoreWorkflowRuns?: WorkflowRun[]\n createWorkflowVersions?: WorkflowVersion[]\n createWorkflowVersion?: WorkflowVersion\n updateWorkflowVersion?: WorkflowVersion\n deleteWorkflowVersion?: WorkflowVersion\n updateWorkflowVersions?: WorkflowVersion[]\n deleteWorkflowVersions?: WorkflowVersion[]\n destroyWorkflowVersion?: WorkflowVersion\n destroyWorkflowVersions?: WorkflowVersion[]\n restoreWorkflowVersion?: WorkflowVersion\n restoreWorkflowVersions?: WorkflowVersion[]\n createWorkspaceMembers?: WorkspaceMember[]\n createWorkspaceMember?: WorkspaceMember\n updateWorkspaceMember?: WorkspaceMember\n deleteWorkspaceMember?: WorkspaceMember\n updateWorkspaceMembers?: WorkspaceMember[]\n deleteWorkspaceMembers?: WorkspaceMember[]\n destroyWorkspaceMember?: WorkspaceMember\n destroyWorkspaceMembers?: WorkspaceMember[]\n restoreWorkspaceMember?: WorkspaceMember\n restoreWorkspaceMembers?: WorkspaceMember[]\n createCloudUsers2?: CloudUser2[]\n createCloudUser2?: CloudUser2\n updateCloudUser2?: CloudUser2\n deleteCloudUser2?: CloudUser2\n updateCloudUsers2?: CloudUser2[]\n deleteCloudUsers2?: CloudUser2[]\n destroyCloudUser2?: CloudUser2\n destroyCloudUsers2?: CloudUser2[]\n restoreCloudUser2?: CloudUser2\n restoreCloudUsers2?: CloudUser2[]\n createCloudUserWorkspaces2?: CloudUserWorkspace2[]\n createCloudUserWorkspace2?: CloudUserWorkspace2\n updateCloudUserWorkspace2?: CloudUserWorkspace2\n deleteCloudUserWorkspace2?: CloudUserWorkspace2\n updateCloudUserWorkspaces2?: CloudUserWorkspace2[]\n deleteCloudUserWorkspaces2?: CloudUserWorkspace2[]\n destroyCloudUserWorkspace2?: CloudUserWorkspace2\n destroyCloudUserWorkspaces2?: CloudUserWorkspace2[]\n restoreCloudUserWorkspace2?: CloudUserWorkspace2\n restoreCloudUserWorkspaces2?: CloudUserWorkspace2[]\n createCloudWorkspaces2?: CloudWorkspace2[]\n createCloudWorkspace2?: CloudWorkspace2\n updateCloudWorkspace2?: CloudWorkspace2\n deleteCloudWorkspace2?: CloudWorkspace2\n updateCloudWorkspaces2?: CloudWorkspace2[]\n deleteCloudWorkspaces2?: CloudWorkspace2[]\n destroyCloudWorkspace2?: CloudWorkspace2\n destroyCloudWorkspaces2?: CloudWorkspace2[]\n restoreCloudWorkspace2?: CloudWorkspace2\n restoreCloudWorkspaces2?: CloudWorkspace2[]\n __typename: 'Mutation'\n}\n\nexport interface Links {\n primaryLinkLabel?: Scalars['String']\n primaryLinkUrl?: Scalars['String']\n secondaryLinks?: Scalars['JSON']\n __typename: 'Links'\n}\n\n\n/** This enum is used to specify the order of results */\nexport type OrderByDirection = 'AscNullsFirst' | 'AscNullsLast' | 'DescNullsFirst' | 'DescNullsLast'\n\nexport interface Currency {\n amountMicros?: Scalars['BigFloat']\n currencyCode?: Scalars['String']\n __typename: 'Currency'\n}\n\nexport interface FullName {\n firstName?: Scalars['String']\n lastName?: Scalars['String']\n __typename: 'FullName'\n}\n\nexport interface Address {\n addressStreet1?: Scalars['String']\n addressStreet2?: Scalars['String']\n addressCity?: Scalars['String']\n addressPostcode?: Scalars['String']\n addressState?: Scalars['String']\n addressCountry?: Scalars['String']\n addressLat?: Scalars['BigFloat']\n addressLng?: Scalars['BigFloat']\n __typename: 'Address'\n}\n\nexport type ActorSourceEnum = 'EMAIL' | 'CALENDAR' | 'WORKFLOW' | 'AGENT' | 'API' | 'IMPORT' | 'MANUAL' | 'SYSTEM' | 'WEBHOOK' | 'APPLICATION'\n\nexport interface Actor {\n source: ActorSourceEnum\n workspaceMemberId?: Scalars['UUID']\n name: Scalars['String']\n context?: Scalars['JSON']\n __typename: 'Actor'\n}\n\nexport interface Emails {\n primaryEmail?: Scalars['String']\n additionalEmails?: Scalars['JSON']\n __typename: 'Emails'\n}\n\nexport interface Phones {\n primaryPhoneNumber?: Scalars['String']\n primaryPhoneCountryCode?: Scalars['String']\n primaryPhoneCallingCode?: Scalars['String']\n additionalPhones?: Scalars['JSON']\n __typename: 'Phones'\n}\n\nexport interface RichTextV2 {\n blocknote?: Scalars['String']\n markdown?: Scalars['String']\n __typename: 'RichTextV2'\n}\n\n\n/** Date granularity (e.g. day, month, quarter, year, week, day of the week, quarter of the year, month of the year) */\nexport type DateGranularityEnum = 'DAY' | 'MONTH' | 'QUARTER' | 'YEAR' | 'WEEK' | 'DAY_OF_THE_WEEK' | 'MONTH_OF_THE_YEAR' | 'QUARTER_OF_THE_YEAR' | 'NONE'\n\n\n/** First day of the week (MONDAY, SUNDAY, SATURDAY) */\nexport type FirstDayOfTheWeek = 'MONDAY' | 'SUNDAY' | 'SATURDAY'\n\n\n/** Attachment file category */\nexport type AttachmentFileCategoryEnum = 'ARCHIVE' | 'AUDIO' | 'IMAGE' | 'PRESENTATION' | 'SPREADSHEET' | 'TEXT_DOCUMENT' | 'VIDEO' | 'OTHER'\n\n\n/** An attachment */\nexport interface Attachment {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Attachment name */\n name?: Scalars['String']\n /** Attachment file */\n file?: (FileObject | undefined)[]\n /** Attachment full path */\n fullPath?: Scalars['String']\n /** Attachment file category */\n fileCategory: AttachmentFileCategoryEnum\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Attachment record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachment target */\n targetTaskId?: Scalars['ID']\n /** Attachment target */\n targetNoteId?: Scalars['ID']\n /** Attachment target */\n targetPersonId?: Scalars['ID']\n /** Attachment target */\n targetCompanyId?: Scalars['ID']\n /** Attachment target */\n targetOpportunityId?: Scalars['ID']\n /** Attachment target */\n targetDashboardId?: Scalars['ID']\n /** Attachment target */\n targetWorkflowId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Attachment target */\n targetTask?: Task\n /** Attachment target */\n targetNote?: Note\n /** Attachment target */\n targetPerson?: Person\n /** Attachment target */\n targetCompany?: Company\n /** Attachment target */\n targetOpportunity?: Opportunity\n /** Attachment target */\n targetDashboard?: Dashboard\n /** Attachment target */\n targetWorkflow?: Workflow\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'Attachment'\n}\n\nexport interface FileObject {\n fileId: Scalars['UUID']\n label: Scalars['String']\n extension?: Scalars['String']\n url?: Scalars['String']\n __typename: 'FileObject'\n}\n\n\n/** An attachment */\nexport interface AttachmentEdge {\n node: Attachment\n cursor: Scalars['Cursor']\n __typename: 'AttachmentEdge'\n}\n\n\n/** An attachment */\nexport interface AttachmentConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for file */\n countUniqueValuesFile?: Scalars['Int']\n /** Number of empty values for file */\n countEmptyFile?: Scalars['Int']\n /** Number of non-empty values for file */\n countNotEmptyFile?: Scalars['Int']\n /** Percentage of empty values for file */\n percentageEmptyFile?: Scalars['Float']\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: Scalars['Float']\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: Scalars['Int']\n /** Number of empty values for fullPath */\n countEmptyFullPath?: Scalars['Int']\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: Scalars['Int']\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: Scalars['Float']\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: Scalars['Float']\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: Scalars['Int']\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: Scalars['Int']\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: Scalars['Int']\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: Scalars['Float']\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: AttachmentEdge[]\n pageInfo: PageInfo\n __typename: 'AttachmentConnection'\n}\n\nexport interface PageInfo {\n startCursor?: Scalars['ConnectionCursor']\n endCursor?: Scalars['ConnectionCursor']\n hasNextPage: Scalars['Boolean']\n hasPreviousPage: Scalars['Boolean']\n __typename: 'PageInfo'\n}\n\n\n/** An attachment */\nexport interface AttachmentGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for file */\n countUniqueValuesFile?: Scalars['Int']\n /** Number of empty values for file */\n countEmptyFile?: Scalars['Int']\n /** Number of non-empty values for file */\n countNotEmptyFile?: Scalars['Int']\n /** Percentage of empty values for file */\n percentageEmptyFile?: Scalars['Float']\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: Scalars['Float']\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: Scalars['Int']\n /** Number of empty values for fullPath */\n countEmptyFullPath?: Scalars['Int']\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: Scalars['Int']\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: Scalars['Float']\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: Scalars['Float']\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: Scalars['Int']\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: Scalars['Int']\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: Scalars['Int']\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: Scalars['Float']\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: AttachmentEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'AttachmentGroupByConnection'\n}\n\n\n/** Blocklist */\nexport interface Blocklist {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Blocklist record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** WorkspaceMember */\n workspaceMemberId: Scalars['ID']\n /** WorkspaceMember */\n workspaceMember?: WorkspaceMember\n __typename: 'Blocklist'\n}\n\n\n/** Blocklist */\nexport interface BlocklistEdge {\n node: Blocklist\n cursor: Scalars['Cursor']\n __typename: 'BlocklistEdge'\n}\n\n\n/** Blocklist */\nexport interface BlocklistConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n edges: BlocklistEdge[]\n pageInfo: PageInfo\n __typename: 'BlocklistConnection'\n}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n edges: BlocklistEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'BlocklistGroupByConnection'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociation {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar channel event association record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Event external ID */\n eventExternalId?: Scalars['String']\n /** Recurring Event ID */\n recurringEventExternalId?: Scalars['String']\n /** Channel ID */\n calendarChannelId: Scalars['ID']\n /** Event ID */\n calendarEventId: Scalars['ID']\n /** Channel ID */\n calendarChannel?: CalendarChannel\n /** Event ID */\n calendarEvent?: CalendarEvent\n __typename: 'CalendarChannelEventAssociation'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationEdge {\n node: CalendarChannelEventAssociation\n cursor: Scalars['Cursor']\n __typename: 'CalendarChannelEventAssociationEdge'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: Scalars['Int']\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: Scalars['Int']\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: Scalars['Int']\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: Scalars['Float']\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: Scalars['Int']\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: Scalars['Int']\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: Scalars['Int']\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: Scalars['Float']\n edges: CalendarChannelEventAssociationEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarChannelEventAssociationConnection'\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: Scalars['Int']\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: Scalars['Int']\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: Scalars['Int']\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: Scalars['Float']\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: Scalars['Int']\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: Scalars['Int']\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: Scalars['Int']\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: Scalars['Float']\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: Scalars['Float']\n edges: CalendarChannelEventAssociationEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarChannelEventAssociationGroupByConnection'\n}\n\n\n/** Visibility */\nexport type CalendarChannelVisibilityEnum = 'METADATA' | 'SHARE_EVERYTHING'\n\n\n/** Automatically create records for people you participated with in an event. */\nexport type CalendarChannelContactAutoCreationPolicyEnum = 'AS_PARTICIPANT_AND_ORGANIZER' | 'AS_PARTICIPANT' | 'AS_ORGANIZER' | 'NONE'\n\n\n/** Sync status */\nexport type CalendarChannelSyncStatusEnum = 'ONGOING' | 'NOT_SYNCED' | 'ACTIVE' | 'FAILED_INSUFFICIENT_PERMISSIONS' | 'FAILED_UNKNOWN'\n\n\n/** Sync stage */\nexport type CalendarChannelSyncStageEnum = 'CALENDAR_EVENT_LIST_FETCH_PENDING' | 'CALENDAR_EVENT_LIST_FETCH_SCHEDULED' | 'CALENDAR_EVENT_LIST_FETCH_ONGOING' | 'CALENDAR_EVENTS_IMPORT_PENDING' | 'CALENDAR_EVENTS_IMPORT_SCHEDULED' | 'CALENDAR_EVENTS_IMPORT_ONGOING' | 'FAILED' | 'PENDING_CONFIGURATION'\n\n\n/** Calendar Channels */\nexport interface CalendarChannel {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar channel record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** Visibility */\n visibility: CalendarChannelVisibilityEnum\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled: Scalars['Boolean']\n /** Automatically create records for people you participated with in an event. */\n contactAutoCreationPolicy: CalendarChannelContactAutoCreationPolicyEnum\n /** Is Sync Enabled */\n isSyncEnabled: Scalars['Boolean']\n /** Sync Cursor. Used for syncing events from the calendar provider */\n syncCursor?: Scalars['String']\n /** Sync status */\n syncStatus?: CalendarChannelSyncStatusEnum\n /** Sync stage */\n syncStage: CalendarChannelSyncStageEnum\n /** Sync stage started at */\n syncStageStartedAt?: Scalars['DateTime']\n /** Last sync date */\n syncedAt?: Scalars['DateTime']\n /** Throttle Failure Count */\n throttleFailureCount: Scalars['Float']\n /** Connected Account */\n connectedAccountId: Scalars['ID']\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n /** Connected Account */\n connectedAccount?: ConnectedAccount\n __typename: 'CalendarChannel'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelEdge {\n node: CalendarChannel\n cursor: Scalars['Cursor']\n __typename: 'CalendarChannelEdge'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n edges: CalendarChannelEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarChannelConnection'\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n edges: CalendarChannelEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarChannelGroupByConnection'\n}\n\n\n/** Response Status */\nexport type CalendarEventParticipantResponseStatusEnum = 'NEEDS_ACTION' | 'DECLINED' | 'TENTATIVE' | 'ACCEPTED'\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipant {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar event participant record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Handle */\n handle?: Scalars['String']\n /** Display Name */\n displayName?: Scalars['String']\n /** Is Organizer */\n isOrganizer: Scalars['Boolean']\n /** Response Status */\n responseStatus: CalendarEventParticipantResponseStatusEnum\n /** Event ID */\n calendarEventId: Scalars['ID']\n /** Person */\n personId?: Scalars['ID']\n /** Workspace Member */\n workspaceMemberId?: Scalars['ID']\n /** Event ID */\n calendarEvent?: CalendarEvent\n /** Person */\n person?: Person\n /** Workspace Member */\n workspaceMember?: WorkspaceMember\n __typename: 'CalendarEventParticipant'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantEdge {\n node: CalendarEventParticipant\n cursor: Scalars['Cursor']\n __typename: 'CalendarEventParticipantEdge'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: Scalars['Int']\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: Scalars['Int']\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: Scalars['Int']\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: Scalars['Float']\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: Scalars['Float']\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: Scalars['Int']\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: Scalars['Int']\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: Scalars['Int']\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: Scalars['Int']\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: Scalars['Int']\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: Scalars['Float']\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: Scalars['Float']\n edges: CalendarEventParticipantEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarEventParticipantConnection'\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: Scalars['Int']\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: Scalars['Int']\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: Scalars['Int']\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: Scalars['Float']\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: Scalars['Float']\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: Scalars['Int']\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: Scalars['Int']\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: Scalars['Int']\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: Scalars['Int']\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: Scalars['Int']\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: Scalars['Float']\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: Scalars['Float']\n edges: CalendarEventParticipantEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarEventParticipantGroupByConnection'\n}\n\n\n/** Calendar events */\nexport interface CalendarEvent {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Calendar event record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Title */\n title?: Scalars['String']\n /** Is canceled */\n isCanceled: Scalars['Boolean']\n /** Is Full Day */\n isFullDay: Scalars['Boolean']\n /** Start Date */\n startsAt?: Scalars['DateTime']\n /** End Date */\n endsAt?: Scalars['DateTime']\n /** Creation DateTime */\n externalCreatedAt?: Scalars['DateTime']\n /** Update DateTime */\n externalUpdatedAt?: Scalars['DateTime']\n /** Description */\n description?: Scalars['String']\n /** Location */\n location?: Scalars['String']\n /** iCal UID */\n iCalUid?: Scalars['String']\n /** Conference Solution */\n conferenceSolution?: Scalars['String']\n /** Meet Link */\n conferenceLink?: Links\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: CalendarChannelEventAssociationConnection\n /** Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n __typename: 'CalendarEvent'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventEdge {\n node: CalendarEvent\n cursor: Scalars['Cursor']\n __typename: 'CalendarEventEdge'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: Scalars['Int']\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: Scalars['Int']\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: Scalars['Int']\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: Scalars['Float']\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: Scalars['Float']\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: Scalars['Int']\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: Scalars['Int']\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: Scalars['Int']\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: Scalars['Int']\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: Scalars['Int']\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: Scalars['Float']\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: Scalars['Float']\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: Scalars['Int']\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: Scalars['Int']\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: Scalars['Int']\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: Scalars['Int']\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: Scalars['Int']\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: Scalars['Float']\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: Scalars['Float']\n /** Earliest date contained in the field startsAt */\n minStartsAt?: Scalars['DateTime']\n /** Latest date contained in the field startsAt */\n maxStartsAt?: Scalars['DateTime']\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: Scalars['Int']\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: Scalars['Int']\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: Scalars['Int']\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: Scalars['Float']\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: Scalars['Float']\n /** Earliest date contained in the field endsAt */\n minEndsAt?: Scalars['DateTime']\n /** Latest date contained in the field endsAt */\n maxEndsAt?: Scalars['DateTime']\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: Scalars['Int']\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: Scalars['Int']\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: Scalars['Int']\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: Scalars['DateTime']\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: Scalars['Int']\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for location */\n countUniqueValuesLocation?: Scalars['Int']\n /** Number of empty values for location */\n countEmptyLocation?: Scalars['Int']\n /** Number of non-empty values for location */\n countNotEmptyLocation?: Scalars['Int']\n /** Percentage of empty values for location */\n percentageEmptyLocation?: Scalars['Float']\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: Scalars['Float']\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: Scalars['Int']\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: Scalars['Int']\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: Scalars['Int']\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: Scalars['Float']\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: Scalars['Float']\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: Scalars['Int']\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: Scalars['Int']\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: Scalars['Int']\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: Scalars['Float']\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: Scalars['Float']\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: Scalars['Int']\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: Scalars['Int']\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: Scalars['Int']\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: Scalars['Float']\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: Scalars['Float']\n edges: CalendarEventEdge[]\n pageInfo: PageInfo\n __typename: 'CalendarEventConnection'\n}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: Scalars['Int']\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: Scalars['Int']\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: Scalars['Int']\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: Scalars['Float']\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: Scalars['Float']\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: Scalars['Int']\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: Scalars['Int']\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: Scalars['Int']\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: Scalars['Int']\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: Scalars['Int']\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: Scalars['Float']\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: Scalars['Float']\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: Scalars['Int']\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: Scalars['Int']\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: Scalars['Int']\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: Scalars['Int']\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: Scalars['Int']\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: Scalars['Float']\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: Scalars['Float']\n /** Earliest date contained in the field startsAt */\n minStartsAt?: Scalars['DateTime']\n /** Latest date contained in the field startsAt */\n maxStartsAt?: Scalars['DateTime']\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: Scalars['Int']\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: Scalars['Int']\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: Scalars['Int']\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: Scalars['Float']\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: Scalars['Float']\n /** Earliest date contained in the field endsAt */\n minEndsAt?: Scalars['DateTime']\n /** Latest date contained in the field endsAt */\n maxEndsAt?: Scalars['DateTime']\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: Scalars['Int']\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: Scalars['Int']\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: Scalars['Int']\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: Scalars['DateTime']\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: Scalars['Int']\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for location */\n countUniqueValuesLocation?: Scalars['Int']\n /** Number of empty values for location */\n countEmptyLocation?: Scalars['Int']\n /** Number of non-empty values for location */\n countNotEmptyLocation?: Scalars['Int']\n /** Percentage of empty values for location */\n percentageEmptyLocation?: Scalars['Float']\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: Scalars['Float']\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: Scalars['Int']\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: Scalars['Int']\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: Scalars['Int']\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: Scalars['Float']\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: Scalars['Float']\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: Scalars['Int']\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: Scalars['Int']\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: Scalars['Int']\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: Scalars['Float']\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: Scalars['Float']\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: Scalars['Int']\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: Scalars['Int']\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: Scalars['Int']\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: Scalars['Float']\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: Scalars['Float']\n edges: CalendarEventEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CalendarEventGroupByConnection'\n}\n\n\n/** A company */\nexport interface Company {\n /** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\n idealCustomerProfile: Scalars['Boolean']\n /** Company record position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The company name */\n name?: Scalars['String']\n /** The company website URL. We use this url to fetch the company icon */\n domainName?: Links\n /** Address of the company */\n address?: Address\n /** Number of employees in the company */\n employees?: Scalars['Float']\n /** The company Linkedin account */\n linkedinLink?: Links\n /** The company Twitter/X account */\n xLink?: Links\n /** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\n annualRecurringRevenue?: Currency\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Your team member responsible for managing the company account */\n accountOwnerId?: Scalars['ID']\n /** Attachments linked to the company */\n attachments?: AttachmentConnection\n /** People linked to the company. */\n people?: PersonConnection\n /** Your team member responsible for managing the company account */\n accountOwner?: WorkspaceMember\n /** Tasks tied to the company */\n taskTargets?: TaskTargetConnection\n /** Notes tied to the company */\n noteTargets?: NoteTargetConnection\n /** Opportunities linked to the company. */\n opportunities?: OpportunityConnection\n /** Favorites linked to the company */\n favorites?: FavoriteConnection\n /** Timeline Activities linked to the company */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Company'\n}\n\n\n/** A company */\nexport interface CompanyEdge {\n node: Company\n cursor: Scalars['Cursor']\n __typename: 'CompanyEdge'\n}\n\n\n/** A company */\nexport interface CompanyConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: Scalars['Int']\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: Scalars['Int']\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: Scalars['Int']\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: Scalars['Float']\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: Scalars['Float']\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: Scalars['Int']\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: Scalars['Int']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: Scalars['Int']\n /** Number of empty values for domainName */\n countEmptyDomainName?: Scalars['Int']\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: Scalars['Int']\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: Scalars['Float']\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: Scalars['Float']\n /** Number of unique values for address */\n countUniqueValuesAddress?: Scalars['Int']\n /** Number of empty values for address */\n countEmptyAddress?: Scalars['Int']\n /** Number of non-empty values for address */\n countNotEmptyAddress?: Scalars['Int']\n /** Percentage of empty values for address */\n percentageEmptyAddress?: Scalars['Float']\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: Scalars['Int']\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CompanyEdge[]\n pageInfo: PageInfo\n __typename: 'CompanyConnection'\n}\n\n\n/** A company */\nexport interface CompanyGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: Scalars['Int']\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: Scalars['Int']\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: Scalars['Int']\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: Scalars['Float']\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: Scalars['Float']\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: Scalars['Int']\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: Scalars['Int']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: Scalars['Int']\n /** Number of empty values for domainName */\n countEmptyDomainName?: Scalars['Int']\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: Scalars['Int']\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: Scalars['Float']\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: Scalars['Float']\n /** Number of unique values for address */\n countUniqueValuesAddress?: Scalars['Int']\n /** Number of empty values for address */\n countEmptyAddress?: Scalars['Int']\n /** Number of non-empty values for address */\n countNotEmptyAddress?: Scalars['Int']\n /** Percentage of empty values for address */\n percentageEmptyAddress?: Scalars['Float']\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: Scalars['Int']\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CompanyEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CompanyGroupByConnection'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccount {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Connected account record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The account handle (email, username, phone number, etc.) */\n handle?: Scalars['String']\n /** The account provider */\n provider: Scalars['String']\n /** Messaging provider access token */\n accessToken?: Scalars['String']\n /** Messaging provider refresh token */\n refreshToken?: Scalars['String']\n /** Last sync history ID */\n lastSyncHistoryId?: Scalars['String']\n /** Auth failed at */\n authFailedAt?: Scalars['DateTime']\n /** Last credentials refreshed at */\n lastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Handle Aliases */\n handleAliases?: Scalars['String']\n /** Scopes */\n scopes?: (Scalars['String'] | undefined)[]\n /** JSON object containing custom connection parameters */\n connectionParameters?: Scalars['JSON']\n /** Account Owner */\n accountOwnerId: Scalars['ID']\n /** Calendar Channels */\n calendarChannels?: CalendarChannelConnection\n /** Account Owner */\n accountOwner?: WorkspaceMember\n /** Message Channels */\n messageChannels?: MessageChannelConnection\n __typename: 'ConnectedAccount'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountEdge {\n node: ConnectedAccount\n cursor: Scalars['Cursor']\n __typename: 'ConnectedAccountEdge'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for provider */\n countUniqueValuesProvider?: Scalars['Int']\n /** Number of empty values for provider */\n countEmptyProvider?: Scalars['Int']\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: Scalars['Int']\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: Scalars['Float']\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: Scalars['Float']\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: Scalars['Int']\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: Scalars['Int']\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: Scalars['Int']\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: Scalars['Float']\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: Scalars['Float']\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: Scalars['Int']\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: Scalars['Int']\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: Scalars['Int']\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: Scalars['Float']\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: Scalars['Float']\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: Scalars['Int']\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: Scalars['Int']\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: Scalars['Int']\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: Scalars['Float']\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: Scalars['Float']\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: Scalars['Int']\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: Scalars['Int']\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: Scalars['Int']\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: Scalars['Float']\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: Scalars['Float']\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: Scalars['DateTime']\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: Scalars['DateTime']\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: Scalars['Int']\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: Scalars['Int']\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: Scalars['Int']\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: Scalars['Float']\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: Scalars['Float']\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: Scalars['Int']\n /** Number of empty values for scopes */\n countEmptyScopes?: Scalars['Int']\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: Scalars['Int']\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: Scalars['Float']\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: Scalars['Float']\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: Scalars['Int']\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: Scalars['Int']\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: Scalars['Int']\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: Scalars['Float']\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: Scalars['Float']\n edges: ConnectedAccountEdge[]\n pageInfo: PageInfo\n __typename: 'ConnectedAccountConnection'\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for provider */\n countUniqueValuesProvider?: Scalars['Int']\n /** Number of empty values for provider */\n countEmptyProvider?: Scalars['Int']\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: Scalars['Int']\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: Scalars['Float']\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: Scalars['Float']\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: Scalars['Int']\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: Scalars['Int']\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: Scalars['Int']\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: Scalars['Float']\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: Scalars['Float']\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: Scalars['Int']\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: Scalars['Int']\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: Scalars['Int']\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: Scalars['Float']\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: Scalars['Float']\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: Scalars['Int']\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: Scalars['Int']\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: Scalars['Int']\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: Scalars['Float']\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: Scalars['Float']\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: Scalars['Int']\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: Scalars['Int']\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: Scalars['Int']\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: Scalars['Float']\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: Scalars['Float']\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: Scalars['DateTime']\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: Scalars['DateTime']\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: Scalars['Int']\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: Scalars['Float']\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: Scalars['DateTime']\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: Scalars['Int']\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: Scalars['Int']\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: Scalars['Int']\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: Scalars['Float']\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: Scalars['Float']\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: Scalars['Int']\n /** Number of empty values for scopes */\n countEmptyScopes?: Scalars['Int']\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: Scalars['Int']\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: Scalars['Float']\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: Scalars['Float']\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: Scalars['Int']\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: Scalars['Int']\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: Scalars['Int']\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: Scalars['Float']\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: Scalars['Float']\n edges: ConnectedAccountEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'ConnectedAccountGroupByConnection'\n}\n\n\n/** A dashboard */\nexport interface Dashboard {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Dashboard title */\n title?: Scalars['String']\n /** Dashboard record Position */\n position: Scalars['Position']\n /** Dashboard page layout */\n pageLayoutId?: Scalars['UUID']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachments linked to the dashboard */\n attachments?: AttachmentConnection\n /** Timeline activities linked to the dashboard */\n timelineActivities?: TimelineActivityConnection\n /** Favorites linked to the dashboard */\n favorites?: FavoriteConnection\n __typename: 'Dashboard'\n}\n\n\n/** A dashboard */\nexport interface DashboardEdge {\n node: Dashboard\n cursor: Scalars['Cursor']\n __typename: 'DashboardEdge'\n}\n\n\n/** A dashboard */\nexport interface DashboardConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: Scalars['Int']\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: Scalars['Int']\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: Scalars['Int']\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: Scalars['Float']\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: DashboardEdge[]\n pageInfo: PageInfo\n __typename: 'DashboardConnection'\n}\n\n\n/** A dashboard */\nexport interface DashboardGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: Scalars['Int']\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: Scalars['Int']\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: Scalars['Int']\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: Scalars['Float']\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: DashboardEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'DashboardGroupByConnection'\n}\n\n\n/** A favorite */\nexport interface Favorite {\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Id */\n id: Scalars['UUID']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Favorite position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** ViewId */\n viewId?: Scalars['UUID']\n /** Favorite company */\n companyId?: Scalars['ID']\n /** Favorite dashboard */\n dashboardId?: Scalars['ID']\n /** Favorite workspace member */\n forWorkspaceMemberId?: Scalars['ID']\n /** Favorite person */\n personId?: Scalars['ID']\n /** Favorite opportunity */\n opportunityId?: Scalars['ID']\n /** Favorite workflow */\n workflowId?: Scalars['ID']\n /** Favorite workflow version */\n workflowVersionId?: Scalars['ID']\n /** Favorite workflow run */\n workflowRunId?: Scalars['ID']\n /** Favorite task */\n taskId?: Scalars['ID']\n /** Favorite note */\n noteId?: Scalars['ID']\n /** The folder this favorite belongs to */\n favoriteFolderId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Favorite company */\n company?: Company\n /** Favorite dashboard */\n dashboard?: Dashboard\n /** Favorite workspace member */\n forWorkspaceMember?: WorkspaceMember\n /** Favorite person */\n person?: Person\n /** Favorite opportunity */\n opportunity?: Opportunity\n /** Favorite workflow */\n workflow?: Workflow\n /** Favorite workflow version */\n workflowVersion?: WorkflowVersion\n /** Favorite workflow run */\n workflowRun?: WorkflowRun\n /** Favorite task */\n task?: Task\n /** Favorite note */\n note?: Note\n /** The folder this favorite belongs to */\n favoriteFolder?: FavoriteFolder\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'Favorite'\n}\n\n\n/** A favorite */\nexport interface FavoriteEdge {\n node: Favorite\n cursor: Scalars['Cursor']\n __typename: 'FavoriteEdge'\n}\n\n\n/** A favorite */\nexport interface FavoriteConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: Scalars['Int']\n /** Number of empty values for viewId */\n countEmptyViewId?: Scalars['Int']\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: Scalars['Int']\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: Scalars['Float']\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: Scalars['Float']\n edges: FavoriteEdge[]\n pageInfo: PageInfo\n __typename: 'FavoriteConnection'\n}\n\n\n/** A favorite */\nexport interface FavoriteGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: Scalars['Int']\n /** Number of empty values for viewId */\n countEmptyViewId?: Scalars['Int']\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: Scalars['Int']\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: Scalars['Float']\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: Scalars['Float']\n edges: FavoriteEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'FavoriteGroupByConnection'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolder {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Favorite folder position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Name of the favorite folder */\n name?: Scalars['String']\n /** Favorites in this folder */\n favorites?: FavoriteConnection\n __typename: 'FavoriteFolder'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderEdge {\n node: FavoriteFolder\n cursor: Scalars['Cursor']\n __typename: 'FavoriteFolderEdge'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n edges: FavoriteFolderEdge[]\n pageInfo: PageInfo\n __typename: 'FavoriteFolderConnection'\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n edges: FavoriteFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'FavoriteFolderGroupByConnection'\n}\n\n\n/** Message Direction */\nexport type MessageChannelMessageAssociationDirectionEnum = 'INCOMING' | 'OUTGOING'\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociation {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message channel message association record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Message id from the messaging provider */\n messageExternalId?: Scalars['String']\n /** Thread id from the messaging provider */\n messageThreadExternalId?: Scalars['String']\n /** Message Direction */\n direction: MessageChannelMessageAssociationDirectionEnum\n /** Message Id */\n messageId?: Scalars['ID']\n /** Message Channel Id */\n messageChannelId?: Scalars['ID']\n /** Message Thread Id */\n messageThreadId?: Scalars['ID']\n /** Message Id */\n message?: Message\n /** Message Channel Id */\n messageChannel?: MessageChannel\n /** Message Thread Id */\n messageThread?: MessageThread\n /** Message Folders (supports multiple folders/labels) */\n messageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n __typename: 'MessageChannelMessageAssociation'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationEdge {\n node: MessageChannelMessageAssociation\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelMessageAssociationEdge'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: Scalars['Int']\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: Scalars['Int']\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: Scalars['Int']\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: Scalars['Float']\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: Scalars['Int']\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: Scalars['Int']\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: Scalars['Int']\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n edges: MessageChannelMessageAssociationEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelMessageAssociationConnection'\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: Scalars['Int']\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: Scalars['Int']\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: Scalars['Int']\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: Scalars['Float']\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: Scalars['Int']\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: Scalars['Int']\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: Scalars['Int']\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: Scalars['Float']\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n edges: MessageChannelMessageAssociationEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelMessageAssociationGroupByConnection'\n}\n\n\n/** Visibility */\nexport type MessageChannelVisibilityEnum = 'METADATA' | 'SUBJECT' | 'SHARE_EVERYTHING'\n\n\n/** Channel Type */\nexport type MessageChannelTypeEnum = 'EMAIL' | 'SMS'\n\n\n/** Automatically create People records when receiving or sending emails */\nexport type MessageChannelContactAutoCreationPolicyEnum = 'SENT_AND_RECEIVED' | 'SENT' | 'NONE'\n\n\n/** Message folder import policy */\nexport type MessageChannelMessageFolderImportPolicyEnum = 'ALL_FOLDERS' | 'SELECTED_FOLDERS'\n\n\n/** Pending action for group emails */\nexport type MessageChannelPendingGroupEmailsActionEnum = 'GROUP_EMAILS_DELETION' | 'GROUP_EMAILS_IMPORT' | 'NONE'\n\n\n/** Sync status */\nexport type MessageChannelSyncStatusEnum = 'ONGOING' | 'NOT_SYNCED' | 'ACTIVE' | 'FAILED_INSUFFICIENT_PERMISSIONS' | 'FAILED_UNKNOWN'\n\n\n/** Sync stage */\nexport type MessageChannelSyncStageEnum = 'MESSAGE_LIST_FETCH_PENDING' | 'MESSAGE_LIST_FETCH_SCHEDULED' | 'MESSAGE_LIST_FETCH_ONGOING' | 'MESSAGES_IMPORT_PENDING' | 'MESSAGES_IMPORT_SCHEDULED' | 'MESSAGES_IMPORT_ONGOING' | 'FAILED' | 'PENDING_CONFIGURATION'\n\n\n/** Message Channels */\nexport interface MessageChannel {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Channel record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Visibility */\n visibility: MessageChannelVisibilityEnum\n /** Handle */\n handle?: Scalars['String']\n /** Channel Type */\n type: MessageChannelTypeEnum\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled: Scalars['Boolean']\n /** Automatically create People records when receiving or sending emails */\n contactAutoCreationPolicy: MessageChannelContactAutoCreationPolicyEnum\n /** Message folder import policy */\n messageFolderImportPolicy: MessageChannelMessageFolderImportPolicyEnum\n /** Exclude non professional emails */\n excludeNonProfessionalEmails: Scalars['Boolean']\n /** Exclude group emails */\n excludeGroupEmails: Scalars['Boolean']\n /** Pending action for group emails */\n pendingGroupEmailsAction: MessageChannelPendingGroupEmailsActionEnum\n /** Is Sync Enabled */\n isSyncEnabled: Scalars['Boolean']\n /** Last sync cursor */\n syncCursor?: Scalars['String']\n /** Last sync date */\n syncedAt?: Scalars['DateTime']\n /** Sync status */\n syncStatus?: MessageChannelSyncStatusEnum\n /** Sync stage */\n syncStage: MessageChannelSyncStageEnum\n /** Sync stage started at */\n syncStageStartedAt?: Scalars['DateTime']\n /** Throttle Failure Count */\n throttleFailureCount: Scalars['Float']\n /** Throttle Retry After */\n throttleRetryAfter?: Scalars['DateTime']\n /** Connected Account */\n connectedAccountId: Scalars['ID']\n /** Connected Account */\n connectedAccount?: ConnectedAccount\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n /** Message Folders */\n messageFolders?: MessageFolderConnection\n __typename: 'MessageChannel'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelEdge {\n node: MessageChannel\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelEdge'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: Scalars['Int']\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: Scalars['Int']\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: Scalars['Int']\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: Scalars['Int']\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: Scalars['Int']\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: Scalars['Float']\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: Scalars['Int']\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: Scalars['Int']\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: Scalars['Int']\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: Scalars['Int']\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: Scalars['Int']\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: Scalars['Int']\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: Scalars['Float']\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: Scalars['Float']\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: Scalars['DateTime']\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: Scalars['DateTime']\n edges: MessageChannelEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelConnection'\n}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: Scalars['Int']\n /** Number of empty values for visibility */\n countEmptyVisibility?: Scalars['Int']\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: Scalars['Int']\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: Scalars['Float']\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: Scalars['Int']\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: Scalars['Float']\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: Scalars['Int']\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: Scalars['Int']\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: Scalars['Int']\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: Scalars['Int']\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: Scalars['Float']\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: Scalars['Int']\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: Scalars['Int']\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: Scalars['Float']\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: Scalars['Int']\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: Scalars['Float']\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: Scalars['Int']\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: Scalars['Int']\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: Scalars['Int']\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: Scalars['Int']\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: Scalars['Int']\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: Scalars['Float']\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: Scalars['Float']\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: Scalars['Int']\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: Scalars['Int']\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: Scalars['Int']\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: Scalars['Int']\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: Scalars['Float']\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: Scalars['Int']\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: Scalars['Int']\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: Scalars['Int']\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: Scalars['Float']\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: Scalars['Float']\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: Scalars['Int']\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: Scalars['Int']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: Scalars['Int']\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: Scalars['Int']\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: Scalars['Int']\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: Scalars['Float']\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: Scalars['DateTime']\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: Scalars['Int']\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: Scalars['Int']\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: Scalars['Int']\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: Scalars['Float']\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: Scalars['Float']\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: Scalars['Int']\n /** Number of empty values for syncStage */\n countEmptySyncStage?: Scalars['Int']\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: Scalars['Int']\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: Scalars['Float']\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: Scalars['Float']\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: Scalars['Int']\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: Scalars['Int']\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: Scalars['Int']\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: Scalars['Float']\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: Scalars['DateTime']\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: Scalars['Int']\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: Scalars['Int']\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: Scalars['Int']\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: Scalars['Float']\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: Scalars['Float']\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: Scalars['Float']\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: Scalars['Float']\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: Scalars['Float']\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: Scalars['Float']\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: Scalars['Int']\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: Scalars['Int']\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: Scalars['Int']\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: Scalars['Float']\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: Scalars['Float']\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: Scalars['DateTime']\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: Scalars['DateTime']\n edges: MessageChannelEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelGroupByConnection'\n}\n\n\n/** Pending action for folder sync */\nexport type MessageFolderPendingSyncActionEnum = 'FOLDER_DELETION' | 'NONE'\n\n\n/** Message Folders */\nexport interface MessageFolder {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Folder record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Folder name */\n name?: Scalars['String']\n /** Sync Cursor */\n syncCursor?: Scalars['String']\n /** Is Sent Folder */\n isSentFolder: Scalars['Boolean']\n /** Is Synced */\n isSynced: Scalars['Boolean']\n /** Parent Folder ID */\n parentFolderId?: Scalars['String']\n /** External ID */\n externalId?: Scalars['String']\n /** Pending action for folder sync */\n pendingSyncAction: MessageFolderPendingSyncActionEnum\n /** Message Channel */\n messageChannelId: Scalars['ID']\n /** Message Channel */\n messageChannel?: MessageChannel\n /** Message Association Folders (supports multiple folders/labels) */\n messageChannelMessageAssociationMessageFolders?: MessageChannelMessageAssociationMessageFolderConnection\n __typename: 'MessageFolder'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderEdge {\n node: MessageFolder\n cursor: Scalars['Cursor']\n __typename: 'MessageFolderEdge'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: Scalars['Int']\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: Scalars['Int']\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: Scalars['Int']\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: Scalars['Float']\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: Scalars['Float']\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: Scalars['Int']\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: Scalars['Int']\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: Scalars['Int']\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: Scalars['Int']\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: Scalars['Int']\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: Scalars['Float']\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: Scalars['Float']\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: Scalars['Int']\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: Scalars['Int']\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: Scalars['Int']\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: Scalars['Int']\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: Scalars['Int']\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: Scalars['Float']\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: Scalars['Float']\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: Scalars['Int']\n /** Number of empty values for externalId */\n countEmptyExternalId?: Scalars['Int']\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: Scalars['Int']\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: Scalars['Float']\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: Scalars['Float']\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: Scalars['Int']\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: Scalars['Int']\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: Scalars['Int']\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: Scalars['Float']\n edges: MessageFolderEdge[]\n pageInfo: PageInfo\n __typename: 'MessageFolderConnection'\n}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: Scalars['Int']\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: Scalars['Int']\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: Scalars['Int']\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: Scalars['Float']\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: Scalars['Float']\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: Scalars['Int']\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: Scalars['Int']\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: Scalars['Int']\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: Scalars['Float']\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: Scalars['Float']\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: Scalars['Int']\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: Scalars['Int']\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: Scalars['Int']\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: Scalars['Int']\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: Scalars['Int']\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: Scalars['Float']\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: Scalars['Float']\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: Scalars['Int']\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: Scalars['Int']\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: Scalars['Int']\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: Scalars['Int']\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: Scalars['Int']\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: Scalars['Float']\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: Scalars['Float']\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: Scalars['Int']\n /** Number of empty values for externalId */\n countEmptyExternalId?: Scalars['Int']\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: Scalars['Int']\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: Scalars['Float']\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: Scalars['Float']\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: Scalars['Int']\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: Scalars['Int']\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: Scalars['Int']\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: Scalars['Float']\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: Scalars['Float']\n edges: MessageFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageFolderGroupByConnection'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolder {\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message channel message association message folder record position */\n position: Scalars['Position']\n /** Message Channel Message Association */\n messageChannelMessageAssociationId: Scalars['ID']\n /** Message Folder */\n messageFolderId: Scalars['ID']\n /** Message Channel Message Association */\n messageChannelMessageAssociation?: MessageChannelMessageAssociation\n /** Message Folder */\n messageFolder?: MessageFolder\n __typename: 'MessageChannelMessageAssociationMessageFolder'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderEdge {\n node: MessageChannelMessageAssociationMessageFolder\n cursor: Scalars['Cursor']\n __typename: 'MessageChannelMessageAssociationMessageFolderEdge'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n edges: MessageChannelMessageAssociationMessageFolderEdge[]\n pageInfo: PageInfo\n __typename: 'MessageChannelMessageAssociationMessageFolderConnection'\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n edges: MessageChannelMessageAssociationMessageFolderEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageChannelMessageAssociationMessageFolderGroupByConnection'\n}\n\n\n/** Role */\nexport type MessageParticipantRoleEnum = 'FROM' | 'TO' | 'CC' | 'BCC'\n\n\n/** Message Participants */\nexport interface MessageParticipant {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Participant record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Role */\n role: MessageParticipantRoleEnum\n /** Handle */\n handle?: Scalars['String']\n /** Display Name */\n displayName?: Scalars['String']\n /** Message */\n messageId: Scalars['ID']\n /** Person */\n personId?: Scalars['ID']\n /** Workspace member */\n workspaceMemberId?: Scalars['ID']\n /** Message */\n message?: Message\n /** Person */\n person?: Person\n /** Workspace member */\n workspaceMember?: WorkspaceMember\n __typename: 'MessageParticipant'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantEdge {\n node: MessageParticipant\n cursor: Scalars['Cursor']\n __typename: 'MessageParticipantEdge'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for role */\n countUniqueValuesRole?: Scalars['Int']\n /** Number of empty values for role */\n countEmptyRole?: Scalars['Int']\n /** Number of non-empty values for role */\n countNotEmptyRole?: Scalars['Int']\n /** Percentage of empty values for role */\n percentageEmptyRole?: Scalars['Float']\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n edges: MessageParticipantEdge[]\n pageInfo: PageInfo\n __typename: 'MessageParticipantConnection'\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for role */\n countUniqueValuesRole?: Scalars['Int']\n /** Number of empty values for role */\n countEmptyRole?: Scalars['Int']\n /** Number of non-empty values for role */\n countNotEmptyRole?: Scalars['Int']\n /** Percentage of empty values for role */\n percentageEmptyRole?: Scalars['Float']\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: Scalars['Float']\n /** Number of unique values for handle */\n countUniqueValuesHandle?: Scalars['Int']\n /** Number of empty values for handle */\n countEmptyHandle?: Scalars['Int']\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: Scalars['Int']\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: Scalars['Float']\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: Scalars['Float']\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: Scalars['Int']\n /** Number of empty values for displayName */\n countEmptyDisplayName?: Scalars['Int']\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: Scalars['Int']\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: Scalars['Float']\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: Scalars['Float']\n edges: MessageParticipantEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageParticipantGroupByConnection'\n}\n\n\n/** Message Thread */\nexport interface MessageThread {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message Thread record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Messages from the thread. */\n messages?: MessageConnection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n __typename: 'MessageThread'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadEdge {\n node: MessageThread\n cursor: Scalars['Cursor']\n __typename: 'MessageThreadEdge'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: MessageThreadEdge[]\n pageInfo: PageInfo\n __typename: 'MessageThreadConnection'\n}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: MessageThreadEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageThreadGroupByConnection'\n}\n\n\n/** Message Direction */\nexport type MessageDirectionEnum = 'INCOMING' | 'OUTGOING'\n\n\n/** Message */\nexport interface Message {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Message record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Message id from the message header */\n headerMessageId?: Scalars['String']\n /** Message Direction */\n direction: MessageDirectionEnum\n /** Subject */\n subject?: Scalars['String']\n /** Text */\n text?: Scalars['String']\n /** The date the message was received */\n receivedAt?: Scalars['DateTime']\n /** Message Thread Id */\n messageThreadId?: Scalars['ID']\n /** Message Thread Id */\n messageThread?: MessageThread\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: MessageChannelMessageAssociationConnection\n __typename: 'Message'\n}\n\n\n/** Message */\nexport interface MessageEdge {\n node: Message\n cursor: Scalars['Cursor']\n __typename: 'MessageEdge'\n}\n\n\n/** Message */\nexport interface MessageConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: Scalars['Int']\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: Scalars['Int']\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: Scalars['Int']\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: Scalars['Float']\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n /** Number of unique values for subject */\n countUniqueValuesSubject?: Scalars['Int']\n /** Number of empty values for subject */\n countEmptySubject?: Scalars['Int']\n /** Number of non-empty values for subject */\n countNotEmptySubject?: Scalars['Int']\n /** Percentage of empty values for subject */\n percentageEmptySubject?: Scalars['Float']\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: Scalars['Float']\n /** Number of unique values for text */\n countUniqueValuesText?: Scalars['Int']\n /** Number of empty values for text */\n countEmptyText?: Scalars['Int']\n /** Number of non-empty values for text */\n countNotEmptyText?: Scalars['Int']\n /** Percentage of empty values for text */\n percentageEmptyText?: Scalars['Float']\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: Scalars['Float']\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: Scalars['Int']\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: Scalars['Int']\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: Scalars['Int']\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: Scalars['Float']\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: Scalars['Float']\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: Scalars['DateTime']\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: Scalars['DateTime']\n edges: MessageEdge[]\n pageInfo: PageInfo\n __typename: 'MessageConnection'\n}\n\n\n/** Message */\nexport interface MessageGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: Scalars['Int']\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: Scalars['Int']\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: Scalars['Int']\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: Scalars['Float']\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: Scalars['Float']\n /** Number of unique values for direction */\n countUniqueValuesDirection?: Scalars['Int']\n /** Number of empty values for direction */\n countEmptyDirection?: Scalars['Int']\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: Scalars['Int']\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: Scalars['Float']\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: Scalars['Float']\n /** Number of unique values for subject */\n countUniqueValuesSubject?: Scalars['Int']\n /** Number of empty values for subject */\n countEmptySubject?: Scalars['Int']\n /** Number of non-empty values for subject */\n countNotEmptySubject?: Scalars['Int']\n /** Percentage of empty values for subject */\n percentageEmptySubject?: Scalars['Float']\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: Scalars['Float']\n /** Number of unique values for text */\n countUniqueValuesText?: Scalars['Int']\n /** Number of empty values for text */\n countEmptyText?: Scalars['Int']\n /** Number of non-empty values for text */\n countNotEmptyText?: Scalars['Int']\n /** Percentage of empty values for text */\n percentageEmptyText?: Scalars['Float']\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: Scalars['Float']\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: Scalars['Int']\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: Scalars['Int']\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: Scalars['Int']\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: Scalars['Float']\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: Scalars['Float']\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: Scalars['DateTime']\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: Scalars['DateTime']\n edges: MessageEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'MessageGroupByConnection'\n}\n\n\n/** A note */\nexport interface Note {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Note record position */\n position: Scalars['Position']\n /** Note title */\n title?: Scalars['String']\n /** Note body */\n bodyV2?: RichTextV2\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Note attachments */\n attachments?: AttachmentConnection\n /** Favorites linked to the note */\n favorites?: FavoriteConnection\n /** Note targets */\n noteTargets?: NoteTargetConnection\n /** Timeline Activities linked to the note. */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Note'\n}\n\n\n/** A note */\nexport interface NoteEdge {\n node: Note\n cursor: Scalars['Cursor']\n __typename: 'NoteEdge'\n}\n\n\n/** A note */\nexport interface NoteConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: NoteEdge[]\n pageInfo: PageInfo\n __typename: 'NoteConnection'\n}\n\n\n/** A note */\nexport interface NoteGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: NoteEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'NoteGroupByConnection'\n}\n\n\n/** A note target */\nexport interface NoteTarget {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** NoteTarget record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** NoteTarget target */\n targetCompanyId?: Scalars['ID']\n /** NoteTarget note */\n noteId?: Scalars['ID']\n /** NoteTarget target */\n targetPersonId?: Scalars['ID']\n /** NoteTarget target */\n targetOpportunityId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** NoteTarget target */\n targetCompany?: Company\n /** NoteTarget note */\n note?: Note\n /** NoteTarget target */\n targetPerson?: Person\n /** NoteTarget target */\n targetOpportunity?: Opportunity\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'NoteTarget'\n}\n\n\n/** A note target */\nexport interface NoteTargetEdge {\n node: NoteTarget\n cursor: Scalars['Cursor']\n __typename: 'NoteTargetEdge'\n}\n\n\n/** A note target */\nexport interface NoteTargetConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: NoteTargetEdge[]\n pageInfo: PageInfo\n __typename: 'NoteTargetConnection'\n}\n\n\n/** A note target */\nexport interface NoteTargetGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: NoteTargetEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'NoteTargetGroupByConnection'\n}\n\n\n/** Opportunity stage */\nexport type OpportunityStageEnum = 'NEW' | 'SCREENING' | 'MEETING' | 'PROPOSAL' | 'CUSTOMER'\n\n\n/** An opportunity */\nexport interface Opportunity {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The opportunity name */\n name?: Scalars['String']\n /** Opportunity amount */\n amount?: Currency\n /** Opportunity close date */\n closeDate?: Scalars['DateTime']\n /** Opportunity stage */\n stage: OpportunityStageEnum\n /** Opportunity record position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Opportunity company */\n companyId?: Scalars['ID']\n /** Opportunity point of contact */\n pointOfContactId?: Scalars['ID']\n /** Opportunity owner */\n ownerId?: Scalars['ID']\n /** Attachments linked to the opportunity */\n attachments?: AttachmentConnection\n /** Opportunity company */\n company?: Company\n /** Favorites linked to the opportunity */\n favorites?: FavoriteConnection\n /** Notes tied to the opportunity */\n noteTargets?: NoteTargetConnection\n /** Opportunity point of contact */\n pointOfContact?: Person\n /** Tasks tied to the opportunity */\n taskTargets?: TaskTargetConnection\n /** Timeline Activities linked to the opportunity. */\n timelineActivities?: TimelineActivityConnection\n /** Opportunity owner */\n owner?: WorkspaceMember\n __typename: 'Opportunity'\n}\n\n\n/** An opportunity */\nexport interface OpportunityEdge {\n node: Opportunity\n cursor: Scalars['Cursor']\n __typename: 'OpportunityEdge'\n}\n\n\n/** An opportunity */\nexport interface OpportunityConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for amount */\n countUniqueValuesAmount?: Scalars['Int']\n /** Number of empty values for amount */\n countEmptyAmount?: Scalars['Int']\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: Scalars['Int']\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: Scalars['Float']\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: Scalars['Float']\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: Scalars['Float']\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: Scalars['Float']\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: Scalars['Int']\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: Scalars['Int']\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: Scalars['Int']\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: Scalars['Float']\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: Scalars['Float']\n /** Earliest date contained in the field closeDate */\n minCloseDate?: Scalars['DateTime']\n /** Latest date contained in the field closeDate */\n maxCloseDate?: Scalars['DateTime']\n /** Number of unique values for stage */\n countUniqueValuesStage?: Scalars['Int']\n /** Number of empty values for stage */\n countEmptyStage?: Scalars['Int']\n /** Number of non-empty values for stage */\n countNotEmptyStage?: Scalars['Int']\n /** Percentage of empty values for stage */\n percentageEmptyStage?: Scalars['Float']\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: OpportunityEdge[]\n pageInfo: PageInfo\n __typename: 'OpportunityConnection'\n}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for amount */\n countUniqueValuesAmount?: Scalars['Int']\n /** Number of empty values for amount */\n countEmptyAmount?: Scalars['Int']\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: Scalars['Int']\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: Scalars['Float']\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: Scalars['Float']\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: Scalars['Float']\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: Scalars['Float']\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: Scalars['Int']\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: Scalars['Int']\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: Scalars['Int']\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: Scalars['Float']\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: Scalars['Float']\n /** Earliest date contained in the field closeDate */\n minCloseDate?: Scalars['DateTime']\n /** Latest date contained in the field closeDate */\n maxCloseDate?: Scalars['DateTime']\n /** Number of unique values for stage */\n countUniqueValuesStage?: Scalars['Int']\n /** Number of empty values for stage */\n countEmptyStage?: Scalars['Int']\n /** Number of non-empty values for stage */\n countNotEmptyStage?: Scalars['Int']\n /** Percentage of empty values for stage */\n percentageEmptyStage?: Scalars['Float']\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: OpportunityEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'OpportunityGroupByConnection'\n}\n\n\n/** A person */\nexport interface Person {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Contact's name */\n name?: FullName\n /** Contact's Emails */\n emails?: Emails\n /** Contact's Linkedin account */\n linkedinLink?: Links\n /** Contact's X/Twitter account */\n xLink?: Links\n /** Contact's job title */\n jobTitle?: Scalars['String']\n /** Contact's phone numbers */\n phones?: Phones\n /** Contact's city */\n city?: Scalars['String']\n /** Contact's avatar */\n avatarUrl?: Scalars['String']\n /** Contact's avatar file */\n avatarFile?: (FileObject | undefined)[]\n /** Person record Position */\n position: Scalars['Position']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Contact's company */\n companyId?: Scalars['ID']\n /** Attachments linked to the contact. */\n attachments?: AttachmentConnection\n /** Notes tied to the contact */\n noteTargets?: NoteTargetConnection\n /** Calendar Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n /** Contact's company */\n company?: Company\n /** Favorites linked to the contact */\n favorites?: FavoriteConnection\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** List of opportunities for which that person is the point of contact */\n pointOfContactForOpportunities?: OpportunityConnection\n /** Tasks tied to the contact */\n taskTargets?: TaskTargetConnection\n /** Events linked to the person */\n timelineActivities?: TimelineActivityConnection\n cloudUsers2?: CloudUser2Connection\n __typename: 'Person'\n}\n\n\n/** A person */\nexport interface PersonEdge {\n node: Person\n cursor: Scalars['Cursor']\n __typename: 'PersonEdge'\n}\n\n\n/** A person */\nexport interface PersonConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for emails */\n countUniqueValuesEmails?: Scalars['Int']\n /** Number of empty values for emails */\n countEmptyEmails?: Scalars['Int']\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: Scalars['Int']\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: Scalars['Float']\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: Scalars['Int']\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: Scalars['Int']\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: Scalars['Int']\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: Scalars['Float']\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: Scalars['Float']\n /** Number of unique values for phones */\n countUniqueValuesPhones?: Scalars['Int']\n /** Number of empty values for phones */\n countEmptyPhones?: Scalars['Int']\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: Scalars['Int']\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: Scalars['Float']\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: Scalars['Float']\n /** Number of unique values for city */\n countUniqueValuesCity?: Scalars['Int']\n /** Number of empty values for city */\n countEmptyCity?: Scalars['Int']\n /** Number of non-empty values for city */\n countNotEmptyCity?: Scalars['Int']\n /** Percentage of empty values for city */\n percentageEmptyCity?: Scalars['Float']\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: Scalars['Int']\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: Scalars['Int']\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: Scalars['Int']\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: Scalars['Float']\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: PersonEdge[]\n pageInfo: PageInfo\n __typename: 'PersonConnection'\n}\n\n\n/** A person */\nexport interface PersonGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for emails */\n countUniqueValuesEmails?: Scalars['Int']\n /** Number of empty values for emails */\n countEmptyEmails?: Scalars['Int']\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: Scalars['Int']\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: Scalars['Float']\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: Scalars['Float']\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: Scalars['Int']\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: Scalars['Int']\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: Scalars['Int']\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: Scalars['Float']\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: Scalars['Float']\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: Scalars['Int']\n /** Number of empty values for xLink */\n countEmptyXLink?: Scalars['Int']\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: Scalars['Int']\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: Scalars['Float']\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: Scalars['Float']\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: Scalars['Int']\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: Scalars['Int']\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: Scalars['Int']\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: Scalars['Float']\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: Scalars['Float']\n /** Number of unique values for phones */\n countUniqueValuesPhones?: Scalars['Int']\n /** Number of empty values for phones */\n countEmptyPhones?: Scalars['Int']\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: Scalars['Int']\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: Scalars['Float']\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: Scalars['Float']\n /** Number of unique values for city */\n countUniqueValuesCity?: Scalars['Int']\n /** Number of empty values for city */\n countEmptyCity?: Scalars['Int']\n /** Number of non-empty values for city */\n countNotEmptyCity?: Scalars['Int']\n /** Percentage of empty values for city */\n percentageEmptyCity?: Scalars['Float']\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: Scalars['Int']\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: Scalars['Int']\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: Scalars['Int']\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: Scalars['Float']\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: PersonEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'PersonGroupByConnection'\n}\n\n\n/** Task status */\nexport type TaskStatusEnum = 'TODO' | 'IN_PROGRESS' | 'DONE'\n\n\n/** A task */\nexport interface Task {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Task record position */\n position: Scalars['Position']\n /** Task title */\n title?: Scalars['String']\n /** Task body */\n bodyV2?: RichTextV2\n /** Task due date */\n dueAt?: Scalars['DateTime']\n /** Task status */\n status?: TaskStatusEnum\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Task assignee */\n assigneeId?: Scalars['ID']\n /** Task attachments */\n attachments?: AttachmentConnection\n /** Favorites linked to the task */\n favorites?: FavoriteConnection\n /** Task targets */\n taskTargets?: TaskTargetConnection\n /** Task assignee */\n assignee?: WorkspaceMember\n /** Timeline Activities linked to the task. */\n timelineActivities?: TimelineActivityConnection\n __typename: 'Task'\n}\n\n\n/** A task */\nexport interface TaskEdge {\n node: Task\n cursor: Scalars['Cursor']\n __typename: 'TaskEdge'\n}\n\n\n/** A task */\nexport interface TaskConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: Scalars['Int']\n /** Number of empty values for dueAt */\n countEmptyDueAt?: Scalars['Int']\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: Scalars['Int']\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: Scalars['Float']\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: Scalars['Float']\n /** Earliest date contained in the field dueAt */\n minDueAt?: Scalars['DateTime']\n /** Latest date contained in the field dueAt */\n maxDueAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: TaskEdge[]\n pageInfo: PageInfo\n __typename: 'TaskConnection'\n}\n\n\n/** A task */\nexport interface TaskGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for title */\n countUniqueValuesTitle?: Scalars['Int']\n /** Number of empty values for title */\n countEmptyTitle?: Scalars['Int']\n /** Number of non-empty values for title */\n countNotEmptyTitle?: Scalars['Int']\n /** Percentage of empty values for title */\n percentageEmptyTitle?: Scalars['Float']\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: Scalars['Float']\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: Scalars['Int']\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: Scalars['Int']\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: Scalars['Int']\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: Scalars['Float']\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: Scalars['Float']\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: Scalars['Int']\n /** Number of empty values for dueAt */\n countEmptyDueAt?: Scalars['Int']\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: Scalars['Int']\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: Scalars['Float']\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: Scalars['Float']\n /** Earliest date contained in the field dueAt */\n minDueAt?: Scalars['DateTime']\n /** Latest date contained in the field dueAt */\n maxDueAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: TaskEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TaskGroupByConnection'\n}\n\n\n/** A task target */\nexport interface TaskTarget {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** TaskTarget record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** TaskTarget target */\n targetCompanyId?: Scalars['ID']\n /** TaskTarget target */\n targetOpportunityId?: Scalars['ID']\n /** TaskTarget target */\n targetPersonId?: Scalars['ID']\n /** TaskTarget task */\n taskId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** TaskTarget target */\n targetCompany?: Company\n /** TaskTarget target */\n targetOpportunity?: Opportunity\n /** TaskTarget target */\n targetPerson?: Person\n /** TaskTarget task */\n task?: Task\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'TaskTarget'\n}\n\n\n/** A task target */\nexport interface TaskTargetEdge {\n node: TaskTarget\n cursor: Scalars['Cursor']\n __typename: 'TaskTargetEdge'\n}\n\n\n/** A task target */\nexport interface TaskTargetConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TaskTargetEdge[]\n pageInfo: PageInfo\n __typename: 'TaskTargetConnection'\n}\n\n\n/** A task target */\nexport interface TaskTargetGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TaskTargetEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TaskTargetGroupByConnection'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivity {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Timeline activity record position */\n position: Scalars['Position']\n /** Creation date */\n happensAt: Scalars['DateTime']\n /** Event name */\n name?: Scalars['String']\n /** Json value for event details */\n properties?: Scalars['JSON']\n /** Cached record name */\n linkedRecordCachedName?: Scalars['String']\n /** Linked Record id */\n linkedRecordId?: Scalars['UUID']\n /** Linked Object Metadata Id */\n linkedObjectMetadataId?: Scalars['UUID']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Event target */\n targetCompanyId?: Scalars['ID']\n /** Event target */\n targetDashboardId?: Scalars['ID']\n /** Event target */\n targetNoteId?: Scalars['ID']\n /** Event target */\n targetOpportunityId?: Scalars['ID']\n /** Event target */\n targetPersonId?: Scalars['ID']\n /** Event target */\n targetTaskId?: Scalars['ID']\n /** Event workspace member */\n workspaceMemberId?: Scalars['ID']\n /** Event target */\n targetWorkflowId?: Scalars['ID']\n /** Event target */\n targetWorkflowVersionId?: Scalars['ID']\n /** Event target */\n targetWorkflowRunId?: Scalars['ID']\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: Scalars['ID']\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: Scalars['ID']\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: Scalars['ID']\n /** Event target */\n targetCompany?: Company\n /** Event target */\n targetDashboard?: Dashboard\n /** Event target */\n targetNote?: Note\n /** Event target */\n targetOpportunity?: Opportunity\n /** Event target */\n targetPerson?: Person\n /** Event target */\n targetTask?: Task\n /** Event workspace member */\n workspaceMember?: WorkspaceMember\n /** Event target */\n targetWorkflow?: Workflow\n /** Event target */\n targetWorkflowVersion?: WorkflowVersion\n /** Event target */\n targetWorkflowRun?: WorkflowRun\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2\n __typename: 'TimelineActivity'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityEdge {\n node: TimelineActivity\n cursor: Scalars['Cursor']\n __typename: 'TimelineActivityEdge'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: Scalars['Int']\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: Scalars['Int']\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: Scalars['Int']\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: Scalars['Float']\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: Scalars['Float']\n /** Earliest date contained in the field happensAt */\n minHappensAt?: Scalars['DateTime']\n /** Latest date contained in the field happensAt */\n maxHappensAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for properties */\n countUniqueValuesProperties?: Scalars['Int']\n /** Number of empty values for properties */\n countEmptyProperties?: Scalars['Int']\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: Scalars['Int']\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: Scalars['Float']\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: Scalars['Float']\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: Scalars['Int']\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: Scalars['Int']\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: Scalars['Int']\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: Scalars['Int']\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: Scalars['Float']\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: Scalars['Int']\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: Scalars['Int']\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: Scalars['Int']\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TimelineActivityEdge[]\n pageInfo: PageInfo\n __typename: 'TimelineActivityConnection'\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: Scalars['Int']\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: Scalars['Int']\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: Scalars['Int']\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: Scalars['Float']\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: Scalars['Float']\n /** Earliest date contained in the field happensAt */\n minHappensAt?: Scalars['DateTime']\n /** Latest date contained in the field happensAt */\n maxHappensAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for properties */\n countUniqueValuesProperties?: Scalars['Int']\n /** Number of empty values for properties */\n countEmptyProperties?: Scalars['Int']\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: Scalars['Int']\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: Scalars['Float']\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: Scalars['Float']\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: Scalars['Int']\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: Scalars['Int']\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: Scalars['Float']\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: Scalars['Int']\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: Scalars['Int']\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: Scalars['Int']\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: Scalars['Float']\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: Scalars['Float']\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: Scalars['Int']\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: Scalars['Int']\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: Scalars['Int']\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: Scalars['Int']\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: Scalars['Int']\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: Scalars['Float']\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: Scalars['Float']\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: Scalars['Int']\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: Scalars['Int']\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: Scalars['Int']\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: Scalars['Float']\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: Scalars['Float']\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: Scalars['Int']\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: Scalars['Int']\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: Scalars['Int']\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: Scalars['Float']\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: Scalars['Float']\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: Scalars['Int']\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: Scalars['Int']\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: Scalars['Int']\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: Scalars['Float']\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: Scalars['Float']\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: Scalars['Int']\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: Scalars['Int']\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: Scalars['Int']\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: Scalars['Float']\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: Scalars['Float']\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: Scalars['Int']\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: Scalars['Int']\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: Scalars['Int']\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: Scalars['Float']\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: Scalars['Float']\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: Scalars['Int']\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: Scalars['Int']\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: Scalars['Int']\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: Scalars['Float']\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: Scalars['Int']\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: Scalars['Float']\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: Scalars['Int']\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: Scalars['Int']\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: Scalars['Int']\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: Scalars['Float']\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: Scalars['Float']\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: Scalars['Int']\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: Scalars['Float']\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: Scalars['Float']\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: Scalars['Int']\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: Scalars['Int']\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: Scalars['Float']\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: Scalars['Float']\n edges: TimelineActivityEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'TimelineActivityGroupByConnection'\n}\n\n\n/** The current statuses of the workflow versions */\nexport type WorkflowStatusesEnum = 'DRAFT' | 'ACTIVE' | 'DEACTIVATED'\n\n\n/** A workflow */\nexport interface Workflow {\n /** The creator of the record */\n createdBy: Actor\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The workflow name */\n name?: Scalars['String']\n /** The workflow last published version id */\n lastPublishedVersionId?: Scalars['String']\n /** The current statuses of the workflow versions */\n statuses?: (WorkflowStatusesEnum | undefined)[]\n /** Workflow record position */\n position: Scalars['Position']\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** Attachments linked to the workflow */\n attachments?: AttachmentConnection\n /** Favorites linked to the workflow */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the workflow */\n timelineActivities?: TimelineActivityConnection\n /** Workflow versions linked to the workflow. */\n versions?: WorkflowVersionConnection\n /** Workflow runs linked to the workflow. */\n runs?: WorkflowRunConnection\n /** Workflow automated triggers linked to the workflow. */\n automatedTriggers?: WorkflowAutomatedTriggerConnection\n __typename: 'Workflow'\n}\n\n\n/** A workflow */\nexport interface WorkflowEdge {\n node: Workflow\n cursor: Scalars['Cursor']\n __typename: 'WorkflowEdge'\n}\n\n\n/** A workflow */\nexport interface WorkflowConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: Scalars['Int']\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: Scalars['Int']\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: Scalars['Int']\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: Scalars['Float']\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: Scalars['Float']\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: Scalars['Int']\n /** Number of empty values for statuses */\n countEmptyStatuses?: Scalars['Int']\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: Scalars['Int']\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: Scalars['Float']\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowConnection'\n}\n\n\n/** A workflow */\nexport interface WorkflowGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: Scalars['Int']\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: Scalars['Int']\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: Scalars['Int']\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: Scalars['Float']\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: Scalars['Float']\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: Scalars['Int']\n /** Number of empty values for statuses */\n countEmptyStatuses?: Scalars['Int']\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: Scalars['Int']\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: Scalars['Float']\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowGroupByConnection'\n}\n\n\n/** The workflow automated trigger type */\nexport type WorkflowAutomatedTriggerTypeEnum = 'DATABASE_EVENT' | 'CRON'\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTrigger {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** WorkflowAutomatedTrigger record position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The workflow automated trigger type */\n type: WorkflowAutomatedTriggerTypeEnum\n /** The workflow automated trigger settings */\n settings: Scalars['JSON']\n /** WorkflowAutomatedTrigger workflow */\n workflowId: Scalars['ID']\n /** WorkflowAutomatedTrigger workflow */\n workflow?: Workflow\n __typename: 'WorkflowAutomatedTrigger'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerEdge {\n node: WorkflowAutomatedTrigger\n cursor: Scalars['Cursor']\n __typename: 'WorkflowAutomatedTriggerEdge'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for settings */\n countUniqueValuesSettings?: Scalars['Int']\n /** Number of empty values for settings */\n countEmptySettings?: Scalars['Int']\n /** Number of non-empty values for settings */\n countNotEmptySettings?: Scalars['Int']\n /** Percentage of empty values for settings */\n percentageEmptySettings?: Scalars['Float']\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: Scalars['Float']\n edges: WorkflowAutomatedTriggerEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowAutomatedTriggerConnection'\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for type */\n countUniqueValuesType?: Scalars['Int']\n /** Number of empty values for type */\n countEmptyType?: Scalars['Int']\n /** Number of non-empty values for type */\n countNotEmptyType?: Scalars['Int']\n /** Percentage of empty values for type */\n percentageEmptyType?: Scalars['Float']\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: Scalars['Float']\n /** Number of unique values for settings */\n countUniqueValuesSettings?: Scalars['Int']\n /** Number of empty values for settings */\n countEmptySettings?: Scalars['Int']\n /** Number of non-empty values for settings */\n countNotEmptySettings?: Scalars['Int']\n /** Percentage of empty values for settings */\n percentageEmptySettings?: Scalars['Float']\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: Scalars['Float']\n edges: WorkflowAutomatedTriggerEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowAutomatedTriggerGroupByConnection'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunEdge {\n node: WorkflowRun\n cursor: Scalars['Cursor']\n __typename: 'WorkflowRunEdge'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: Scalars['Int']\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: Scalars['Int']\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: Scalars['Int']\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: Scalars['Float']\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: Scalars['Float']\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: Scalars['DateTime']\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: Scalars['DateTime']\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: Scalars['Int']\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: Scalars['Int']\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: Scalars['Int']\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: Scalars['Float']\n /** Earliest date contained in the field startedAt */\n minStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field startedAt */\n maxStartedAt?: Scalars['DateTime']\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: Scalars['Int']\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: Scalars['Int']\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: Scalars['Int']\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: Scalars['Float']\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: Scalars['Float']\n /** Earliest date contained in the field endedAt */\n minEndedAt?: Scalars['DateTime']\n /** Latest date contained in the field endedAt */\n maxEndedAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for state */\n countUniqueValuesState?: Scalars['Int']\n /** Number of empty values for state */\n countEmptyState?: Scalars['Int']\n /** Number of non-empty values for state */\n countNotEmptyState?: Scalars['Int']\n /** Percentage of empty values for state */\n percentageEmptyState?: Scalars['Float']\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: Scalars['Float']\n /** Number of unique values for context */\n countUniqueValuesContext?: Scalars['Int']\n /** Number of empty values for context */\n countEmptyContext?: Scalars['Int']\n /** Number of non-empty values for context */\n countNotEmptyContext?: Scalars['Int']\n /** Percentage of empty values for context */\n percentageEmptyContext?: Scalars['Float']\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: Scalars['Float']\n /** Number of unique values for output */\n countUniqueValuesOutput?: Scalars['Int']\n /** Number of empty values for output */\n countEmptyOutput?: Scalars['Int']\n /** Number of non-empty values for output */\n countNotEmptyOutput?: Scalars['Int']\n /** Percentage of empty values for output */\n percentageEmptyOutput?: Scalars['Float']\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowRunEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowRunConnection'\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: Scalars['Int']\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: Scalars['Int']\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: Scalars['Int']\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: Scalars['Float']\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: Scalars['Float']\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: Scalars['DateTime']\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: Scalars['DateTime']\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: Scalars['Int']\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: Scalars['Int']\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: Scalars['Int']\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: Scalars['Float']\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: Scalars['Float']\n /** Earliest date contained in the field startedAt */\n minStartedAt?: Scalars['DateTime']\n /** Latest date contained in the field startedAt */\n maxStartedAt?: Scalars['DateTime']\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: Scalars['Int']\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: Scalars['Int']\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: Scalars['Int']\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: Scalars['Float']\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: Scalars['Float']\n /** Earliest date contained in the field endedAt */\n minEndedAt?: Scalars['DateTime']\n /** Latest date contained in the field endedAt */\n maxEndedAt?: Scalars['DateTime']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for state */\n countUniqueValuesState?: Scalars['Int']\n /** Number of empty values for state */\n countEmptyState?: Scalars['Int']\n /** Number of non-empty values for state */\n countNotEmptyState?: Scalars['Int']\n /** Percentage of empty values for state */\n percentageEmptyState?: Scalars['Float']\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: Scalars['Float']\n /** Number of unique values for context */\n countUniqueValuesContext?: Scalars['Int']\n /** Number of empty values for context */\n countEmptyContext?: Scalars['Int']\n /** Number of non-empty values for context */\n countNotEmptyContext?: Scalars['Int']\n /** Percentage of empty values for context */\n percentageEmptyContext?: Scalars['Float']\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: Scalars['Float']\n /** Number of unique values for output */\n countUniqueValuesOutput?: Scalars['Int']\n /** Number of empty values for output */\n countEmptyOutput?: Scalars['Int']\n /** Number of non-empty values for output */\n countNotEmptyOutput?: Scalars['Int']\n /** Percentage of empty values for output */\n percentageEmptyOutput?: Scalars['Float']\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowRunEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowRunGroupByConnection'\n}\n\n\n/** The workflow version status */\nexport type WorkflowVersionStatusEnum = 'DRAFT' | 'ACTIVE' | 'DEACTIVATED' | 'ARCHIVED'\n\n\n/** A workflow version */\nexport interface WorkflowVersion {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** The workflow version name */\n name?: Scalars['String']\n /** Json object to provide trigger */\n trigger?: Scalars['JSON']\n /** Json object to provide steps */\n steps?: Scalars['JSON']\n /** The workflow version status */\n status: WorkflowVersionStatusEnum\n /** Workflow version position */\n position: Scalars['Position']\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** WorkflowVersion workflow */\n workflowId?: Scalars['ID']\n /** Favorites linked to the workflow version */\n favorites?: FavoriteConnection\n /** Timeline activities linked to the version */\n timelineActivities?: TimelineActivityConnection\n /** WorkflowVersion workflow */\n workflow?: Workflow\n /** Workflow runs linked to the version. */\n runs?: WorkflowRunConnection\n __typename: 'WorkflowVersion'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionEdge {\n node: WorkflowVersion\n cursor: Scalars['Cursor']\n __typename: 'WorkflowVersionEdge'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: Scalars['Int']\n /** Number of empty values for trigger */\n countEmptyTrigger?: Scalars['Int']\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: Scalars['Int']\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: Scalars['Float']\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: Scalars['Float']\n /** Number of unique values for steps */\n countUniqueValuesSteps?: Scalars['Int']\n /** Number of empty values for steps */\n countEmptySteps?: Scalars['Int']\n /** Number of non-empty values for steps */\n countNotEmptySteps?: Scalars['Int']\n /** Percentage of empty values for steps */\n percentageEmptySteps?: Scalars['Float']\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: Scalars['Float']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowVersionEdge[]\n pageInfo: PageInfo\n __typename: 'WorkflowVersionConnection'\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: Scalars['Int']\n /** Number of empty values for trigger */\n countEmptyTrigger?: Scalars['Int']\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: Scalars['Int']\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: Scalars['Float']\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: Scalars['Float']\n /** Number of unique values for steps */\n countUniqueValuesSteps?: Scalars['Int']\n /** Number of empty values for steps */\n countEmptySteps?: Scalars['Int']\n /** Number of non-empty values for steps */\n countNotEmptySteps?: Scalars['Int']\n /** Percentage of empty values for steps */\n percentageEmptySteps?: Scalars['Float']\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: Scalars['Float']\n /** Number of unique values for status */\n countUniqueValuesStatus?: Scalars['Int']\n /** Number of empty values for status */\n countEmptyStatus?: Scalars['Int']\n /** Number of non-empty values for status */\n countNotEmptyStatus?: Scalars['Int']\n /** Percentage of empty values for status */\n percentageEmptyStatus?: Scalars['Float']\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: WorkflowVersionEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkflowVersionGroupByConnection'\n}\n\n\n/** User's preferred date format */\nexport type WorkspaceMemberDateFormatEnum = 'SYSTEM' | 'MONTH_FIRST' | 'DAY_FIRST' | 'YEAR_FIRST'\n\n\n/** User's preferred time format */\nexport type WorkspaceMemberTimeFormatEnum = 'SYSTEM' | 'HOUR_24' | 'HOUR_12'\n\n\n/** User's preferred number format */\nexport type WorkspaceMemberNumberFormatEnum = 'SYSTEM' | 'COMMAS_AND_DOT' | 'SPACES_AND_COMMA' | 'DOTS_AND_COMMA' | 'APOSTROPHE_AND_DOT'\n\n\n/** A workspace member */\nexport interface WorkspaceMember {\n /** Id */\n id: Scalars['UUID']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Date when the record was deleted */\n deletedAt?: Scalars['DateTime']\n /** Workspace member position */\n position: Scalars['Position']\n /** Workspace member name */\n name: FullName\n /** Preferred color scheme */\n colorScheme: Scalars['String']\n /** Preferred language */\n locale: Scalars['String']\n /** Workspace member avatar */\n avatarUrl?: Scalars['String']\n /** Related user email address */\n userEmail?: Scalars['String']\n /** User's preferred start day of the week */\n calendarStartDay: Scalars['Int']\n /** Associated User Id */\n userId: Scalars['UUID']\n /** User time zone */\n timeZone: Scalars['String']\n /** User's preferred date format */\n dateFormat: WorkspaceMemberDateFormatEnum\n /** User's preferred time format */\n timeFormat: WorkspaceMemberTimeFormatEnum\n /** User's preferred number format */\n numberFormat: WorkspaceMemberNumberFormatEnum\n /** Field used for full-text search */\n searchVector?: Scalars['TSVector']\n /** The creator of the record */\n createdBy: Actor\n /** The workspace member who last updated the record */\n updatedBy: Actor\n /** Blocklisted handles */\n blocklist?: BlocklistConnection\n /** Calendar Event Participants */\n calendarEventParticipants?: CalendarEventParticipantConnection\n /** Account owner for companies */\n accountOwnerForCompanies?: CompanyConnection\n /** Connected accounts */\n connectedAccounts?: ConnectedAccountConnection\n /** Favorites linked to the workspace member */\n favorites?: FavoriteConnection\n /** Message Participants */\n messageParticipants?: MessageParticipantConnection\n /** Opportunities owned by the workspace member */\n ownedOpportunities?: OpportunityConnection\n /** Tasks assigned to the workspace member */\n assignedTasks?: TaskConnection\n /** Events linked to the workspace member */\n timelineActivities?: TimelineActivityConnection\n __typename: 'WorkspaceMember'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberEdge {\n node: WorkspaceMember\n cursor: Scalars['Cursor']\n __typename: 'WorkspaceMemberEdge'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: Scalars['Int']\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: Scalars['Int']\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: Scalars['Int']\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: Scalars['Float']\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: Scalars['Float']\n /** Number of unique values for locale */\n countUniqueValuesLocale?: Scalars['Int']\n /** Number of empty values for locale */\n countEmptyLocale?: Scalars['Int']\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: Scalars['Int']\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: Scalars['Float']\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: Scalars['Int']\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: Scalars['Int']\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: Scalars['Int']\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: Scalars['Float']\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: Scalars['Float']\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: Scalars['Int']\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: Scalars['Int']\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: Scalars['Int']\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: Scalars['Float']\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: Scalars['Float']\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: Scalars['Float']\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: Scalars['Float']\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: Scalars['Float']\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: Scalars['Float']\n /** Number of unique values for userId */\n countUniqueValuesUserId?: Scalars['Int']\n /** Number of empty values for userId */\n countEmptyUserId?: Scalars['Int']\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: Scalars['Int']\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: Scalars['Float']\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: Scalars['Float']\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: Scalars['Int']\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: Scalars['Int']\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: Scalars['Int']\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: Scalars['Float']\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: Scalars['Float']\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: Scalars['Int']\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: Scalars['Int']\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: Scalars['Int']\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: Scalars['Float']\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: Scalars['Float']\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: Scalars['Int']\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: Scalars['Int']\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: Scalars['Int']\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: Scalars['Float']\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: Scalars['Float']\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: Scalars['Int']\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: Scalars['Int']\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: Scalars['Int']\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: Scalars['Float']\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n edges: WorkspaceMemberEdge[]\n pageInfo: PageInfo\n __typename: 'WorkspaceMemberConnection'\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: Scalars['Int']\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: Scalars['Int']\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: Scalars['Int']\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: Scalars['Float']\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: Scalars['Float']\n /** Number of unique values for locale */\n countUniqueValuesLocale?: Scalars['Int']\n /** Number of empty values for locale */\n countEmptyLocale?: Scalars['Int']\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: Scalars['Int']\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: Scalars['Float']\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: Scalars['Float']\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: Scalars['Int']\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: Scalars['Int']\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: Scalars['Int']\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: Scalars['Float']\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: Scalars['Float']\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: Scalars['Int']\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: Scalars['Int']\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: Scalars['Int']\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: Scalars['Float']\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: Scalars['Float']\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: Scalars['Int']\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: Scalars['Int']\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: Scalars['Int']\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: Scalars['Float']\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: Scalars['Float']\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: Scalars['Float']\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: Scalars['Float']\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: Scalars['Float']\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: Scalars['Float']\n /** Number of unique values for userId */\n countUniqueValuesUserId?: Scalars['Int']\n /** Number of empty values for userId */\n countEmptyUserId?: Scalars['Int']\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: Scalars['Int']\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: Scalars['Float']\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: Scalars['Float']\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: Scalars['Int']\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: Scalars['Int']\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: Scalars['Int']\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: Scalars['Float']\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: Scalars['Float']\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: Scalars['Int']\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: Scalars['Int']\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: Scalars['Int']\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: Scalars['Float']\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: Scalars['Float']\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: Scalars['Int']\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: Scalars['Int']\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: Scalars['Int']\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: Scalars['Float']\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: Scalars['Float']\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: Scalars['Int']\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: Scalars['Int']\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: Scalars['Int']\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: Scalars['Float']\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n edges: WorkspaceMemberEdge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'WorkspaceMemberGroupByConnection'\n}\n\nexport type CloudUser2ActivityStatusEnum = 'ACTIVE' | 'RECENT' | 'DORMANT' | 'INACTIVE'\n\nexport interface CloudUser2 {\n /** Id */\n id: Scalars['UUID']\n activityStatus?: CloudUser2ActivityStatusEnum\n avgDailyPageviewsLast30d?: Scalars['Float']\n dataLastUpdatedAt?: Scalars['DateTime']\n daysSinceLastActivity?: Scalars['Float']\n email?: Emails\n fullName?: FullName\n isActiveL24h?: Scalars['Boolean']\n isActiveL30d?: Scalars['Boolean']\n isActiveL7d?: Scalars['Boolean']\n isTwenty?: Scalars['Boolean']\n lastActivityDate?: Scalars['DateTime']\n pageViewsL24h?: Scalars['Float']\n pageViewsL30d?: Scalars['Float']\n pageViewsL7d?: Scalars['Float']\n updatedBy?: Actor\n userTenure?: Scalars['Float']\n workspaceCount?: Scalars['Float']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n personId?: Scalars['ID']\n /** Cloud users 2 tied to the CloudUser2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud users 2 tied to the CloudUser2 */\n favorites?: FavoriteConnection\n /** Cloud users 2 tied to the CloudUser2 */\n attachments?: AttachmentConnection\n /** Cloud users 2 tied to the CloudUser2 */\n noteTargets?: NoteTargetConnection\n /** Cloud users 2 tied to the CloudUser2 */\n taskTargets?: TaskTargetConnection\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n person?: Person\n __typename: 'CloudUser2'\n}\n\nexport interface CloudUser2Edge {\n node: CloudUser2\n cursor: Scalars['Cursor']\n __typename: 'CloudUser2Edge'\n}\n\nexport interface CloudUser2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: Scalars['Int']\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: Scalars['Int']\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: Scalars['Int']\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: Scalars['Float']\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: Scalars['Float']\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: Scalars['Int']\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: Scalars['Float']\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: Scalars['Float']\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: Scalars['Float']\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: Scalars['Float']\n /** Number of unique values for email */\n countUniqueValuesEmail?: Scalars['Int']\n /** Number of empty values for email */\n countEmptyEmail?: Scalars['Int']\n /** Number of non-empty values for email */\n countNotEmptyEmail?: Scalars['Int']\n /** Percentage of empty values for email */\n percentageEmptyEmail?: Scalars['Float']\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: Scalars['Float']\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: Scalars['Int']\n /** Number of empty values for fullName */\n countEmptyFullName?: Scalars['Int']\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: Scalars['Int']\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: Scalars['Float']\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: Scalars['Float']\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: Scalars['Int']\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: Scalars['Int']\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: Scalars['Int']\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: Scalars['Float']\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: Scalars['Int']\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: Scalars['Int']\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: Scalars['Int']\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: Scalars['Int']\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: Scalars['Int']\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: Scalars['Float']\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: Scalars['Int']\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: Scalars['Int']\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: Scalars['Int']\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: Scalars['Int']\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: Scalars['Int']\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: Scalars['Float']\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: Scalars['Int']\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: Scalars['Int']\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: Scalars['Int']\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: Scalars['Int']\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: Scalars['Int']\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: Scalars['Float']\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: Scalars['Float']\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: Scalars['Int']\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: Scalars['Int']\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: Scalars['Int']\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: Scalars['Int']\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: Scalars['Int']\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: Scalars['Float']\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: Scalars['Float']\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: Scalars['DateTime']\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: Scalars['DateTime']\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: Scalars['Int']\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: Scalars['Float']\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: Scalars['Int']\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: Scalars['Float']\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: Scalars['Int']\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: Scalars['Int']\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: Scalars['Int']\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: Scalars['Int']\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: Scalars['Float']\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: Scalars['Float']\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: Scalars['Float']\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: Scalars['Float']\n /** Average amount contained in the field userTenure */\n avgUserTenure?: Scalars['Float']\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: Scalars['Float']\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: Scalars['Int']\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: Scalars['Int']\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: Scalars['Int']\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: Scalars['Float']\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: Scalars['Float']\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: Scalars['Float']\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: Scalars['Float']\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUser2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudUser2Connection'\n}\n\nexport interface CloudUser2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: Scalars['Int']\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: Scalars['Int']\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: Scalars['Int']\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: Scalars['Float']\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: Scalars['Float']\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: Scalars['Int']\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: Scalars['Int']\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: Scalars['Int']\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: Scalars['Float']\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: Scalars['Float']\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: Scalars['Float']\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: Scalars['Float']\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: Scalars['Float']\n /** Number of unique values for email */\n countUniqueValuesEmail?: Scalars['Int']\n /** Number of empty values for email */\n countEmptyEmail?: Scalars['Int']\n /** Number of non-empty values for email */\n countNotEmptyEmail?: Scalars['Int']\n /** Percentage of empty values for email */\n percentageEmptyEmail?: Scalars['Float']\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: Scalars['Float']\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: Scalars['Int']\n /** Number of empty values for fullName */\n countEmptyFullName?: Scalars['Int']\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: Scalars['Int']\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: Scalars['Float']\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: Scalars['Float']\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: Scalars['Int']\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: Scalars['Int']\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: Scalars['Int']\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: Scalars['Float']\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: Scalars['Int']\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: Scalars['Int']\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: Scalars['Int']\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: Scalars['Int']\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: Scalars['Int']\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: Scalars['Float']\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: Scalars['Int']\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: Scalars['Int']\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: Scalars['Int']\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: Scalars['Int']\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: Scalars['Int']\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: Scalars['Float']\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: Scalars['Int']\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: Scalars['Int']\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: Scalars['Int']\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: Scalars['Int']\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: Scalars['Int']\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: Scalars['Float']\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: Scalars['Float']\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: Scalars['Int']\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: Scalars['Int']\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: Scalars['Int']\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: Scalars['Int']\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: Scalars['Int']\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: Scalars['Float']\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: Scalars['Float']\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: Scalars['DateTime']\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: Scalars['DateTime']\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: Scalars['Int']\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: Scalars['Float']\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: Scalars['Int']\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: Scalars['Float']\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: Scalars['Int']\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: Scalars['Int']\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: Scalars['Int']\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: Scalars['Int']\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: Scalars['Float']\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: Scalars['Float']\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: Scalars['Float']\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: Scalars['Float']\n /** Average amount contained in the field userTenure */\n avgUserTenure?: Scalars['Float']\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: Scalars['Float']\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: Scalars['Int']\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: Scalars['Int']\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: Scalars['Int']\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: Scalars['Float']\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: Scalars['Float']\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: Scalars['Float']\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: Scalars['Float']\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUser2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudUser2GroupByConnection'\n}\n\nexport interface CloudUserWorkspace2 {\n twentyUserIdentifier?: Scalars['String']\n twentyWorkspaceIdentifier?: Scalars['String']\n idOfTheUserWorkspace?: Scalars['String']\n /** The user who last updated the record */\n updatedBy?: Actor\n /** Id */\n id: Scalars['UUID']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n cloudUser2Id?: Scalars['ID']\n cloudWorkspace2Id?: Scalars['ID']\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n favorites?: FavoriteConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n attachments?: AttachmentConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n noteTargets?: NoteTargetConnection\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n taskTargets?: TaskTargetConnection\n cloudUser2?: CloudUser2\n cloudWorkspace2?: CloudWorkspace2\n __typename: 'CloudUserWorkspace2'\n}\n\nexport interface CloudUserWorkspace2Edge {\n node: CloudUserWorkspace2\n cursor: Scalars['Cursor']\n __typename: 'CloudUserWorkspace2Edge'\n}\n\nexport interface CloudUserWorkspace2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: Scalars['Int']\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUserWorkspace2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudUserWorkspace2Connection'\n}\n\nexport interface CloudUserWorkspace2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: Scalars['Int']\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: Scalars['Float']\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: Scalars['Int']\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: Scalars['Float']\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: Scalars['Int']\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudUserWorkspace2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudUserWorkspace2GroupByConnection'\n}\n\nexport type CloudWorkspace2ActivationStatusEnum = 'PENDING_CREATION' | 'SUSPENDED' | 'ACTIVE' | 'ONGOING_CREATION' | 'EMPTY'\n\nexport type CloudWorkspace2SubscriptionStatusEnum = 'ACTIVE' | 'TRIALING' | 'CANCELED' | 'OTHER' | 'EMPTY'\n\nexport type CloudWorkspace2PaymentFrequencyEnum = 'MONTH' | 'YEAR' | 'OTHER' | 'EMPTY'\n\nexport interface CloudWorkspace2 {\n /** Custom domain set up by the customer to use their own. */\n customDomain?: Links\n workspaceBusinessDomain?: Links\n companyLinkedin?: Links\n /** by workflow */\n dataLastUpdatedAt?: Scalars['Date']\n lastPageViewDate?: Scalars['Date']\n totalEverActiveWorkspaceUsers?: Scalars['Float']\n activeUsersL30D?: Scalars['Float']\n activeUsersL7D?: Scalars['Float']\n activeUsersL24H?: Scalars['Float']\n /** in days */\n workspaceTenure?: Scalars['Float']\n pageViewsL30D?: Scalars['Float']\n pageViewsL7D?: Scalars['Float']\n pageViewsL24H?: Scalars['Float']\n totalWorkspaceUsers?: Scalars['Float']\n numberOfEventsL30D?: Scalars['Float']\n numberOfEventsTotal?: Scalars['Float']\n alexaRank?: Scalars['Float']\n employees?: Scalars['Float']\n isActiveL7D?: Scalars['Boolean']\n isActiveL24H?: Scalars['Boolean']\n isActiveL30D?: Scalars['Boolean']\n isEnriched?: Scalars['Boolean']\n industry?: Scalars['String']\n companyFoundedYear?: Scalars['String']\n description?: Scalars['String']\n latestFundingStage?: Scalars['String']\n companyName?: Scalars['String']\n /** This is the subdomain chosen by customers to access their workspace */\n subDomain?: Scalars['String']\n annualRevenue?: Currency\n mrr?: Currency\n potentialArr?: Currency\n arr?: Currency\n totalFunding?: Currency\n activationStatus?: CloudWorkspace2ActivationStatusEnum\n subscriptionStatus?: CloudWorkspace2SubscriptionStatusEnum\n paymentFrequency?: CloudWorkspace2PaymentFrequencyEnum\n nextRenewalDate?: Scalars['DateTime']\n creatorEmail?: Emails\n tags?: (Scalars['String'] | undefined)[]\n /** The user who last updated the record */\n updatedBy?: Actor\n /** Id */\n id: Scalars['UUID']\n /** Name */\n name?: Scalars['String']\n /** Creation date */\n createdAt: Scalars['DateTime']\n /** Last time the record was changed */\n updatedAt: Scalars['DateTime']\n /** Deletion date */\n deletedAt?: Scalars['DateTime']\n /** The creator of the record */\n createdBy: Actor\n /** Position */\n position: Scalars['Position']\n /** Search vector */\n searchVector?: Scalars['TSVector']\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n timelineActivities?: TimelineActivityConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n favorites?: FavoriteConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n attachments?: AttachmentConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n noteTargets?: NoteTargetConnection\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n taskTargets?: TaskTargetConnection\n cloudUserWorkspaces2?: CloudUserWorkspace2Connection\n __typename: 'CloudWorkspace2'\n}\n\nexport interface CloudWorkspace2Edge {\n node: CloudWorkspace2\n cursor: Scalars['Cursor']\n __typename: 'CloudWorkspace2Edge'\n}\n\nexport interface CloudWorkspace2Connection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: Scalars['Int']\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: Scalars['Int']\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: Scalars['Int']\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: Scalars['Float']\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: Scalars['Float']\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: Scalars['Int']\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: Scalars['Int']\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: Scalars['Int']\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: Scalars['Float']\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: Scalars['Int']\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: Scalars['Int']\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: Scalars['Int']\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: Scalars['Float']\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: Scalars['Float']\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: Scalars['DateTime']\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: Scalars['DateTime']\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: Scalars['Int']\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: Scalars['Float']\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: Scalars['Int']\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: Scalars['Float']\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: Scalars['Int']\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: Scalars['Int']\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: Scalars['Int']\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: Scalars['Float']\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: Scalars['Float']\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: Scalars['Int']\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: Scalars['Int']\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: Scalars['Int']\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: Scalars['Float']\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: Scalars['Float']\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: Scalars['Float']\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: Scalars['Float']\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: Scalars['Float']\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: Scalars['Int']\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: Scalars['Float']\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: Scalars['Int']\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: Scalars['Float']\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: Scalars['Int']\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: Scalars['Float']\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: Scalars['Int']\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: Scalars['Float']\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: Scalars['Int']\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: Scalars['Float']\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: Scalars['Int']\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: Scalars['Int']\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: Scalars['Int']\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: Scalars['Float']\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: Scalars['Float']\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: Scalars['Float']\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: Scalars['Float']\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: Scalars['Float']\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: Scalars['Int']\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: Scalars['Int']\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: Scalars['Int']\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: Scalars['Float']\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: Scalars['Int']\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: Scalars['Int']\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: Scalars['Int']\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: Scalars['Int']\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: Scalars['Int']\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: Scalars['Float']\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: Scalars['Int']\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: Scalars['Int']\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: Scalars['Int']\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: Scalars['Int']\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: Scalars['Int']\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: Scalars['Float']\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: Scalars['Int']\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: Scalars['Int']\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: Scalars['Int']\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: Scalars['Int']\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: Scalars['Int']\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: Scalars['Float']\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: Scalars['Float']\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: Scalars['Int']\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: Scalars['Int']\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: Scalars['Int']\n /** Number of empty values for industry */\n countEmptyIndustry?: Scalars['Int']\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: Scalars['Int']\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: Scalars['Float']\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: Scalars['Float']\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: Scalars['Int']\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: Scalars['Int']\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: Scalars['Int']\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: Scalars['Float']\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: Scalars['Float']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: Scalars['Int']\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: Scalars['Int']\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: Scalars['Int']\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: Scalars['Float']\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: Scalars['Float']\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: Scalars['Int']\n /** Number of empty values for companyName */\n countEmptyCompanyName?: Scalars['Int']\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: Scalars['Int']\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: Scalars['Float']\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: Scalars['Float']\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: Scalars['Int']\n /** Number of empty values for subDomain */\n countEmptySubDomain?: Scalars['Int']\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: Scalars['Int']\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: Scalars['Float']\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: Scalars['Float']\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: Scalars['Int']\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: Scalars['Int']\n /** Number of empty values for mrr */\n countEmptyMrr?: Scalars['Int']\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: Scalars['Int']\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: Scalars['Float']\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: Scalars['Float']\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: Scalars['Float']\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: Scalars['Int']\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: Scalars['Int']\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: Scalars['Int']\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: Scalars['Float']\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: Scalars['Float']\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: Scalars['Float']\n /** Number of unique values for arr */\n countUniqueValuesArr?: Scalars['Int']\n /** Number of empty values for arr */\n countEmptyArr?: Scalars['Int']\n /** Number of non-empty values for arr */\n countNotEmptyArr?: Scalars['Int']\n /** Percentage of empty values for arr */\n percentageEmptyArr?: Scalars['Float']\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: Scalars['Float']\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: Scalars['Float']\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: Scalars['Int']\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: Scalars['Int']\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: Scalars['Int']\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: Scalars['Float']\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: Scalars['Float']\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: Scalars['Float']\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: Scalars['Float']\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: Scalars['Int']\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: Scalars['Int']\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: Scalars['Int']\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: Scalars['Float']\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: Scalars['Float']\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: Scalars['Int']\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: Scalars['Int']\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: Scalars['Int']\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: Scalars['Float']\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: Scalars['Float']\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: Scalars['Int']\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: Scalars['Int']\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: Scalars['Int']\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: Scalars['Float']\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: Scalars['Float']\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: Scalars['Int']\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: Scalars['Int']\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: Scalars['Int']\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: Scalars['Float']\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: Scalars['Float']\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: Scalars['DateTime']\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: Scalars['DateTime']\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: Scalars['Int']\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: Scalars['Int']\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: Scalars['Int']\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: Scalars['Float']\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: Scalars['Float']\n /** Number of unique values for tags */\n countUniqueValuesTags?: Scalars['Int']\n /** Number of empty values for tags */\n countEmptyTags?: Scalars['Int']\n /** Number of non-empty values for tags */\n countNotEmptyTags?: Scalars['Int']\n /** Percentage of empty values for tags */\n percentageEmptyTags?: Scalars['Float']\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudWorkspace2Edge[]\n pageInfo: PageInfo\n __typename: 'CloudWorkspace2Connection'\n}\n\nexport interface CloudWorkspace2GroupByConnection {\n /** Total number of records in the connection */\n totalCount?: Scalars['Int']\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: Scalars['Int']\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: Scalars['Int']\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: Scalars['Int']\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: Scalars['Float']\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: Scalars['Float']\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: Scalars['Int']\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: Scalars['Float']\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: Scalars['Int']\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: Scalars['Int']\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: Scalars['Int']\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: Scalars['Float']\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: Scalars['Float']\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: Scalars['Int']\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: Scalars['Int']\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: Scalars['Int']\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: Scalars['Int']\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: Scalars['Float']\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: Scalars['Float']\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: Scalars['DateTime']\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: Scalars['DateTime']\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: Scalars['Int']\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: Scalars['Float']\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: Scalars['Int']\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: Scalars['Int']\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: Scalars['Int']\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: Scalars['Float']\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: Scalars['Float']\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: Scalars['Int']\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: Scalars['Int']\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: Scalars['Int']\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: Scalars['Float']\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: Scalars['Float']\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: Scalars['Float']\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: Scalars['Float']\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: Scalars['Float']\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: Scalars['Float']\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: Scalars['Int']\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: Scalars['Int']\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: Scalars['Int']\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: Scalars['Float']\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: Scalars['Float']\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: Scalars['Float']\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: Scalars['Float']\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: Scalars['Float']\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: Scalars['Float']\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: Scalars['Int']\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: Scalars['Float']\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: Scalars['Int']\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: Scalars['Int']\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: Scalars['Int']\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: Scalars['Float']\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: Scalars['Float']\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: Scalars['Int']\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: Scalars['Int']\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: Scalars['Int']\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: Scalars['Float']\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: Scalars['Float']\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: Scalars['Float']\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: Scalars['Float']\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: Scalars['Float']\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: Scalars['Float']\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: Scalars['Int']\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: Scalars['Int']\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: Scalars['Float']\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: Scalars['Float']\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: Scalars['Float']\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: Scalars['Float']\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: Scalars['Float']\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: Scalars['Int']\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: Scalars['Float']\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: Scalars['Int']\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: Scalars['Int']\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: Scalars['Float']\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: Scalars['Float']\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: Scalars['Float']\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: Scalars['Float']\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: Scalars['Float']\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: Scalars['Int']\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: Scalars['Int']\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: Scalars['Int']\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: Scalars['Float']\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: Scalars['Float']\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: Scalars['Float']\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: Scalars['Float']\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: Scalars['Float']\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: Scalars['Float']\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: Scalars['Int']\n /** Number of empty values for employees */\n countEmptyEmployees?: Scalars['Int']\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: Scalars['Int']\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: Scalars['Float']\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: Scalars['Float']\n /** Minimum amount contained in the field employees */\n minEmployees?: Scalars['Float']\n /** Maximum amount contained in the field employees */\n maxEmployees?: Scalars['Float']\n /** Average amount contained in the field employees */\n avgEmployees?: Scalars['Float']\n /** Sum of amounts contained in the field employees */\n sumEmployees?: Scalars['Float']\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: Scalars['Int']\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: Scalars['Int']\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: Scalars['Int']\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: Scalars['Float']\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: Scalars['Int']\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: Scalars['Int']\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: Scalars['Int']\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: Scalars['Int']\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: Scalars['Int']\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: Scalars['Float']\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: Scalars['Int']\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: Scalars['Int']\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: Scalars['Int']\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: Scalars['Int']\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: Scalars['Int']\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: Scalars['Float']\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: Scalars['Float']\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: Scalars['Int']\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: Scalars['Int']\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: Scalars['Int']\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: Scalars['Int']\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: Scalars['Int']\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: Scalars['Float']\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: Scalars['Float']\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: Scalars['Int']\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: Scalars['Int']\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: Scalars['Int']\n /** Number of empty values for industry */\n countEmptyIndustry?: Scalars['Int']\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: Scalars['Int']\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: Scalars['Float']\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: Scalars['Float']\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: Scalars['Int']\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: Scalars['Int']\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: Scalars['Int']\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: Scalars['Float']\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: Scalars['Float']\n /** Number of unique values for description */\n countUniqueValuesDescription?: Scalars['Int']\n /** Number of empty values for description */\n countEmptyDescription?: Scalars['Int']\n /** Number of non-empty values for description */\n countNotEmptyDescription?: Scalars['Int']\n /** Percentage of empty values for description */\n percentageEmptyDescription?: Scalars['Float']\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: Scalars['Float']\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: Scalars['Int']\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: Scalars['Int']\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: Scalars['Int']\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: Scalars['Float']\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: Scalars['Float']\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: Scalars['Int']\n /** Number of empty values for companyName */\n countEmptyCompanyName?: Scalars['Int']\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: Scalars['Int']\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: Scalars['Float']\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: Scalars['Float']\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: Scalars['Int']\n /** Number of empty values for subDomain */\n countEmptySubDomain?: Scalars['Int']\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: Scalars['Int']\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: Scalars['Float']\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: Scalars['Float']\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: Scalars['Int']\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: Scalars['Int']\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: Scalars['Int']\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: Scalars['Float']\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: Scalars['Float']\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: Scalars['Float']\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: Scalars['Float']\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: Scalars['Int']\n /** Number of empty values for mrr */\n countEmptyMrr?: Scalars['Int']\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: Scalars['Int']\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: Scalars['Float']\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: Scalars['Float']\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: Scalars['Float']\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: Scalars['Int']\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: Scalars['Int']\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: Scalars['Int']\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: Scalars['Float']\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: Scalars['Float']\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: Scalars['Float']\n /** Number of unique values for arr */\n countUniqueValuesArr?: Scalars['Int']\n /** Number of empty values for arr */\n countEmptyArr?: Scalars['Int']\n /** Number of non-empty values for arr */\n countNotEmptyArr?: Scalars['Int']\n /** Percentage of empty values for arr */\n percentageEmptyArr?: Scalars['Float']\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: Scalars['Float']\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: Scalars['Float']\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: Scalars['Float']\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: Scalars['Int']\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: Scalars['Int']\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: Scalars['Int']\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: Scalars['Float']\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: Scalars['Float']\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: Scalars['Float']\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: Scalars['Float']\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: Scalars['Float']\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: Scalars['Float']\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: Scalars['Int']\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: Scalars['Int']\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: Scalars['Int']\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: Scalars['Float']\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: Scalars['Float']\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: Scalars['Int']\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: Scalars['Int']\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: Scalars['Int']\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: Scalars['Float']\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: Scalars['Float']\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: Scalars['Int']\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: Scalars['Int']\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: Scalars['Int']\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: Scalars['Float']\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: Scalars['Float']\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: Scalars['Int']\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: Scalars['Int']\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: Scalars['Int']\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: Scalars['Float']\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: Scalars['Float']\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: Scalars['DateTime']\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: Scalars['DateTime']\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: Scalars['Int']\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: Scalars['Int']\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: Scalars['Int']\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: Scalars['Float']\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: Scalars['Float']\n /** Number of unique values for tags */\n countUniqueValuesTags?: Scalars['Int']\n /** Number of empty values for tags */\n countEmptyTags?: Scalars['Int']\n /** Number of non-empty values for tags */\n countNotEmptyTags?: Scalars['Int']\n /** Percentage of empty values for tags */\n percentageEmptyTags?: Scalars['Float']\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: Scalars['Float']\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: Scalars['Int']\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: Scalars['Int']\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: Scalars['Int']\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: Scalars['Float']\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: Scalars['Float']\n /** Number of unique values for id */\n countUniqueValuesId?: Scalars['Int']\n /** Number of empty values for id */\n countEmptyId?: Scalars['Int']\n /** Number of non-empty values for id */\n countNotEmptyId?: Scalars['Int']\n /** Percentage of empty values for id */\n percentageEmptyId?: Scalars['Float']\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: Scalars['Float']\n /** Number of unique values for name */\n countUniqueValuesName?: Scalars['Int']\n /** Number of empty values for name */\n countEmptyName?: Scalars['Int']\n /** Number of non-empty values for name */\n countNotEmptyName?: Scalars['Int']\n /** Percentage of empty values for name */\n percentageEmptyName?: Scalars['Float']\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: Scalars['Float']\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: Scalars['Int']\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: Scalars['Int']\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: Scalars['Int']\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: Scalars['Float']\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: Scalars['Float']\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: Scalars['DateTime']\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: Scalars['DateTime']\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: Scalars['Int']\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: Scalars['Int']\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: Scalars['Int']\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: Scalars['Float']\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: Scalars['Float']\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: Scalars['DateTime']\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: Scalars['DateTime']\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: Scalars['Int']\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: Scalars['Int']\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: Scalars['Int']\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: Scalars['Float']\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: Scalars['Float']\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: Scalars['DateTime']\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: Scalars['DateTime']\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: Scalars['Int']\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: Scalars['Int']\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: Scalars['Int']\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: Scalars['Float']\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: Scalars['Float']\n /** Number of unique values for position */\n countUniqueValuesPosition?: Scalars['Int']\n /** Number of empty values for position */\n countEmptyPosition?: Scalars['Int']\n /** Number of non-empty values for position */\n countNotEmptyPosition?: Scalars['Int']\n /** Percentage of empty values for position */\n percentageEmptyPosition?: Scalars['Float']\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: Scalars['Float']\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: Scalars['Int']\n /** Number of empty values for searchVector */\n countEmptySearchVector?: Scalars['Int']\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: Scalars['Int']\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: Scalars['Float']\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: Scalars['Float']\n edges: CloudWorkspace2Edge[]\n pageInfo: PageInfo\n groupByDimensionValues: Scalars['JSON']\n __typename: 'CloudWorkspace2GroupByConnection'\n}\n\nexport interface TimelineCalendarEventParticipantGenqlSelection{\n personId?: boolean | number\n workspaceMemberId?: boolean | number\n firstName?: boolean | number\n lastName?: boolean | number\n displayName?: boolean | number\n avatarUrl?: boolean | number\n handle?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinkMetadataGenqlSelection{\n label?: boolean | number\n url?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinksMetadataGenqlSelection{\n primaryLinkLabel?: boolean | number\n primaryLinkUrl?: boolean | number\n secondaryLinks?: LinkMetadataGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineCalendarEventGenqlSelection{\n id?: boolean | number\n title?: boolean | number\n isCanceled?: boolean | number\n isFullDay?: boolean | number\n startsAt?: boolean | number\n endsAt?: boolean | number\n description?: boolean | number\n location?: boolean | number\n conferenceSolution?: boolean | number\n conferenceLink?: LinksMetadataGenqlSelection\n participants?: TimelineCalendarEventParticipantGenqlSelection\n visibility?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineCalendarEventsWithTotalGenqlSelection{\n totalNumberOfCalendarEvents?: boolean | number\n timelineCalendarEvents?: TimelineCalendarEventGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadParticipantGenqlSelection{\n personId?: boolean | number\n workspaceMemberId?: boolean | number\n firstName?: boolean | number\n lastName?: boolean | number\n displayName?: boolean | number\n avatarUrl?: boolean | number\n handle?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadGenqlSelection{\n id?: boolean | number\n read?: boolean | number\n visibility?: boolean | number\n firstParticipant?: TimelineThreadParticipantGenqlSelection\n lastTwoParticipants?: TimelineThreadParticipantGenqlSelection\n lastMessageReceivedAt?: boolean | number\n lastMessageBody?: boolean | number\n subject?: boolean | number\n numberOfMessagesInThread?: boolean | number\n participantCount?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineThreadsWithTotalGenqlSelection{\n totalNumberOfThreads?: boolean | number\n timelineThreads?: TimelineThreadGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchRecordGenqlSelection{\n recordId?: boolean | number\n objectNameSingular?: boolean | number\n objectLabelSingular?: boolean | number\n label?: boolean | number\n imageUrl?: boolean | number\n tsRankCD?: boolean | number\n tsRank?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultEdgeGenqlSelection{\n node?: SearchRecordGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultPageInfoGenqlSelection{\n endCursor?: boolean | number\n hasNextPage?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface SearchResultConnectionGenqlSelection{\n edges?: SearchResultEdgeGenqlSelection\n pageInfo?: SearchResultPageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RunWorkflowVersionOutputGenqlSelection{\n workflowRunId?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Workflow run status */\n status?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Name of the workflow run */\n name?: boolean | number\n /** Workflow run enqueued at */\n enqueuedAt?: boolean | number\n /** Workflow run started at */\n startedAt?: boolean | number\n /** Workflow run ended at */\n endedAt?: boolean | number\n /** The executor of the workflow */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** State of the workflow run */\n state?: boolean | number\n /** Context of the workflow run */\n context?: boolean | number\n /** Output of the workflow run */\n output?: boolean | number\n /** Workflow run position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Workflow linked to the run. */\n workflowId?: boolean | number\n /** Workflow version linked to the run. */\n workflowVersionId?: boolean | number\n /** Favorites linked to the workflow run */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the run */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Workflow linked to the run. */\n workflow?: WorkflowGenqlSelection\n /** Workflow version linked to the run. */\n workflowVersion?: WorkflowVersionGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionStepChangesGenqlSelection{\n triggerDiff?: boolean | number\n stepsDiff?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TestHttpRequestOutputGenqlSelection{\n /** Whether the request was successful */\n success?: boolean | number\n /** Message describing the result */\n message?: boolean | number\n /** Response data */\n result?: boolean | number\n /** Error information */\n error?: boolean | number\n /** HTTP status code */\n status?: boolean | number\n /** HTTP status text */\n statusText?: boolean | number\n /** Response headers */\n headers?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowStepPositionGenqlSelection{\n x?: boolean | number\n y?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowActionGenqlSelection{\n id?: boolean | number\n name?: boolean | number\n type?: boolean | number\n settings?: boolean | number\n valid?: boolean | number\n nextStepIds?: boolean | number\n position?: WorkflowStepPositionGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionDTOGenqlSelection{\n id?: boolean | number\n name?: boolean | number\n createdAt?: boolean | number\n updatedAt?: boolean | number\n workflowId?: boolean | number\n status?: boolean | number\n trigger?: boolean | number\n steps?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface QueryGenqlSelection{\n search?: (SearchResultConnectionGenqlSelection & { __args: {searchInput: Scalars['String'], limit: Scalars['Int'], after?: (Scalars['String'] | null), includedObjectNameSingulars?: (Scalars['String'][] | null), filter?: (ObjectRecordFilterInput | null), excludedObjectNameSingulars?: (Scalars['String'][] | null)} })\n getTimelineCalendarEventsFromPersonId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {personId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineCalendarEventsFromCompanyId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {companyId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineCalendarEventsFromOpportunityId?: (TimelineCalendarEventsWithTotalGenqlSelection & { __args: {opportunityId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromPersonId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {personId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromCompanyId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {companyId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n getTimelineThreadsFromOpportunityId?: (TimelineThreadsWithTotalGenqlSelection & { __args: {opportunityId: Scalars['UUID'], page: Scalars['Int'], pageSize: Scalars['Int']} })\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n attachment?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n attachmentsGroupBy?: (AttachmentGroupByConnectionGenqlSelection & { __args: {groupBy: AttachmentGroupByInput[], filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((AttachmentOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n blocklists?: (BlocklistConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByInput | null)[] | null)} })\n blocklist?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n blocklistsGroupBy?: (BlocklistGroupByConnectionGenqlSelection & { __args: {groupBy: BlocklistGroupByInput[], filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((BlocklistOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n calendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n calendarChannelEventAssociationsGroupBy?: (CalendarChannelEventAssociationGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarChannelEventAssociationGroupByInput[], filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarChannels?: (CalendarChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByInput | null)[] | null)} })\n calendarChannel?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n calendarChannelsGroupBy?: (CalendarChannelGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarChannelGroupByInput[], filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarChannelOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n calendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n calendarEventParticipantsGroupBy?: (CalendarEventParticipantGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarEventParticipantGroupByInput[], filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarEventParticipantOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n calendarEvents?: (CalendarEventConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventFilterInput | null), orderBy?: ((CalendarEventOrderByInput | null)[] | null)} })\n calendarEvent?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n calendarEventsGroupBy?: (CalendarEventGroupByConnectionGenqlSelection & { __args: {groupBy: CalendarEventGroupByInput[], filter?: (CalendarEventFilterInput | null), orderBy?: ((CalendarEventOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CalendarEventOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n companies?: (CompanyConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByInput | null)[] | null)} })\n company?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n companyDuplicates?: (CompanyConnectionGenqlSelection & { __args?: {ids?: ((Scalars['UUID'] | null)[] | null), data?: ((CompanyCreateInput | null)[] | null)} })\n companiesGroupBy?: (CompanyGroupByConnectionGenqlSelection & { __args: {groupBy: CompanyGroupByInput[], filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CompanyOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n connectedAccounts?: (ConnectedAccountConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByInput | null)[] | null)} })\n connectedAccount?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n connectedAccountsGroupBy?: (ConnectedAccountGroupByConnectionGenqlSelection & { __args: {groupBy: ConnectedAccountGroupByInput[], filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((ConnectedAccountOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n dashboards?: (DashboardConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (DashboardFilterInput | null), orderBy?: ((DashboardOrderByInput | null)[] | null)} })\n dashboard?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n dashboardsGroupBy?: (DashboardGroupByConnectionGenqlSelection & { __args: {groupBy: DashboardGroupByInput[], filter?: (DashboardFilterInput | null), orderBy?: ((DashboardOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((DashboardOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n favorite?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n favoritesGroupBy?: (FavoriteGroupByConnectionGenqlSelection & { __args: {groupBy: FavoriteGroupByInput[], filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((FavoriteOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n favoriteFolders?: (FavoriteFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFolderFilterInput | null), orderBy?: ((FavoriteFolderOrderByInput | null)[] | null)} })\n favoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n favoriteFoldersGroupBy?: (FavoriteFolderGroupByConnectionGenqlSelection & { __args: {groupBy: FavoriteFolderGroupByInput[], filter?: (FavoriteFolderFilterInput | null), orderBy?: ((FavoriteFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((FavoriteFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n messageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n messageChannelMessageAssociationsGroupBy?: (MessageChannelMessageAssociationGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelMessageAssociationGroupByInput[], filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannels?: (MessageChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByInput | null)[] | null)} })\n messageChannel?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n messageChannelsGroupBy?: (MessageChannelGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelGroupByInput[], filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageFolders?: (MessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByInput | null)[] | null)} })\n messageFolder?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n messageFoldersGroupBy?: (MessageFolderGroupByConnectionGenqlSelection & { __args: {groupBy: MessageFolderGroupByInput[], filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n messageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n messageChannelMessageAssociationMessageFoldersGroupBy?: (MessageChannelMessageAssociationMessageFolderGroupByConnectionGenqlSelection & { __args: {groupBy: MessageChannelMessageAssociationMessageFolderGroupByInput[], filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n messageParticipant?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n messageParticipantsGroupBy?: (MessageParticipantGroupByConnectionGenqlSelection & { __args: {groupBy: MessageParticipantGroupByInput[], filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageParticipantOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messageThreads?: (MessageThreadConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageThreadFilterInput | null), orderBy?: ((MessageThreadOrderByInput | null)[] | null)} })\n messageThread?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n messageThreadsGroupBy?: (MessageThreadGroupByConnectionGenqlSelection & { __args: {groupBy: MessageThreadGroupByInput[], filter?: (MessageThreadFilterInput | null), orderBy?: ((MessageThreadOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageThreadOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n messages?: (MessageConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByInput | null)[] | null)} })\n message?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n messagesGroupBy?: (MessageGroupByConnectionGenqlSelection & { __args: {groupBy: MessageGroupByInput[], filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((MessageOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n notes?: (NoteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteFilterInput | null), orderBy?: ((NoteOrderByInput | null)[] | null)} })\n note?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n notesGroupBy?: (NoteGroupByConnectionGenqlSelection & { __args: {groupBy: NoteGroupByInput[], filter?: (NoteFilterInput | null), orderBy?: ((NoteOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((NoteOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n noteTarget?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n noteTargetsGroupBy?: (NoteTargetGroupByConnectionGenqlSelection & { __args: {groupBy: NoteTargetGroupByInput[], filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((NoteTargetOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n opportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n opportunity?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n opportunitiesGroupBy?: (OpportunityGroupByConnectionGenqlSelection & { __args: {groupBy: OpportunityGroupByInput[], filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((OpportunityOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n people?: (PersonConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByInput | null)[] | null)} })\n person?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n personDuplicates?: (PersonConnectionGenqlSelection & { __args?: {ids?: ((Scalars['UUID'] | null)[] | null), data?: ((PersonCreateInput | null)[] | null)} })\n peopleGroupBy?: (PersonGroupByConnectionGenqlSelection & { __args: {groupBy: PersonGroupByInput[], filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((PersonOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n tasks?: (TaskConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByInput | null)[] | null)} })\n task?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n tasksGroupBy?: (TaskGroupByConnectionGenqlSelection & { __args: {groupBy: TaskGroupByInput[], filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TaskOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n taskTarget?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n taskTargetsGroupBy?: (TaskTargetGroupByConnectionGenqlSelection & { __args: {groupBy: TaskTargetGroupByInput[], filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TaskTargetOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n timelineActivity?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n timelineActivitiesGroupBy?: (TimelineActivityGroupByConnectionGenqlSelection & { __args: {groupBy: TimelineActivityGroupByInput[], filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((TimelineActivityOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflows?: (WorkflowConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowFilterInput | null), orderBy?: ((WorkflowOrderByInput | null)[] | null)} })\n workflow?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n workflowsGroupBy?: (WorkflowGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowGroupByInput[], filter?: (WorkflowFilterInput | null), orderBy?: ((WorkflowOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowAutomatedTriggers?: (WorkflowAutomatedTriggerConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null)} })\n workflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n workflowAutomatedTriggersGroupBy?: (WorkflowAutomatedTriggerGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowAutomatedTriggerGroupByInput[], filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowRuns?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n workflowRun?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n workflowRunsGroupBy?: (WorkflowRunGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowRunGroupByInput[], filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowRunOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workflowVersions?: (WorkflowVersionConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByInput | null)[] | null)} })\n workflowVersion?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n workflowVersionsGroupBy?: (WorkflowVersionGroupByConnectionGenqlSelection & { __args: {groupBy: WorkflowVersionGroupByInput[], filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkflowVersionOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n workspaceMembers?: (WorkspaceMemberConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkspaceMemberFilterInput | null), orderBy?: ((WorkspaceMemberOrderByInput | null)[] | null)} })\n workspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n workspaceMembersGroupBy?: (WorkspaceMemberGroupByConnectionGenqlSelection & { __args: {groupBy: WorkspaceMemberGroupByInput[], filter?: (WorkspaceMemberFilterInput | null), orderBy?: ((WorkspaceMemberOrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((WorkspaceMemberOrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudUsers2?: (CloudUser2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByInput | null)[] | null)} })\n cloudUser2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n cloudUsers2GroupBy?: (CloudUser2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudUser2GroupByInput[], filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudUser2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n cloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n cloudUserWorkspaces2GroupBy?: (CloudUserWorkspace2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudUserWorkspace2GroupByInput[], filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudUserWorkspace2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n cloudWorkspaces2?: (CloudWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudWorkspace2FilterInput | null), orderBy?: ((CloudWorkspace2OrderByInput | null)[] | null)} })\n cloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n cloudWorkspaces2GroupBy?: (CloudWorkspace2GroupByConnectionGenqlSelection & { __args: {groupBy: CloudWorkspace2GroupByInput[], filter?: (CloudWorkspace2FilterInput | null), orderBy?: ((CloudWorkspace2OrderByWithGroupByInput | null)[] | null), orderByForRecords?: ((CloudWorkspace2OrderByInput | null)[] | null), viewId?: (Scalars['UUID'] | null), limit?: (Scalars['Int'] | null), offsetForRecords?: (Scalars['Int'] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ObjectRecordFilterInput {and?: (ObjectRecordFilterInput[] | null),not?: (ObjectRecordFilterInput | null),or?: (ObjectRecordFilterInput[] | null),id?: (UUIDFilter | null),createdAt?: (DateTimeFilter | null),updatedAt?: (DateTimeFilter | null),deletedAt?: (DateTimeFilter | null)}\n\nexport interface UUIDFilter {eq?: (Scalars['UUID'] | null),gt?: (Scalars['UUID'] | null),gte?: (Scalars['UUID'] | null),in?: (Scalars['UUID'][] | null),lt?: (Scalars['UUID'] | null),lte?: (Scalars['UUID'] | null),neq?: (Scalars['UUID'] | null),is?: (FilterIs | null)}\n\nexport interface DateTimeFilter {eq?: (Scalars['DateTime'] | null),gt?: (Scalars['DateTime'] | null),gte?: (Scalars['DateTime'] | null),in?: (Scalars['DateTime'][] | null),lt?: (Scalars['DateTime'] | null),lte?: (Scalars['DateTime'] | null),neq?: (Scalars['DateTime'] | null),is?: (FilterIs | null)}\n\nexport interface MutationGenqlSelection{\n activateWorkflowVersion?: { __args: {workflowVersionId: Scalars['UUID']} }\n deactivateWorkflowVersion?: { __args: {workflowVersionId: Scalars['UUID']} }\n runWorkflowVersion?: (RunWorkflowVersionOutputGenqlSelection & { __args: {input: RunWorkflowVersionInput} })\n stopWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {workflowRunId: Scalars['UUID']} })\n computeStepOutputSchema?: { __args: {input: ComputeStepOutputSchemaInput} }\n createWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionStepInput} })\n updateWorkflowVersionStep?: (WorkflowActionGenqlSelection & { __args: {input: UpdateWorkflowVersionStepInput} })\n deleteWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: DeleteWorkflowVersionStepInput} })\n submitFormStep?: { __args: {input: SubmitFormStepInput} }\n updateWorkflowRunStep?: (WorkflowActionGenqlSelection & { __args: {input: UpdateWorkflowRunStepInput} })\n duplicateWorkflowVersionStep?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: DuplicateWorkflowVersionStepInput} })\n testHttpRequest?: (TestHttpRequestOutputGenqlSelection & { __args: {input: TestHttpRequestInput} })\n createWorkflowVersionEdge?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionEdgeInput} })\n deleteWorkflowVersionEdge?: (WorkflowVersionStepChangesGenqlSelection & { __args: {input: CreateWorkflowVersionEdgeInput} })\n createDraftFromWorkflowVersion?: (WorkflowVersionDTOGenqlSelection & { __args: {input: CreateDraftFromWorkflowVersionInput} })\n duplicateWorkflow?: (WorkflowVersionDTOGenqlSelection & { __args: {input: DuplicateWorkflowInput} })\n updateWorkflowVersionPositions?: { __args: {input: UpdateWorkflowVersionPositionsInput} }\n dismissReconnectAccountBanner?: { __args: {connectedAccountId: Scalars['UUID']} }\n createAttachments?: (AttachmentGenqlSelection & { __args: {data: AttachmentCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createAttachment?: (AttachmentGenqlSelection & { __args: {data: AttachmentCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID'], data: AttachmentUpdateInput} })\n deleteAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateAttachments?: (AttachmentGenqlSelection & { __args: {data: AttachmentUpdateInput, filter: AttachmentFilterInput} })\n deleteAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n destroyAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n restoreAttachment?: (AttachmentGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreAttachments?: (AttachmentGenqlSelection & { __args: {filter: AttachmentFilterInput} })\n createBlocklists?: (BlocklistGenqlSelection & { __args: {data: BlocklistCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createBlocklist?: (BlocklistGenqlSelection & { __args: {data: BlocklistCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID'], data: BlocklistUpdateInput} })\n deleteBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateBlocklists?: (BlocklistGenqlSelection & { __args: {data: BlocklistUpdateInput, filter: BlocklistFilterInput} })\n deleteBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n destroyBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n restoreBlocklist?: (BlocklistGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreBlocklists?: (BlocklistGenqlSelection & { __args: {filter: BlocklistFilterInput} })\n createCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarChannelEventAssociationUpdateInput} })\n deleteCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {data: CalendarChannelEventAssociationUpdateInput, filter: CalendarChannelEventAssociationFilterInput} })\n deleteCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n destroyCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n restoreCalendarChannelEventAssociation?: (CalendarChannelEventAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarChannelEventAssociations?: (CalendarChannelEventAssociationGenqlSelection & { __args: {filter: CalendarChannelEventAssociationFilterInput} })\n createCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarChannelUpdateInput} })\n deleteCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {data: CalendarChannelUpdateInput, filter: CalendarChannelFilterInput} })\n deleteCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n destroyCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n restoreCalendarChannel?: (CalendarChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarChannels?: (CalendarChannelGenqlSelection & { __args: {filter: CalendarChannelFilterInput} })\n createCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarEventParticipantUpdateInput} })\n deleteCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {data: CalendarEventParticipantUpdateInput, filter: CalendarEventParticipantFilterInput} })\n deleteCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n destroyCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n restoreCalendarEventParticipant?: (CalendarEventParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarEventParticipants?: (CalendarEventParticipantGenqlSelection & { __args: {filter: CalendarEventParticipantFilterInput} })\n createCalendarEvents?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCalendarEvent?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID'], data: CalendarEventUpdateInput} })\n deleteCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCalendarEvents?: (CalendarEventGenqlSelection & { __args: {data: CalendarEventUpdateInput, filter: CalendarEventFilterInput} })\n deleteCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n destroyCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n restoreCalendarEvent?: (CalendarEventGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCalendarEvents?: (CalendarEventGenqlSelection & { __args: {filter: CalendarEventFilterInput} })\n createCompanies?: (CompanyGenqlSelection & { __args: {data: CompanyCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCompany?: (CompanyGenqlSelection & { __args: {data: CompanyCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID'], data: CompanyUpdateInput} })\n deleteCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCompanies?: (CompanyGenqlSelection & { __args: {data: CompanyUpdateInput, filter: CompanyFilterInput} })\n deleteCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n destroyCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n restoreCompany?: (CompanyGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCompanies?: (CompanyGenqlSelection & { __args: {filter: CompanyFilterInput} })\n mergeCompanies?: (CompanyGenqlSelection & { __args: {ids: Scalars['UUID'][], conflictPriorityIndex: Scalars['Int'], dryRun?: (Scalars['Boolean'] | null)} })\n createConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID'], data: ConnectedAccountUpdateInput} })\n deleteConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {data: ConnectedAccountUpdateInput, filter: ConnectedAccountFilterInput} })\n deleteConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n destroyConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n restoreConnectedAccount?: (ConnectedAccountGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreConnectedAccounts?: (ConnectedAccountGenqlSelection & { __args: {filter: ConnectedAccountFilterInput} })\n createDashboards?: (DashboardGenqlSelection & { __args: {data: DashboardCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createDashboard?: (DashboardGenqlSelection & { __args: {data: DashboardCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID'], data: DashboardUpdateInput} })\n deleteDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateDashboards?: (DashboardGenqlSelection & { __args: {data: DashboardUpdateInput, filter: DashboardFilterInput} })\n deleteDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n destroyDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n restoreDashboard?: (DashboardGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreDashboards?: (DashboardGenqlSelection & { __args: {filter: DashboardFilterInput} })\n createFavorites?: (FavoriteGenqlSelection & { __args: {data: FavoriteCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createFavorite?: (FavoriteGenqlSelection & { __args: {data: FavoriteCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID'], data: FavoriteUpdateInput} })\n deleteFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateFavorites?: (FavoriteGenqlSelection & { __args: {data: FavoriteUpdateInput, filter: FavoriteFilterInput} })\n deleteFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n destroyFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n restoreFavorite?: (FavoriteGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreFavorites?: (FavoriteGenqlSelection & { __args: {filter: FavoriteFilterInput} })\n createFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: FavoriteFolderUpdateInput} })\n deleteFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {data: FavoriteFolderUpdateInput, filter: FavoriteFolderFilterInput} })\n deleteFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n destroyFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n restoreFavoriteFolder?: (FavoriteFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreFavoriteFolders?: (FavoriteFolderGenqlSelection & { __args: {filter: FavoriteFolderFilterInput} })\n createMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelMessageAssociationUpdateInput} })\n deleteMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {data: MessageChannelMessageAssociationUpdateInput, filter: MessageChannelMessageAssociationFilterInput} })\n deleteMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n destroyMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n restoreMessageChannelMessageAssociation?: (MessageChannelMessageAssociationGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannelMessageAssociations?: (MessageChannelMessageAssociationGenqlSelection & { __args: {filter: MessageChannelMessageAssociationFilterInput} })\n createMessageChannels?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannel?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelUpdateInput} })\n deleteMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannels?: (MessageChannelGenqlSelection & { __args: {data: MessageChannelUpdateInput, filter: MessageChannelFilterInput} })\n deleteMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n destroyMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n restoreMessageChannel?: (MessageChannelGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannels?: (MessageChannelGenqlSelection & { __args: {filter: MessageChannelFilterInput} })\n createMessageFolders?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageFolder?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageFolderUpdateInput} })\n deleteMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageFolders?: (MessageFolderGenqlSelection & { __args: {data: MessageFolderUpdateInput, filter: MessageFolderFilterInput} })\n deleteMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n destroyMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n restoreMessageFolder?: (MessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageFolders?: (MessageFolderGenqlSelection & { __args: {filter: MessageFolderFilterInput} })\n createMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageChannelMessageAssociationMessageFolderUpdateInput} })\n deleteMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {data: MessageChannelMessageAssociationMessageFolderUpdateInput, filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n deleteMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n destroyMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n restoreMessageChannelMessageAssociationMessageFolder?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderGenqlSelection & { __args: {filter: MessageChannelMessageAssociationMessageFolderFilterInput} })\n createMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageParticipantUpdateInput} })\n deleteMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {data: MessageParticipantUpdateInput, filter: MessageParticipantFilterInput} })\n deleteMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n destroyMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n restoreMessageParticipant?: (MessageParticipantGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageParticipants?: (MessageParticipantGenqlSelection & { __args: {filter: MessageParticipantFilterInput} })\n createMessageThreads?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessageThread?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageThreadUpdateInput} })\n deleteMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessageThreads?: (MessageThreadGenqlSelection & { __args: {data: MessageThreadUpdateInput, filter: MessageThreadFilterInput} })\n deleteMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n destroyMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n restoreMessageThread?: (MessageThreadGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessageThreads?: (MessageThreadGenqlSelection & { __args: {filter: MessageThreadFilterInput} })\n createMessages?: (MessageGenqlSelection & { __args: {data: MessageCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createMessage?: (MessageGenqlSelection & { __args: {data: MessageCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID'], data: MessageUpdateInput} })\n deleteMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateMessages?: (MessageGenqlSelection & { __args: {data: MessageUpdateInput, filter: MessageFilterInput} })\n deleteMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n destroyMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n restoreMessage?: (MessageGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreMessages?: (MessageGenqlSelection & { __args: {filter: MessageFilterInput} })\n createNotes?: (NoteGenqlSelection & { __args: {data: NoteCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createNote?: (NoteGenqlSelection & { __args: {data: NoteCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID'], data: NoteUpdateInput} })\n deleteNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateNotes?: (NoteGenqlSelection & { __args: {data: NoteUpdateInput, filter: NoteFilterInput} })\n deleteNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n destroyNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n restoreNote?: (NoteGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreNotes?: (NoteGenqlSelection & { __args: {filter: NoteFilterInput} })\n createNoteTargets?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createNoteTarget?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID'], data: NoteTargetUpdateInput} })\n deleteNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateNoteTargets?: (NoteTargetGenqlSelection & { __args: {data: NoteTargetUpdateInput, filter: NoteTargetFilterInput} })\n deleteNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n destroyNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n restoreNoteTarget?: (NoteTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreNoteTargets?: (NoteTargetGenqlSelection & { __args: {filter: NoteTargetFilterInput} })\n createOpportunities?: (OpportunityGenqlSelection & { __args: {data: OpportunityCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createOpportunity?: (OpportunityGenqlSelection & { __args: {data: OpportunityCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID'], data: OpportunityUpdateInput} })\n deleteOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateOpportunities?: (OpportunityGenqlSelection & { __args: {data: OpportunityUpdateInput, filter: OpportunityFilterInput} })\n deleteOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n destroyOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n restoreOpportunity?: (OpportunityGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreOpportunities?: (OpportunityGenqlSelection & { __args: {filter: OpportunityFilterInput} })\n createPeople?: (PersonGenqlSelection & { __args: {data: PersonCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createPerson?: (PersonGenqlSelection & { __args: {data: PersonCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updatePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID'], data: PersonUpdateInput} })\n deletePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n updatePeople?: (PersonGenqlSelection & { __args: {data: PersonUpdateInput, filter: PersonFilterInput} })\n deletePeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n destroyPerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyPeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n restorePerson?: (PersonGenqlSelection & { __args: {id: Scalars['UUID']} })\n restorePeople?: (PersonGenqlSelection & { __args: {filter: PersonFilterInput} })\n mergePeople?: (PersonGenqlSelection & { __args: {ids: Scalars['UUID'][], conflictPriorityIndex: Scalars['Int'], dryRun?: (Scalars['Boolean'] | null)} })\n createTasks?: (TaskGenqlSelection & { __args: {data: TaskCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTask?: (TaskGenqlSelection & { __args: {data: TaskCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID'], data: TaskUpdateInput} })\n deleteTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTasks?: (TaskGenqlSelection & { __args: {data: TaskUpdateInput, filter: TaskFilterInput} })\n deleteTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n destroyTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n restoreTask?: (TaskGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTasks?: (TaskGenqlSelection & { __args: {filter: TaskFilterInput} })\n createTaskTargets?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTaskTarget?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID'], data: TaskTargetUpdateInput} })\n deleteTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTaskTargets?: (TaskTargetGenqlSelection & { __args: {data: TaskTargetUpdateInput, filter: TaskTargetFilterInput} })\n deleteTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n destroyTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n restoreTaskTarget?: (TaskTargetGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTaskTargets?: (TaskTargetGenqlSelection & { __args: {filter: TaskTargetFilterInput} })\n createTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID'], data: TimelineActivityUpdateInput} })\n deleteTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {data: TimelineActivityUpdateInput, filter: TimelineActivityFilterInput} })\n deleteTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n destroyTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n restoreTimelineActivity?: (TimelineActivityGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreTimelineActivities?: (TimelineActivityGenqlSelection & { __args: {filter: TimelineActivityFilterInput} })\n createWorkflows?: (WorkflowGenqlSelection & { __args: {data: WorkflowCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflow?: (WorkflowGenqlSelection & { __args: {data: WorkflowCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowUpdateInput} })\n deleteWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflows?: (WorkflowGenqlSelection & { __args: {data: WorkflowUpdateInput, filter: WorkflowFilterInput} })\n deleteWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n destroyWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n restoreWorkflow?: (WorkflowGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflows?: (WorkflowGenqlSelection & { __args: {filter: WorkflowFilterInput} })\n createWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowAutomatedTriggerUpdateInput} })\n deleteWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {data: WorkflowAutomatedTriggerUpdateInput, filter: WorkflowAutomatedTriggerFilterInput} })\n deleteWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n destroyWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n restoreWorkflowAutomatedTrigger?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowAutomatedTriggers?: (WorkflowAutomatedTriggerGenqlSelection & { __args: {filter: WorkflowAutomatedTriggerFilterInput} })\n createWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowRunUpdateInput} })\n deleteWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {data: WorkflowRunUpdateInput, filter: WorkflowRunFilterInput} })\n deleteWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n destroyWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n restoreWorkflowRun?: (WorkflowRunGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowRuns?: (WorkflowRunGenqlSelection & { __args: {filter: WorkflowRunFilterInput} })\n createWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkflowVersionUpdateInput} })\n deleteWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {data: WorkflowVersionUpdateInput, filter: WorkflowVersionFilterInput} })\n deleteWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n destroyWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n restoreWorkflowVersion?: (WorkflowVersionGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkflowVersions?: (WorkflowVersionGenqlSelection & { __args: {filter: WorkflowVersionFilterInput} })\n createWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberCreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberCreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID'], data: WorkspaceMemberUpdateInput} })\n deleteWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n updateWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {data: WorkspaceMemberUpdateInput, filter: WorkspaceMemberFilterInput} })\n deleteWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n destroyWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n restoreWorkspaceMember?: (WorkspaceMemberGenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreWorkspaceMembers?: (WorkspaceMemberGenqlSelection & { __args: {filter: WorkspaceMemberFilterInput} })\n createCloudUsers2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudUser2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudUser2UpdateInput} })\n deleteCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudUsers2?: (CloudUser2GenqlSelection & { __args: {data: CloudUser2UpdateInput, filter: CloudUser2FilterInput} })\n deleteCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n destroyCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n restoreCloudUser2?: (CloudUser2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudUsers2?: (CloudUser2GenqlSelection & { __args: {filter: CloudUser2FilterInput} })\n createCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudUserWorkspace2UpdateInput} })\n deleteCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {data: CloudUserWorkspace2UpdateInput, filter: CloudUserWorkspace2FilterInput} })\n deleteCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n destroyCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n restoreCloudUserWorkspace2?: (CloudUserWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudUserWorkspaces2?: (CloudUserWorkspace2GenqlSelection & { __args: {filter: CloudUserWorkspace2FilterInput} })\n createCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2CreateInput[], upsert?: (Scalars['Boolean'] | null)} })\n createCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2CreateInput, upsert?: (Scalars['Boolean'] | null)} })\n updateCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID'], data: CloudWorkspace2UpdateInput} })\n deleteCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n updateCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {data: CloudWorkspace2UpdateInput, filter: CloudWorkspace2FilterInput} })\n deleteCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n destroyCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n destroyCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n restoreCloudWorkspace2?: (CloudWorkspace2GenqlSelection & { __args: {id: Scalars['UUID']} })\n restoreCloudWorkspaces2?: (CloudWorkspace2GenqlSelection & { __args: {filter: CloudWorkspace2FilterInput} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RunWorkflowVersionInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Workflow run ID */\nworkflowRunId?: (Scalars['UUID'] | null),\n/** Execution result in JSON format */\npayload?: (Scalars['JSON'] | null)}\n\nexport interface ComputeStepOutputSchemaInput {\n/** Step JSON format */\nstep: Scalars['JSON'],\n/** Workflow version ID */\nworkflowVersionId?: (Scalars['UUID'] | null)}\n\nexport interface CreateWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** New step type */\nstepType: Scalars['String'],\n/** Parent step ID */\nparentStepId?: (Scalars['String'] | null),\n/** Parent step connection options */\nparentStepConnectionOptions?: (Scalars['JSON'] | null),\n/** Next step ID */\nnextStepId?: (Scalars['UUID'] | null),\n/** Step position */\nposition?: (WorkflowStepPositionInput | null),\n/** Step ID */\nid?: (Scalars['String'] | null),\n/** Default settings for the step */\ndefaultSettings?: (Scalars['JSON'] | null)}\n\nexport interface WorkflowStepPositionInput {x: Scalars['Float'],y: Scalars['Float']}\n\nexport interface UpdateWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Step to update in JSON format */\nstep: Scalars['JSON']}\n\nexport interface DeleteWorkflowVersionStepInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Step to delete ID */\nstepId: Scalars['String']}\n\nexport interface SubmitFormStepInput {\n/** Workflow step ID */\nstepId: Scalars['UUID'],\n/** Workflow run ID */\nworkflowRunId: Scalars['UUID'],\n/** Form response in JSON format */\nresponse: Scalars['JSON']}\n\nexport interface UpdateWorkflowRunStepInput {\n/** Workflow run ID */\nworkflowRunId: Scalars['UUID'],\n/** Step to update in JSON format */\nstep: Scalars['JSON']}\n\nexport interface DuplicateWorkflowVersionStepInput {stepId: Scalars['String'],workflowVersionId: Scalars['String']}\n\nexport interface TestHttpRequestInput {\n/** URL to make the request to */\nurl: Scalars['String'],\n/** HTTP method */\nmethod: Scalars['String'],\n/** HTTP headers */\nheaders?: (Scalars['JSON'] | null),\n/** Request body */\nbody?: (Scalars['JSON'] | null)}\n\nexport interface CreateWorkflowVersionEdgeInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['String'],\n/** Workflow version source step ID */\nsource: Scalars['String'],\n/** Workflow version target step ID */\ntarget: Scalars['String'],\n/** Workflow version source step connection options */\nsourceConnectionOptions?: (Scalars['JSON'] | null)}\n\nexport interface CreateDraftFromWorkflowVersionInput {\n/** Workflow ID */\nworkflowId: Scalars['UUID'],\n/** Workflow version ID */\nworkflowVersionIdToCopy: Scalars['UUID']}\n\nexport interface DuplicateWorkflowInput {\n/** Workflow ID to duplicate */\nworkflowIdToDuplicate: Scalars['UUID'],\n/** Workflow version ID to copy */\nworkflowVersionIdToCopy: Scalars['UUID']}\n\nexport interface UpdateWorkflowVersionPositionsInput {\n/** Workflow version ID */\nworkflowVersionId: Scalars['UUID'],\n/** Workflow version updated positions */\npositions: WorkflowStepPositionUpdateInput[]}\n\nexport interface WorkflowStepPositionUpdateInput {\n/** Step or trigger ID */\nid: Scalars['String'],\n/** Position of the step or trigger */\nposition: WorkflowStepPositionInput}\n\nexport interface LinksGenqlSelection{\n primaryLinkLabel?: boolean | number\n primaryLinkUrl?: boolean | number\n secondaryLinks?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface LinksCreateInput {primaryLinkLabel?: (Scalars['String'] | null),primaryLinkUrl?: (Scalars['String'] | null),secondaryLinks?: (Scalars['JSON'] | null)}\n\nexport interface LinksUpdateInput {primaryLinkLabel?: (Scalars['String'] | null),primaryLinkUrl?: (Scalars['String'] | null),secondaryLinks?: (Scalars['JSON'] | null)}\n\nexport interface LinksFilterInput {primaryLinkLabel?: (StringFilter | null),primaryLinkUrl?: (StringFilter | null),secondaryLinks?: (RawJsonFilter | null)}\n\nexport interface StringFilter {eq?: (Scalars['String'] | null),gt?: (Scalars['String'] | null),gte?: (Scalars['String'] | null),in?: (Scalars['String'][] | null),lt?: (Scalars['String'] | null),lte?: (Scalars['String'] | null),neq?: (Scalars['String'] | null),startsWith?: (Scalars['String'] | null),endsWith?: (Scalars['String'] | null),\n/** Pattern match with % wildcard (e.g. %value%) */\nlike?: (Scalars['String'] | null),\n/** Case-insensitive match with % wildcard (e.g. %value%) */\nilike?: (Scalars['String'] | null),regex?: (Scalars['String'] | null),iregex?: (Scalars['String'] | null),is?: (FilterIs | null)}\n\nexport interface RawJsonFilter {is?: (FilterIs | null),\n/** Pattern match with % wildcard (e.g. %value%) */\nlike?: (Scalars['String'] | null)}\n\nexport interface LinksOrderByInput {primaryLinkLabel?: (OrderByDirection | null),primaryLinkUrl?: (OrderByDirection | null),secondaryLinks?: (OrderByDirection | null)}\n\nexport interface LinksGroupByInput {primaryLinkLabel?: (Scalars['Boolean'] | null),primaryLinkUrl?: (Scalars['Boolean'] | null),secondaryLinks?: (Scalars['Boolean'] | null)}\n\nexport interface CurrencyGenqlSelection{\n amountMicros?: boolean | number\n currencyCode?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CurrencyCreateInput {amountMicros?: (Scalars['BigFloat'] | null),currencyCode?: (Scalars['String'] | null)}\n\nexport interface CurrencyUpdateInput {amountMicros?: (Scalars['BigFloat'] | null),currencyCode?: (Scalars['String'] | null)}\n\nexport interface CurrencyFilterInput {amountMicros?: (BigFloatFilter | null),currencyCode?: (StringFilter | null)}\n\nexport interface BigFloatFilter {eq?: (Scalars['BigFloat'] | null),gt?: (Scalars['BigFloat'] | null),gte?: (Scalars['BigFloat'] | null),in?: (Scalars['BigFloat'][] | null),lt?: (Scalars['BigFloat'] | null),lte?: (Scalars['BigFloat'] | null),neq?: (Scalars['BigFloat'] | null),is?: (FilterIs | null)}\n\nexport interface CurrencyOrderByInput {amountMicros?: (OrderByDirection | null),currencyCode?: (OrderByDirection | null)}\n\nexport interface CurrencyGroupByInput {amountMicros?: (Scalars['Boolean'] | null),currencyCode?: (Scalars['Boolean'] | null)}\n\nexport interface FullNameGenqlSelection{\n firstName?: boolean | number\n lastName?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FullNameCreateInput {firstName?: (Scalars['String'] | null),lastName?: (Scalars['String'] | null)}\n\nexport interface FullNameUpdateInput {firstName?: (Scalars['String'] | null),lastName?: (Scalars['String'] | null)}\n\nexport interface FullNameFilterInput {firstName?: (StringFilter | null),lastName?: (StringFilter | null)}\n\nexport interface FullNameOrderByInput {firstName?: (OrderByDirection | null),lastName?: (OrderByDirection | null)}\n\nexport interface FullNameGroupByInput {firstName?: (Scalars['Boolean'] | null),lastName?: (Scalars['Boolean'] | null)}\n\nexport interface AddressGenqlSelection{\n addressStreet1?: boolean | number\n addressStreet2?: boolean | number\n addressCity?: boolean | number\n addressPostcode?: boolean | number\n addressState?: boolean | number\n addressCountry?: boolean | number\n addressLat?: boolean | number\n addressLng?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface AddressCreateInput {addressStreet1?: (Scalars['String'] | null),addressStreet2?: (Scalars['String'] | null),addressCity?: (Scalars['String'] | null),addressPostcode?: (Scalars['String'] | null),addressState?: (Scalars['String'] | null),addressCountry?: (Scalars['String'] | null),addressLat?: (Scalars['BigFloat'] | null),addressLng?: (Scalars['BigFloat'] | null)}\n\nexport interface AddressUpdateInput {addressStreet1?: (Scalars['String'] | null),addressStreet2?: (Scalars['String'] | null),addressCity?: (Scalars['String'] | null),addressPostcode?: (Scalars['String'] | null),addressState?: (Scalars['String'] | null),addressCountry?: (Scalars['String'] | null),addressLat?: (Scalars['BigFloat'] | null),addressLng?: (Scalars['BigFloat'] | null)}\n\nexport interface AddressFilterInput {addressStreet1?: (StringFilter | null),addressStreet2?: (StringFilter | null),addressCity?: (StringFilter | null),addressPostcode?: (StringFilter | null),addressState?: (StringFilter | null),addressCountry?: (StringFilter | null),addressLat?: (BigFloatFilter | null),addressLng?: (BigFloatFilter | null)}\n\nexport interface AddressOrderByInput {addressStreet1?: (OrderByDirection | null),addressStreet2?: (OrderByDirection | null),addressCity?: (OrderByDirection | null),addressPostcode?: (OrderByDirection | null),addressState?: (OrderByDirection | null),addressCountry?: (OrderByDirection | null),addressLat?: (OrderByDirection | null),addressLng?: (OrderByDirection | null)}\n\nexport interface AddressGroupByInput {addressStreet1?: (Scalars['Boolean'] | null),addressStreet2?: (Scalars['Boolean'] | null),addressCity?: (Scalars['Boolean'] | null),addressPostcode?: (Scalars['Boolean'] | null),addressState?: (Scalars['Boolean'] | null),addressCountry?: (Scalars['Boolean'] | null),addressLat?: (Scalars['Boolean'] | null),addressLng?: (Scalars['Boolean'] | null)}\n\nexport interface ActorGenqlSelection{\n source?: boolean | number\n workspaceMemberId?: boolean | number\n name?: boolean | number\n context?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ActorCreateInput {source: ActorSourceEnum,context?: (Scalars['JSON'] | null)}\n\nexport interface ActorUpdateInput {source?: (ActorSourceEnum | null),context?: (Scalars['JSON'] | null)}\n\nexport interface ActorFilterInput {source?: (ActorSourceEnumFilter | null),workspaceMemberId?: (UUIDFilter | null),name?: (StringFilter | null),context?: (RawJsonFilter | null)}\n\nexport interface ActorSourceEnumFilter {eq?: (ActorSourceEnum | null),neq?: (ActorSourceEnum | null),in?: ((ActorSourceEnum | null)[] | null),containsAny?: ((ActorSourceEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface ActorOrderByInput {source?: (OrderByDirection | null),workspaceMemberId?: (OrderByDirection | null),name?: (OrderByDirection | null),context?: (OrderByDirection | null)}\n\nexport interface ActorGroupByInput {source?: (Scalars['Boolean'] | null),workspaceMemberId?: (Scalars['Boolean'] | null),name?: (Scalars['Boolean'] | null),context?: (Scalars['Boolean'] | null)}\n\nexport interface EmailsGenqlSelection{\n primaryEmail?: boolean | number\n additionalEmails?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface EmailsCreateInput {primaryEmail?: (Scalars['String'] | null),additionalEmails?: (Scalars['JSON'] | null)}\n\nexport interface EmailsUpdateInput {primaryEmail?: (Scalars['String'] | null),additionalEmails?: (Scalars['JSON'] | null)}\n\nexport interface EmailsFilterInput {primaryEmail?: (StringFilter | null),additionalEmails?: (RawJsonFilter | null)}\n\nexport interface EmailsOrderByInput {primaryEmail?: (OrderByDirection | null),additionalEmails?: (OrderByDirection | null)}\n\nexport interface EmailsGroupByInput {primaryEmail?: (Scalars['Boolean'] | null),additionalEmails?: (Scalars['Boolean'] | null)}\n\nexport interface PhonesGenqlSelection{\n primaryPhoneNumber?: boolean | number\n primaryPhoneCountryCode?: boolean | number\n primaryPhoneCallingCode?: boolean | number\n additionalPhones?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PhonesCreateInput {primaryPhoneNumber?: (Scalars['String'] | null),primaryPhoneCountryCode?: (Scalars['String'] | null),primaryPhoneCallingCode?: (Scalars['String'] | null),additionalPhones?: (Scalars['JSON'] | null)}\n\nexport interface PhonesUpdateInput {primaryPhoneNumber?: (Scalars['String'] | null),primaryPhoneCountryCode?: (Scalars['String'] | null),primaryPhoneCallingCode?: (Scalars['String'] | null),additionalPhones?: (Scalars['JSON'] | null)}\n\nexport interface PhonesFilterInput {primaryPhoneNumber?: (StringFilter | null),primaryPhoneCountryCode?: (StringFilter | null),primaryPhoneCallingCode?: (StringFilter | null),additionalPhones?: (RawJsonFilter | null)}\n\nexport interface PhonesOrderByInput {primaryPhoneNumber?: (OrderByDirection | null),primaryPhoneCountryCode?: (OrderByDirection | null),primaryPhoneCallingCode?: (OrderByDirection | null),additionalPhones?: (OrderByDirection | null)}\n\nexport interface PhonesGroupByInput {primaryPhoneNumber?: (Scalars['Boolean'] | null),primaryPhoneCountryCode?: (Scalars['Boolean'] | null),primaryPhoneCallingCode?: (Scalars['Boolean'] | null),additionalPhones?: (Scalars['Boolean'] | null)}\n\nexport interface RichTextV2GenqlSelection{\n blocknote?: boolean | number\n markdown?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface RichTextV2CreateInput {blocknote?: (Scalars['String'] | null),markdown?: (Scalars['String'] | null)}\n\nexport interface RichTextV2UpdateInput {blocknote?: (Scalars['String'] | null),markdown?: (Scalars['String'] | null)}\n\nexport interface RichTextV2FilterInput {blocknote?: (StringFilter | null),markdown?: (StringFilter | null)}\n\nexport interface RichTextV2OrderByInput {blocknote?: (OrderByDirection | null),markdown?: (OrderByDirection | null)}\n\nexport interface RichTextV2GroupByInput {blocknote?: (Scalars['Boolean'] | null),markdown?: (Scalars['Boolean'] | null)}\n\nexport interface GroupByDateGranularityInput {\n/** Date granularity (e.g. day, month, quarter, year, week, day of the week, quarter of the year, month of the year) */\ngranularity?: (DateGranularityEnum | null),\n/** First day of the week (only applicable when granularity is WEEK). Defaults to MONDAY if not specified. */\nweekStartDay?: (FirstDayOfTheWeek | null),\n/** Timezone used to compute the aggregate value and in which is expressed the granular period, for example a day in UTC-12 is not the same period as a day in UTC+3, the requester needs to precise this otherwise the server will assume a timezone and the requester cannot know in which timezone the aggregate values are computed. */\ntimeZone?: (Scalars['String'] | null)}\n\nexport interface OrderByDateGranularityInput {orderBy?: (OrderByDirection | null),granularity?: (DateGranularityEnum | null)}\n\n\n/** An attachment */\nexport interface AttachmentGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Attachment name */\n name?: boolean | number\n /** Attachment file */\n file?: FileObjectGenqlSelection\n /** Attachment full path */\n fullPath?: boolean | number\n /** Attachment file category */\n fileCategory?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Attachment record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachment target */\n targetTaskId?: boolean | number\n /** Attachment target */\n targetNoteId?: boolean | number\n /** Attachment target */\n targetPersonId?: boolean | number\n /** Attachment target */\n targetCompanyId?: boolean | number\n /** Attachment target */\n targetOpportunityId?: boolean | number\n /** Attachment target */\n targetDashboardId?: boolean | number\n /** Attachment target */\n targetWorkflowId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Attachment target */\n targetTask?: TaskGenqlSelection\n /** Attachment target */\n targetNote?: NoteGenqlSelection\n /** Attachment target */\n targetPerson?: PersonGenqlSelection\n /** Attachment target */\n targetCompany?: CompanyGenqlSelection\n /** Attachment target */\n targetOpportunity?: OpportunityGenqlSelection\n /** Attachment target */\n targetDashboard?: DashboardGenqlSelection\n /** Attachment target */\n targetWorkflow?: WorkflowGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FileObjectGenqlSelection{\n fileId?: boolean | number\n label?: boolean | number\n extension?: boolean | number\n url?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentEdgeGenqlSelection{\n node?: AttachmentGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for file */\n countUniqueValuesFile?: boolean | number\n /** Number of empty values for file */\n countEmptyFile?: boolean | number\n /** Number of non-empty values for file */\n countNotEmptyFile?: boolean | number\n /** Percentage of empty values for file */\n percentageEmptyFile?: boolean | number\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: boolean | number\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: boolean | number\n /** Number of empty values for fullPath */\n countEmptyFullPath?: boolean | number\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: boolean | number\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: boolean | number\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: boolean | number\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: boolean | number\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: boolean | number\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: boolean | number\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: boolean | number\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: AttachmentEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PageInfoGenqlSelection{\n startCursor?: boolean | number\n endCursor?: boolean | number\n hasNextPage?: boolean | number\n hasPreviousPage?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An attachment */\nexport interface AttachmentGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for file */\n countUniqueValuesFile?: boolean | number\n /** Number of empty values for file */\n countEmptyFile?: boolean | number\n /** Number of non-empty values for file */\n countNotEmptyFile?: boolean | number\n /** Percentage of empty values for file */\n percentageEmptyFile?: boolean | number\n /** Percentage of non-empty values for file */\n percentageNotEmptyFile?: boolean | number\n /** Number of unique values for fullPath */\n countUniqueValuesFullPath?: boolean | number\n /** Number of empty values for fullPath */\n countEmptyFullPath?: boolean | number\n /** Number of non-empty values for fullPath */\n countNotEmptyFullPath?: boolean | number\n /** Percentage of empty values for fullPath */\n percentageEmptyFullPath?: boolean | number\n /** Percentage of non-empty values for fullPath */\n percentageNotEmptyFullPath?: boolean | number\n /** Number of unique values for fileCategory */\n countUniqueValuesFileCategory?: boolean | number\n /** Number of empty values for fileCategory */\n countEmptyFileCategory?: boolean | number\n /** Number of non-empty values for fileCategory */\n countNotEmptyFileCategory?: boolean | number\n /** Percentage of empty values for fileCategory */\n percentageEmptyFileCategory?: boolean | number\n /** Percentage of non-empty values for fileCategory */\n percentageNotEmptyFileCategory?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: AttachmentEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface AttachmentRelationInput {\n/** Connect to a attachment record */\nconnect?: (AttachmentConnectInput | null),\n/** Disconnect from a attachment record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface AttachmentConnectInput {\n/** Find a attachment record based on its unique fields: id */\nwhere?: (AttachmentWhereUniqueInput | null)}\n\nexport interface AttachmentWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** An attachment */\nexport interface AttachmentCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (Scalars['String'] | null),\n/** Attachment file */\nfile?: ((FileItemInput | null)[] | null),\n/** Attachment full path */\nfullPath?: (Scalars['String'] | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Attachment record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Attachment target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetTask?: (TaskRelationInput | null),\n/** Attachment target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetNote?: (NoteRelationInput | null),\n/** Attachment target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetPerson?: (PersonRelationInput | null),\n/** Attachment target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Attachment target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Attachment target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Attachment target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface FileItemInput {fileId: Scalars['UUID'],label: Scalars['String']}\n\n\n/** An attachment */\nexport interface AttachmentUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (Scalars['String'] | null),\n/** Attachment file */\nfile?: ((FileItemInput | null)[] | null),\n/** Attachment full path */\nfullPath?: (Scalars['String'] | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Attachment record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Attachment target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetTask?: (TaskRelationInput | null),\n/** Attachment target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetNote?: (NoteRelationInput | null),\n/** Attachment target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetPerson?: (PersonRelationInput | null),\n/** Attachment target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Attachment target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Attachment target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Attachment target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Attachment target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Attachment name */\nname?: (StringFilter | null),\n/** Attachment file */\nfile?: (RawJsonFilter | null),\n/** Attachment full path */\nfullPath?: (StringFilter | null),\n/** Attachment file category */\nfileCategory?: (AttachmentFileCategoryEnumFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Attachment record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Attachment target */\ntargetTaskId?: (UUIDFilter | null),\n/** Attachment target */\ntargetNoteId?: (UUIDFilter | null),\n/** Attachment target */\ntargetPersonId?: (UUIDFilter | null),\n/** Attachment target */\ntargetCompanyId?: (UUIDFilter | null),\n/** Attachment target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** Attachment target */\ntargetDashboardId?: (UUIDFilter | null),\n/** Attachment target */\ntargetWorkflowId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((AttachmentFilterInput | null)[] | null),or?: ((AttachmentFilterInput | null)[] | null),not?: (AttachmentFilterInput | null)}\n\nexport interface AttachmentFileCategoryEnumFilter {eq?: (AttachmentFileCategoryEnum | null),neq?: (AttachmentFileCategoryEnum | null),in?: ((AttachmentFileCategoryEnum | null)[] | null),containsAny?: ((AttachmentFileCategoryEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface FloatFilter {eq?: (Scalars['Float'] | null),gt?: (Scalars['Float'] | null),gte?: (Scalars['Float'] | null),in?: (Scalars['Float'][] | null),lt?: (Scalars['Float'] | null),lte?: (Scalars['Float'] | null),neq?: (Scalars['Float'] | null),is?: (FilterIs | null)}\n\nexport interface TSVectorFilter {search?: (Scalars['String'] | null)}\n\n\n/** An attachment */\nexport interface AttachmentOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Attachment name */\nname?: (OrderByDirection | null),\n/** Attachment file */\nfile?: (OrderByDirection | null),\n/** Attachment full path */\nfullPath?: (OrderByDirection | null),\n/** Attachment file category */\nfileCategory?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Attachment record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (AttachmentOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Attachment name */\nname?: (OrderByDirection | null),\n/** Attachment file */\nfile?: (OrderByDirection | null),\n/** Attachment full path */\nfullPath?: (OrderByDirection | null),\n/** Attachment file category */\nfileCategory?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Attachment record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface AttachmentOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for file */\ncountUniqueValuesFile?: (OrderByDirection | null),\n/** Number of empty values for file */\ncountEmptyFile?: (OrderByDirection | null),\n/** Number of non-empty values for file */\ncountNotEmptyFile?: (OrderByDirection | null),\n/** Percentage of empty values for file */\npercentageEmptyFile?: (OrderByDirection | null),\n/** Percentage of non-empty values for file */\npercentageNotEmptyFile?: (OrderByDirection | null),\n/** Number of unique values for fullPath */\ncountUniqueValuesFullPath?: (OrderByDirection | null),\n/** Number of empty values for fullPath */\ncountEmptyFullPath?: (OrderByDirection | null),\n/** Number of non-empty values for fullPath */\ncountNotEmptyFullPath?: (OrderByDirection | null),\n/** Percentage of empty values for fullPath */\npercentageEmptyFullPath?: (OrderByDirection | null),\n/** Percentage of non-empty values for fullPath */\npercentageNotEmptyFullPath?: (OrderByDirection | null),\n/** Number of unique values for fileCategory */\ncountUniqueValuesFileCategory?: (OrderByDirection | null),\n/** Number of empty values for fileCategory */\ncountEmptyFileCategory?: (OrderByDirection | null),\n/** Number of non-empty values for fileCategory */\ncountNotEmptyFileCategory?: (OrderByDirection | null),\n/** Percentage of empty values for fileCategory */\npercentageEmptyFileCategory?: (OrderByDirection | null),\n/** Percentage of non-empty values for fileCategory */\npercentageNotEmptyFileCategory?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Attachment target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Attachment target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Attachment target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Attachment target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Attachment target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Attachment target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Attachment target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** An attachment */\nexport interface AttachmentGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Attachment name */\nname?: (Scalars['Boolean'] | null),\n/** Attachment file */\nfile?: (Scalars['Boolean'] | null),\n/** Attachment full path */\nfullPath?: (Scalars['Boolean'] | null),\n/** Attachment file category */\nfileCategory?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Attachment record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related task */\ntargetTask?: (TaskGroupByInput | null),\n/** Group by fields of the related note */\ntargetNote?: (NoteGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related dashboard */\ntargetDashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related workflow */\ntargetWorkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Blocklist record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** WorkspaceMember */\n workspaceMemberId?: boolean | number\n /** WorkspaceMember */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistEdgeGenqlSelection{\n node?: BlocklistGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n edges?: BlocklistEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n edges?: BlocklistEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface BlocklistRelationInput {\n/** Connect to a blocklist record */\nconnect?: (BlocklistConnectInput | null),\n/** Disconnect from a blocklist record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface BlocklistConnectInput {\n/** Find a blocklist record based on its unique fields: id */\nwhere?: (BlocklistWhereUniqueInput | null)}\n\nexport interface BlocklistWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Blocklist */\nexport interface BlocklistCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** WorkspaceMember */\nworkspaceMemberId: Scalars['ID'],\n/** WorkspaceMember */\nworkspaceMember: WorkspaceMemberRelationInput}\n\n\n/** Blocklist */\nexport interface BlocklistUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** WorkspaceMember */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Blocklist record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((BlocklistFilterInput | null)[] | null),or?: ((BlocklistFilterInput | null)[] | null),not?: (BlocklistFilterInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Blocklist record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (BlocklistOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Blocklist record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface BlocklistOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** WorkspaceMember */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Blocklist */\nexport interface BlocklistGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Blocklist record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar channel event association record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Event external ID */\n eventExternalId?: boolean | number\n /** Recurring Event ID */\n recurringEventExternalId?: boolean | number\n /** Channel ID */\n calendarChannelId?: boolean | number\n /** Event ID */\n calendarEventId?: boolean | number\n /** Channel ID */\n calendarChannel?: CalendarChannelGenqlSelection\n /** Event ID */\n calendarEvent?: CalendarEventGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationEdgeGenqlSelection{\n node?: CalendarChannelEventAssociationGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: boolean | number\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: boolean | number\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: boolean | number\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: boolean | number\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: boolean | number\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: boolean | number\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: boolean | number\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: boolean | number\n edges?: CalendarChannelEventAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for eventExternalId */\n countUniqueValuesEventExternalId?: boolean | number\n /** Number of empty values for eventExternalId */\n countEmptyEventExternalId?: boolean | number\n /** Number of non-empty values for eventExternalId */\n countNotEmptyEventExternalId?: boolean | number\n /** Percentage of empty values for eventExternalId */\n percentageEmptyEventExternalId?: boolean | number\n /** Percentage of non-empty values for eventExternalId */\n percentageNotEmptyEventExternalId?: boolean | number\n /** Number of unique values for recurringEventExternalId */\n countUniqueValuesRecurringEventExternalId?: boolean | number\n /** Number of empty values for recurringEventExternalId */\n countEmptyRecurringEventExternalId?: boolean | number\n /** Number of non-empty values for recurringEventExternalId */\n countNotEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of empty values for recurringEventExternalId */\n percentageEmptyRecurringEventExternalId?: boolean | number\n /** Percentage of non-empty values for recurringEventExternalId */\n percentageNotEmptyRecurringEventExternalId?: boolean | number\n edges?: CalendarChannelEventAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarChannelEventAssociationRelationInput {\n/** Connect to a calendarChannelEventAssociation record */\nconnect?: (CalendarChannelEventAssociationConnectInput | null),\n/** Disconnect from a calendarChannelEventAssociation record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelEventAssociationConnectInput {\n/** Find a calendarChannelEventAssociation record based on its unique fields: id */\nwhere?: (CalendarChannelEventAssociationWhereUniqueInput | null)}\n\nexport interface CalendarChannelEventAssociationWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['String'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['String'] | null),\n/** Channel ID */\ncalendarChannelId: Scalars['ID'],\n/** Channel ID */\ncalendarChannel: CalendarChannelRelationInput,\n/** Event ID */\ncalendarEventId: Scalars['ID'],\n/** Event ID */\ncalendarEvent: CalendarEventRelationInput}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['String'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['String'] | null),\n/** Channel ID */\ncalendarChannelId?: (Scalars['ID'] | null),\n/** Channel ID */\ncalendarChannel?: (CalendarChannelRelationInput | null),\n/** Event ID */\ncalendarEventId?: (Scalars['ID'] | null),\n/** Event ID */\ncalendarEvent?: (CalendarEventRelationInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar channel event association record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Event external ID */\neventExternalId?: (StringFilter | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (StringFilter | null),\n/** Channel ID */\ncalendarChannelId?: (UUIDFilter | null),\n/** Event ID */\ncalendarEventId?: (UUIDFilter | null),and?: ((CalendarChannelEventAssociationFilterInput | null)[] | null),or?: ((CalendarChannelEventAssociationFilterInput | null)[] | null),not?: (CalendarChannelEventAssociationFilterInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel event association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event external ID */\neventExternalId?: (OrderByDirection | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarChannelEventAssociationOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel event association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event external ID */\neventExternalId?: (OrderByDirection | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByWithGroupByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarChannelEventAssociationOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for eventExternalId */\ncountUniqueValuesEventExternalId?: (OrderByDirection | null),\n/** Number of empty values for eventExternalId */\ncountEmptyEventExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for eventExternalId */\ncountNotEmptyEventExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for eventExternalId */\npercentageEmptyEventExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for eventExternalId */\npercentageNotEmptyEventExternalId?: (OrderByDirection | null),\n/** Number of unique values for recurringEventExternalId */\ncountUniqueValuesRecurringEventExternalId?: (OrderByDirection | null),\n/** Number of empty values for recurringEventExternalId */\ncountEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for recurringEventExternalId */\ncountNotEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for recurringEventExternalId */\npercentageEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for recurringEventExternalId */\npercentageNotEmptyRecurringEventExternalId?: (OrderByDirection | null),\n/** Channel ID */\ncalendarChannelId?: (OrderByDirection | null),\n/** Order by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelOrderByInput | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null)}\n\n\n/** Calendar Channel Event Associations */\nexport interface CalendarChannelEventAssociationGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar channel event association record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Event external ID */\neventExternalId?: (Scalars['Boolean'] | null),\n/** Recurring Event ID */\nrecurringEventExternalId?: (Scalars['Boolean'] | null),\n/** Group by fields of the related calendarChannel */\ncalendarChannel?: (CalendarChannelGroupByInput | null),\n/** Group by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventGroupByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar channel record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Visibility */\n visibility?: boolean | number\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled?: boolean | number\n /** Automatically create records for people you participated with in an event. */\n contactAutoCreationPolicy?: boolean | number\n /** Is Sync Enabled */\n isSyncEnabled?: boolean | number\n /** Sync Cursor. Used for syncing events from the calendar provider */\n syncCursor?: boolean | number\n /** Sync status */\n syncStatus?: boolean | number\n /** Sync stage */\n syncStage?: boolean | number\n /** Sync stage started at */\n syncStageStartedAt?: boolean | number\n /** Last sync date */\n syncedAt?: boolean | number\n /** Throttle Failure Count */\n throttleFailureCount?: boolean | number\n /** Connected Account */\n connectedAccountId?: boolean | number\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n /** Connected Account */\n connectedAccount?: ConnectedAccountGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelEdgeGenqlSelection{\n node?: CalendarChannelGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n edges?: CalendarChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n edges?: CalendarChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarChannelRelationInput {\n/** Connect to a calendarChannel record */\nconnect?: (CalendarChannelConnectInput | null),\n/** Disconnect from a calendarChannel record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelConnectInput {\n/** Find a calendarChannel record based on its unique fields: id */\nwhere?: (CalendarChannelWhereUniqueInput | null)}\n\nexport interface CalendarChannelWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['String'] | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Connected Account */\nconnectedAccountId: Scalars['ID'],\n/** Connected Account */\nconnectedAccount: ConnectedAccountRelationInput}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['String'] | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Connected Account */\nconnectedAccountId?: (Scalars['ID'] | null),\n/** Connected Account */\nconnectedAccount?: (ConnectedAccountRelationInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar channel record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Visibility */\nvisibility?: (CalendarChannelVisibilityEnumFilter | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (BooleanFilter | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (CalendarChannelContactAutoCreationPolicyEnumFilter | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (BooleanFilter | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (StringFilter | null),\n/** Sync status */\nsyncStatus?: (CalendarChannelSyncStatusEnumFilter | null),\n/** Sync stage */\nsyncStage?: (CalendarChannelSyncStageEnumFilter | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (FloatFilter | null),\n/** Connected Account */\nconnectedAccountId?: (UUIDFilter | null),and?: ((CalendarChannelFilterInput | null)[] | null),or?: ((CalendarChannelFilterInput | null)[] | null),not?: (CalendarChannelFilterInput | null)}\n\nexport interface CalendarChannelVisibilityEnumFilter {eq?: (CalendarChannelVisibilityEnum | null),neq?: (CalendarChannelVisibilityEnum | null),in?: ((CalendarChannelVisibilityEnum | null)[] | null),containsAny?: ((CalendarChannelVisibilityEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface BooleanFilter {eq?: (Scalars['Boolean'] | null),is?: (FilterIs | null)}\n\nexport interface CalendarChannelContactAutoCreationPolicyEnumFilter {eq?: (CalendarChannelContactAutoCreationPolicyEnum | null),neq?: (CalendarChannelContactAutoCreationPolicyEnum | null),in?: ((CalendarChannelContactAutoCreationPolicyEnum | null)[] | null),containsAny?: ((CalendarChannelContactAutoCreationPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelSyncStatusEnumFilter {eq?: (CalendarChannelSyncStatusEnum | null),neq?: (CalendarChannelSyncStatusEnum | null),in?: ((CalendarChannelSyncStatusEnum | null)[] | null),containsAny?: ((CalendarChannelSyncStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarChannelSyncStageEnumFilter {eq?: (CalendarChannelSyncStageEnum | null),neq?: (CalendarChannelSyncStageEnum | null),in?: ((CalendarChannelSyncStageEnum | null)[] | null),containsAny?: ((CalendarChannelSyncStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDirection | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarChannelOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDateGranularityInput | null),\n/** Last sync date */\nsyncedAt?: (OrderByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarChannelOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for visibility */\ncountUniqueValuesVisibility?: (OrderByDirection | null),\n/** Number of empty values for visibility */\ncountEmptyVisibility?: (OrderByDirection | null),\n/** Number of non-empty values for visibility */\ncountNotEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of empty values for visibility */\npercentageEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of non-empty values for visibility */\npercentageNotEmptyVisibility?: (OrderByDirection | null),\n/** Number of unique values for isContactAutoCreationEnabled */\ncountUniqueValuesIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of empty values for isContactAutoCreationEnabled */\ncountEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isContactAutoCreationEnabled */\ncountNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isContactAutoCreationEnabled */\npercentageEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isContactAutoCreationEnabled */\npercentageNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isContactAutoCreationEnabled */\ncountTrueIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isContactAutoCreationEnabled */\ncountFalseIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of unique values for contactAutoCreationPolicy */\ncountUniqueValuesContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of empty values for contactAutoCreationPolicy */\ncountEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for contactAutoCreationPolicy */\ncountNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for contactAutoCreationPolicy */\npercentageEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for contactAutoCreationPolicy */\npercentageNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of unique values for isSyncEnabled */\ncountUniqueValuesIsSyncEnabled?: (OrderByDirection | null),\n/** Number of empty values for isSyncEnabled */\ncountEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isSyncEnabled */\ncountNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isSyncEnabled */\npercentageEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSyncEnabled */\npercentageNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isSyncEnabled */\ncountTrueIsSyncEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isSyncEnabled */\ncountFalseIsSyncEnabled?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for syncStatus */\ncountUniqueValuesSyncStatus?: (OrderByDirection | null),\n/** Number of empty values for syncStatus */\ncountEmptySyncStatus?: (OrderByDirection | null),\n/** Number of non-empty values for syncStatus */\ncountNotEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of empty values for syncStatus */\npercentageEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStatus */\npercentageNotEmptySyncStatus?: (OrderByDirection | null),\n/** Number of unique values for syncStage */\ncountUniqueValuesSyncStage?: (OrderByDirection | null),\n/** Number of empty values for syncStage */\ncountEmptySyncStage?: (OrderByDirection | null),\n/** Number of non-empty values for syncStage */\ncountNotEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of empty values for syncStage */\npercentageEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStage */\npercentageNotEmptySyncStage?: (OrderByDirection | null),\n/** Number of unique values for syncStageStartedAt */\ncountUniqueValuesSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of empty values for syncStageStartedAt */\ncountEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncStageStartedAt */\ncountNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncStageStartedAt */\npercentageEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStageStartedAt */\npercentageNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncStageStartedAt */\nminSyncStageStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncStageStartedAt */\nmaxSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of unique values for syncedAt */\ncountUniqueValuesSyncedAt?: (OrderByDirection | null),\n/** Number of empty values for syncedAt */\ncountEmptySyncedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncedAt */\ncountNotEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncedAt */\npercentageEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncedAt */\npercentageNotEmptySyncedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncedAt */\nminSyncedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncedAt */\nmaxSyncedAt?: (OrderByDirection | null),\n/** Number of unique values for throttleFailureCount */\ncountUniqueValuesThrottleFailureCount?: (OrderByDirection | null),\n/** Number of empty values for throttleFailureCount */\ncountEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Number of non-empty values for throttleFailureCount */\ncountNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of empty values for throttleFailureCount */\npercentageEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleFailureCount */\npercentageNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field throttleFailureCount */\nminThrottleFailureCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field throttleFailureCount */\nmaxThrottleFailureCount?: (OrderByDirection | null),\n/** Average amount contained in the field throttleFailureCount */\navgThrottleFailureCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field throttleFailureCount */\nsumThrottleFailureCount?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Calendar Channels */\nexport interface CalendarChannelGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar channel record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Visibility */\nvisibility?: (Scalars['Boolean'] | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create records for people you participated with in an event. */\ncontactAutoCreationPolicy?: (Scalars['Boolean'] | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Sync Cursor. Used for syncing events from the calendar provider */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Sync status */\nsyncStatus?: (Scalars['Boolean'] | null),\n/** Sync stage */\nsyncStage?: (Scalars['Boolean'] | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (GroupByDateGranularityInput | null),\n/** Last sync date */\nsyncedAt?: (GroupByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Boolean'] | null),\n/** Group by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountGroupByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar event participant record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Display Name */\n displayName?: boolean | number\n /** Is Organizer */\n isOrganizer?: boolean | number\n /** Response Status */\n responseStatus?: boolean | number\n /** Event ID */\n calendarEventId?: boolean | number\n /** Person */\n personId?: boolean | number\n /** Workspace Member */\n workspaceMemberId?: boolean | number\n /** Event ID */\n calendarEvent?: CalendarEventGenqlSelection\n /** Person */\n person?: PersonGenqlSelection\n /** Workspace Member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantEdgeGenqlSelection{\n node?: CalendarEventParticipantGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: boolean | number\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: boolean | number\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: boolean | number\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: boolean | number\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: boolean | number\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: boolean | number\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: boolean | number\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: boolean | number\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: boolean | number\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: boolean | number\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: boolean | number\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: boolean | number\n edges?: CalendarEventParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n /** Number of unique values for isOrganizer */\n countUniqueValuesIsOrganizer?: boolean | number\n /** Number of empty values for isOrganizer */\n countEmptyIsOrganizer?: boolean | number\n /** Number of non-empty values for isOrganizer */\n countNotEmptyIsOrganizer?: boolean | number\n /** Percentage of empty values for isOrganizer */\n percentageEmptyIsOrganizer?: boolean | number\n /** Percentage of non-empty values for isOrganizer */\n percentageNotEmptyIsOrganizer?: boolean | number\n /** Count of true values in the field isOrganizer */\n countTrueIsOrganizer?: boolean | number\n /** Count of false values in the field isOrganizer */\n countFalseIsOrganizer?: boolean | number\n /** Number of unique values for responseStatus */\n countUniqueValuesResponseStatus?: boolean | number\n /** Number of empty values for responseStatus */\n countEmptyResponseStatus?: boolean | number\n /** Number of non-empty values for responseStatus */\n countNotEmptyResponseStatus?: boolean | number\n /** Percentage of empty values for responseStatus */\n percentageEmptyResponseStatus?: boolean | number\n /** Percentage of non-empty values for responseStatus */\n percentageNotEmptyResponseStatus?: boolean | number\n edges?: CalendarEventParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarEventParticipantRelationInput {\n/** Connect to a calendarEventParticipant record */\nconnect?: (CalendarEventParticipantConnectInput | null),\n/** Disconnect from a calendarEventParticipant record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarEventParticipantConnectInput {\n/** Find a calendarEventParticipant record based on its unique fields: id */\nwhere?: (CalendarEventParticipantWhereUniqueInput | null)}\n\nexport interface CalendarEventParticipantWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnum | null),\n/** Event ID */\ncalendarEventId: Scalars['ID'],\n/** Event ID */\ncalendarEvent: CalendarEventRelationInput,\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace Member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnum | null),\n/** Event ID */\ncalendarEventId?: (Scalars['ID'] | null),\n/** Event ID */\ncalendarEvent?: (CalendarEventRelationInput | null),\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace Member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar event participant record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Display Name */\ndisplayName?: (StringFilter | null),\n/** Is Organizer */\nisOrganizer?: (BooleanFilter | null),\n/** Response Status */\nresponseStatus?: (CalendarEventParticipantResponseStatusEnumFilter | null),\n/** Event ID */\ncalendarEventId?: (UUIDFilter | null),\n/** Person */\npersonId?: (UUIDFilter | null),\n/** Workspace Member */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((CalendarEventParticipantFilterInput | null)[] | null),or?: ((CalendarEventParticipantFilterInput | null)[] | null),not?: (CalendarEventParticipantFilterInput | null)}\n\nexport interface CalendarEventParticipantResponseStatusEnumFilter {eq?: (CalendarEventParticipantResponseStatusEnum | null),neq?: (CalendarEventParticipantResponseStatusEnum | null),in?: ((CalendarEventParticipantResponseStatusEnum | null)[] | null),containsAny?: ((CalendarEventParticipantResponseStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Is Organizer */\nisOrganizer?: (OrderByDirection | null),\n/** Response Status */\nresponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarEventParticipantOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Is Organizer */\nisOrganizer?: (OrderByDirection | null),\n/** Response Status */\nresponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByWithGroupByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarEventParticipantOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for displayName */\ncountUniqueValuesDisplayName?: (OrderByDirection | null),\n/** Number of empty values for displayName */\ncountEmptyDisplayName?: (OrderByDirection | null),\n/** Number of non-empty values for displayName */\ncountNotEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of empty values for displayName */\npercentageEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of non-empty values for displayName */\npercentageNotEmptyDisplayName?: (OrderByDirection | null),\n/** Number of unique values for isOrganizer */\ncountUniqueValuesIsOrganizer?: (OrderByDirection | null),\n/** Number of empty values for isOrganizer */\ncountEmptyIsOrganizer?: (OrderByDirection | null),\n/** Number of non-empty values for isOrganizer */\ncountNotEmptyIsOrganizer?: (OrderByDirection | null),\n/** Percentage of empty values for isOrganizer */\npercentageEmptyIsOrganizer?: (OrderByDirection | null),\n/** Percentage of non-empty values for isOrganizer */\npercentageNotEmptyIsOrganizer?: (OrderByDirection | null),\n/** Count of true values in the field isOrganizer */\ncountTrueIsOrganizer?: (OrderByDirection | null),\n/** Count of false values in the field isOrganizer */\ncountFalseIsOrganizer?: (OrderByDirection | null),\n/** Number of unique values for responseStatus */\ncountUniqueValuesResponseStatus?: (OrderByDirection | null),\n/** Number of empty values for responseStatus */\ncountEmptyResponseStatus?: (OrderByDirection | null),\n/** Number of non-empty values for responseStatus */\ncountNotEmptyResponseStatus?: (OrderByDirection | null),\n/** Percentage of empty values for responseStatus */\npercentageEmptyResponseStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for responseStatus */\npercentageNotEmptyResponseStatus?: (OrderByDirection | null),\n/** Event ID */\ncalendarEventId?: (OrderByDirection | null),\n/** Order by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace Member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Calendar event participants */\nexport interface CalendarEventParticipantGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar event participant record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Display Name */\ndisplayName?: (Scalars['Boolean'] | null),\n/** Is Organizer */\nisOrganizer?: (Scalars['Boolean'] | null),\n/** Response Status */\nresponseStatus?: (Scalars['Boolean'] | null),\n/** Group by fields of the related calendarEvent */\ncalendarEvent?: (CalendarEventGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Calendar event record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Title */\n title?: boolean | number\n /** Is canceled */\n isCanceled?: boolean | number\n /** Is Full Day */\n isFullDay?: boolean | number\n /** Start Date */\n startsAt?: boolean | number\n /** End Date */\n endsAt?: boolean | number\n /** Creation DateTime */\n externalCreatedAt?: boolean | number\n /** Update DateTime */\n externalUpdatedAt?: boolean | number\n /** Description */\n description?: boolean | number\n /** Location */\n location?: boolean | number\n /** iCal UID */\n iCalUid?: boolean | number\n /** Conference Solution */\n conferenceSolution?: boolean | number\n /** Meet Link */\n conferenceLink?: LinksGenqlSelection\n /** Calendar Channel Event Associations */\n calendarChannelEventAssociations?: (CalendarChannelEventAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelEventAssociationFilterInput | null), orderBy?: ((CalendarChannelEventAssociationOrderByInput | null)[] | null)} })\n /** Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventEdgeGenqlSelection{\n node?: CalendarEventGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: boolean | number\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: boolean | number\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: boolean | number\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: boolean | number\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: boolean | number\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: boolean | number\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: boolean | number\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: boolean | number\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: boolean | number\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: boolean | number\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: boolean | number\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: boolean | number\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: boolean | number\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: boolean | number\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: boolean | number\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: boolean | number\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: boolean | number\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: boolean | number\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: boolean | number\n /** Earliest date contained in the field startsAt */\n minStartsAt?: boolean | number\n /** Latest date contained in the field startsAt */\n maxStartsAt?: boolean | number\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: boolean | number\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: boolean | number\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: boolean | number\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: boolean | number\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: boolean | number\n /** Earliest date contained in the field endsAt */\n minEndsAt?: boolean | number\n /** Latest date contained in the field endsAt */\n maxEndsAt?: boolean | number\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: boolean | number\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: boolean | number\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: boolean | number\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: boolean | number\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: boolean | number\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: boolean | number\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: boolean | number\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: boolean | number\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: boolean | number\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: boolean | number\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: boolean | number\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for location */\n countUniqueValuesLocation?: boolean | number\n /** Number of empty values for location */\n countEmptyLocation?: boolean | number\n /** Number of non-empty values for location */\n countNotEmptyLocation?: boolean | number\n /** Percentage of empty values for location */\n percentageEmptyLocation?: boolean | number\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: boolean | number\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: boolean | number\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: boolean | number\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: boolean | number\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: boolean | number\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: boolean | number\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: boolean | number\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: boolean | number\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: boolean | number\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: boolean | number\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: boolean | number\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: boolean | number\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: boolean | number\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: boolean | number\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: boolean | number\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: boolean | number\n edges?: CalendarEventEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for isCanceled */\n countUniqueValuesIsCanceled?: boolean | number\n /** Number of empty values for isCanceled */\n countEmptyIsCanceled?: boolean | number\n /** Number of non-empty values for isCanceled */\n countNotEmptyIsCanceled?: boolean | number\n /** Percentage of empty values for isCanceled */\n percentageEmptyIsCanceled?: boolean | number\n /** Percentage of non-empty values for isCanceled */\n percentageNotEmptyIsCanceled?: boolean | number\n /** Count of true values in the field isCanceled */\n countTrueIsCanceled?: boolean | number\n /** Count of false values in the field isCanceled */\n countFalseIsCanceled?: boolean | number\n /** Number of unique values for isFullDay */\n countUniqueValuesIsFullDay?: boolean | number\n /** Number of empty values for isFullDay */\n countEmptyIsFullDay?: boolean | number\n /** Number of non-empty values for isFullDay */\n countNotEmptyIsFullDay?: boolean | number\n /** Percentage of empty values for isFullDay */\n percentageEmptyIsFullDay?: boolean | number\n /** Percentage of non-empty values for isFullDay */\n percentageNotEmptyIsFullDay?: boolean | number\n /** Count of true values in the field isFullDay */\n countTrueIsFullDay?: boolean | number\n /** Count of false values in the field isFullDay */\n countFalseIsFullDay?: boolean | number\n /** Number of unique values for startsAt */\n countUniqueValuesStartsAt?: boolean | number\n /** Number of empty values for startsAt */\n countEmptyStartsAt?: boolean | number\n /** Number of non-empty values for startsAt */\n countNotEmptyStartsAt?: boolean | number\n /** Percentage of empty values for startsAt */\n percentageEmptyStartsAt?: boolean | number\n /** Percentage of non-empty values for startsAt */\n percentageNotEmptyStartsAt?: boolean | number\n /** Earliest date contained in the field startsAt */\n minStartsAt?: boolean | number\n /** Latest date contained in the field startsAt */\n maxStartsAt?: boolean | number\n /** Number of unique values for endsAt */\n countUniqueValuesEndsAt?: boolean | number\n /** Number of empty values for endsAt */\n countEmptyEndsAt?: boolean | number\n /** Number of non-empty values for endsAt */\n countNotEmptyEndsAt?: boolean | number\n /** Percentage of empty values for endsAt */\n percentageEmptyEndsAt?: boolean | number\n /** Percentage of non-empty values for endsAt */\n percentageNotEmptyEndsAt?: boolean | number\n /** Earliest date contained in the field endsAt */\n minEndsAt?: boolean | number\n /** Latest date contained in the field endsAt */\n maxEndsAt?: boolean | number\n /** Number of unique values for externalCreatedAt */\n countUniqueValuesExternalCreatedAt?: boolean | number\n /** Number of empty values for externalCreatedAt */\n countEmptyExternalCreatedAt?: boolean | number\n /** Number of non-empty values for externalCreatedAt */\n countNotEmptyExternalCreatedAt?: boolean | number\n /** Percentage of empty values for externalCreatedAt */\n percentageEmptyExternalCreatedAt?: boolean | number\n /** Percentage of non-empty values for externalCreatedAt */\n percentageNotEmptyExternalCreatedAt?: boolean | number\n /** Earliest date contained in the field externalCreatedAt */\n minExternalCreatedAt?: boolean | number\n /** Latest date contained in the field externalCreatedAt */\n maxExternalCreatedAt?: boolean | number\n /** Number of unique values for externalUpdatedAt */\n countUniqueValuesExternalUpdatedAt?: boolean | number\n /** Number of empty values for externalUpdatedAt */\n countEmptyExternalUpdatedAt?: boolean | number\n /** Number of non-empty values for externalUpdatedAt */\n countNotEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of empty values for externalUpdatedAt */\n percentageEmptyExternalUpdatedAt?: boolean | number\n /** Percentage of non-empty values for externalUpdatedAt */\n percentageNotEmptyExternalUpdatedAt?: boolean | number\n /** Earliest date contained in the field externalUpdatedAt */\n minExternalUpdatedAt?: boolean | number\n /** Latest date contained in the field externalUpdatedAt */\n maxExternalUpdatedAt?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for location */\n countUniqueValuesLocation?: boolean | number\n /** Number of empty values for location */\n countEmptyLocation?: boolean | number\n /** Number of non-empty values for location */\n countNotEmptyLocation?: boolean | number\n /** Percentage of empty values for location */\n percentageEmptyLocation?: boolean | number\n /** Percentage of non-empty values for location */\n percentageNotEmptyLocation?: boolean | number\n /** Number of unique values for iCalUid */\n countUniqueValuesICalUid?: boolean | number\n /** Number of empty values for iCalUid */\n countEmptyICalUid?: boolean | number\n /** Number of non-empty values for iCalUid */\n countNotEmptyICalUid?: boolean | number\n /** Percentage of empty values for iCalUid */\n percentageEmptyICalUid?: boolean | number\n /** Percentage of non-empty values for iCalUid */\n percentageNotEmptyICalUid?: boolean | number\n /** Number of unique values for conferenceSolution */\n countUniqueValuesConferenceSolution?: boolean | number\n /** Number of empty values for conferenceSolution */\n countEmptyConferenceSolution?: boolean | number\n /** Number of non-empty values for conferenceSolution */\n countNotEmptyConferenceSolution?: boolean | number\n /** Percentage of empty values for conferenceSolution */\n percentageEmptyConferenceSolution?: boolean | number\n /** Percentage of non-empty values for conferenceSolution */\n percentageNotEmptyConferenceSolution?: boolean | number\n /** Number of unique values for conferenceLink */\n countUniqueValuesConferenceLink?: boolean | number\n /** Number of empty values for conferenceLink */\n countEmptyConferenceLink?: boolean | number\n /** Number of non-empty values for conferenceLink */\n countNotEmptyConferenceLink?: boolean | number\n /** Percentage of empty values for conferenceLink */\n percentageEmptyConferenceLink?: boolean | number\n /** Percentage of non-empty values for conferenceLink */\n percentageNotEmptyConferenceLink?: boolean | number\n edges?: CalendarEventEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CalendarEventRelationInput {\n/** Connect to a calendarEvent record */\nconnect?: (CalendarEventConnectInput | null),\n/** Disconnect from a calendarEvent record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CalendarEventConnectInput {\n/** Find a calendarEvent record based on its unique fields: id */\nwhere?: (CalendarEventWhereUniqueInput | null)}\n\nexport interface CalendarEventWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Title */\ntitle?: (Scalars['String'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (Scalars['String'] | null),\n/** Location */\nlocation?: (Scalars['String'] | null),\n/** iCal UID */\niCalUid?: (Scalars['String'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['String'] | null),\n/** Meet Link */\nconferenceLink?: (LinksCreateInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Title */\ntitle?: (Scalars['String'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (Scalars['String'] | null),\n/** Location */\nlocation?: (Scalars['String'] | null),\n/** iCal UID */\niCalUid?: (Scalars['String'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['String'] | null),\n/** Meet Link */\nconferenceLink?: (LinksUpdateInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Calendar event record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Title */\ntitle?: (StringFilter | null),\n/** Is canceled */\nisCanceled?: (BooleanFilter | null),\n/** Is Full Day */\nisFullDay?: (BooleanFilter | null),\n/** Start Date */\nstartsAt?: (Scalars['DateTime'] | null),\n/** End Date */\nendsAt?: (Scalars['DateTime'] | null),\n/** Creation DateTime */\nexternalCreatedAt?: (Scalars['DateTime'] | null),\n/** Update DateTime */\nexternalUpdatedAt?: (Scalars['DateTime'] | null),\n/** Description */\ndescription?: (StringFilter | null),\n/** Location */\nlocation?: (StringFilter | null),\n/** iCal UID */\niCalUid?: (StringFilter | null),\n/** Conference Solution */\nconferenceSolution?: (StringFilter | null),\n/** Meet Link */\nconferenceLink?: (LinksFilterInput | null),and?: ((CalendarEventFilterInput | null)[] | null),or?: ((CalendarEventFilterInput | null)[] | null),not?: (CalendarEventFilterInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Title */\ntitle?: (OrderByDirection | null),\n/** Is canceled */\nisCanceled?: (OrderByDirection | null),\n/** Is Full Day */\nisFullDay?: (OrderByDirection | null),\n/** Start Date */\nstartsAt?: (OrderByDirection | null),\n/** End Date */\nendsAt?: (OrderByDirection | null),\n/** Creation DateTime */\nexternalCreatedAt?: (OrderByDirection | null),\n/** Update DateTime */\nexternalUpdatedAt?: (OrderByDirection | null),\n/** Description */\ndescription?: (OrderByDirection | null),\n/** Location */\nlocation?: (OrderByDirection | null),\n/** iCal UID */\niCalUid?: (OrderByDirection | null),\n/** Conference Solution */\nconferenceSolution?: (OrderByDirection | null),\n/** Meet Link */\nconferenceLink?: (LinksOrderByInput | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CalendarEventOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Calendar event record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Title */\ntitle?: (OrderByDirection | null),\n/** Is canceled */\nisCanceled?: (OrderByDirection | null),\n/** Is Full Day */\nisFullDay?: (OrderByDirection | null),\n/** Start Date */\nstartsAt?: (OrderByDateGranularityInput | null),\n/** End Date */\nendsAt?: (OrderByDateGranularityInput | null),\n/** Creation DateTime */\nexternalCreatedAt?: (OrderByDateGranularityInput | null),\n/** Update DateTime */\nexternalUpdatedAt?: (OrderByDateGranularityInput | null),\n/** Description */\ndescription?: (OrderByDirection | null),\n/** Location */\nlocation?: (OrderByDirection | null),\n/** iCal UID */\niCalUid?: (OrderByDirection | null),\n/** Conference Solution */\nconferenceSolution?: (OrderByDirection | null),\n/** Meet Link */\nconferenceLink?: (LinksOrderByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CalendarEventOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for isCanceled */\ncountUniqueValuesIsCanceled?: (OrderByDirection | null),\n/** Number of empty values for isCanceled */\ncountEmptyIsCanceled?: (OrderByDirection | null),\n/** Number of non-empty values for isCanceled */\ncountNotEmptyIsCanceled?: (OrderByDirection | null),\n/** Percentage of empty values for isCanceled */\npercentageEmptyIsCanceled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isCanceled */\npercentageNotEmptyIsCanceled?: (OrderByDirection | null),\n/** Count of true values in the field isCanceled */\ncountTrueIsCanceled?: (OrderByDirection | null),\n/** Count of false values in the field isCanceled */\ncountFalseIsCanceled?: (OrderByDirection | null),\n/** Number of unique values for isFullDay */\ncountUniqueValuesIsFullDay?: (OrderByDirection | null),\n/** Number of empty values for isFullDay */\ncountEmptyIsFullDay?: (OrderByDirection | null),\n/** Number of non-empty values for isFullDay */\ncountNotEmptyIsFullDay?: (OrderByDirection | null),\n/** Percentage of empty values for isFullDay */\npercentageEmptyIsFullDay?: (OrderByDirection | null),\n/** Percentage of non-empty values for isFullDay */\npercentageNotEmptyIsFullDay?: (OrderByDirection | null),\n/** Count of true values in the field isFullDay */\ncountTrueIsFullDay?: (OrderByDirection | null),\n/** Count of false values in the field isFullDay */\ncountFalseIsFullDay?: (OrderByDirection | null),\n/** Number of unique values for startsAt */\ncountUniqueValuesStartsAt?: (OrderByDirection | null),\n/** Number of empty values for startsAt */\ncountEmptyStartsAt?: (OrderByDirection | null),\n/** Number of non-empty values for startsAt */\ncountNotEmptyStartsAt?: (OrderByDirection | null),\n/** Percentage of empty values for startsAt */\npercentageEmptyStartsAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for startsAt */\npercentageNotEmptyStartsAt?: (OrderByDirection | null),\n/** Earliest date contained in the field startsAt */\nminStartsAt?: (OrderByDirection | null),\n/** Latest date contained in the field startsAt */\nmaxStartsAt?: (OrderByDirection | null),\n/** Number of unique values for endsAt */\ncountUniqueValuesEndsAt?: (OrderByDirection | null),\n/** Number of empty values for endsAt */\ncountEmptyEndsAt?: (OrderByDirection | null),\n/** Number of non-empty values for endsAt */\ncountNotEmptyEndsAt?: (OrderByDirection | null),\n/** Percentage of empty values for endsAt */\npercentageEmptyEndsAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for endsAt */\npercentageNotEmptyEndsAt?: (OrderByDirection | null),\n/** Earliest date contained in the field endsAt */\nminEndsAt?: (OrderByDirection | null),\n/** Latest date contained in the field endsAt */\nmaxEndsAt?: (OrderByDirection | null),\n/** Number of unique values for externalCreatedAt */\ncountUniqueValuesExternalCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for externalCreatedAt */\ncountEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for externalCreatedAt */\ncountNotEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for externalCreatedAt */\npercentageEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalCreatedAt */\npercentageNotEmptyExternalCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field externalCreatedAt */\nminExternalCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field externalCreatedAt */\nmaxExternalCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for externalUpdatedAt */\ncountUniqueValuesExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for externalUpdatedAt */\ncountEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for externalUpdatedAt */\ncountNotEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for externalUpdatedAt */\npercentageEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalUpdatedAt */\npercentageNotEmptyExternalUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field externalUpdatedAt */\nminExternalUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field externalUpdatedAt */\nmaxExternalUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for description */\ncountUniqueValuesDescription?: (OrderByDirection | null),\n/** Number of empty values for description */\ncountEmptyDescription?: (OrderByDirection | null),\n/** Number of non-empty values for description */\ncountNotEmptyDescription?: (OrderByDirection | null),\n/** Percentage of empty values for description */\npercentageEmptyDescription?: (OrderByDirection | null),\n/** Percentage of non-empty values for description */\npercentageNotEmptyDescription?: (OrderByDirection | null),\n/** Number of unique values for location */\ncountUniqueValuesLocation?: (OrderByDirection | null),\n/** Number of empty values for location */\ncountEmptyLocation?: (OrderByDirection | null),\n/** Number of non-empty values for location */\ncountNotEmptyLocation?: (OrderByDirection | null),\n/** Percentage of empty values for location */\npercentageEmptyLocation?: (OrderByDirection | null),\n/** Percentage of non-empty values for location */\npercentageNotEmptyLocation?: (OrderByDirection | null),\n/** Number of unique values for iCalUid */\ncountUniqueValuesICalUid?: (OrderByDirection | null),\n/** Number of empty values for iCalUid */\ncountEmptyICalUid?: (OrderByDirection | null),\n/** Number of non-empty values for iCalUid */\ncountNotEmptyICalUid?: (OrderByDirection | null),\n/** Percentage of empty values for iCalUid */\npercentageEmptyICalUid?: (OrderByDirection | null),\n/** Percentage of non-empty values for iCalUid */\npercentageNotEmptyICalUid?: (OrderByDirection | null),\n/** Number of unique values for conferenceSolution */\ncountUniqueValuesConferenceSolution?: (OrderByDirection | null),\n/** Number of empty values for conferenceSolution */\ncountEmptyConferenceSolution?: (OrderByDirection | null),\n/** Number of non-empty values for conferenceSolution */\ncountNotEmptyConferenceSolution?: (OrderByDirection | null),\n/** Percentage of empty values for conferenceSolution */\npercentageEmptyConferenceSolution?: (OrderByDirection | null),\n/** Percentage of non-empty values for conferenceSolution */\npercentageNotEmptyConferenceSolution?: (OrderByDirection | null),\n/** Number of unique values for conferenceLink */\ncountUniqueValuesConferenceLink?: (OrderByDirection | null),\n/** Number of empty values for conferenceLink */\ncountEmptyConferenceLink?: (OrderByDirection | null),\n/** Number of non-empty values for conferenceLink */\ncountNotEmptyConferenceLink?: (OrderByDirection | null),\n/** Percentage of empty values for conferenceLink */\npercentageEmptyConferenceLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for conferenceLink */\npercentageNotEmptyConferenceLink?: (OrderByDirection | null)}\n\n\n/** Calendar events */\nexport interface CalendarEventGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Calendar event record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Title */\ntitle?: (Scalars['Boolean'] | null),\n/** Is canceled */\nisCanceled?: (Scalars['Boolean'] | null),\n/** Is Full Day */\nisFullDay?: (Scalars['Boolean'] | null),\n/** Start Date */\nstartsAt?: (GroupByDateGranularityInput | null),\n/** End Date */\nendsAt?: (GroupByDateGranularityInput | null),\n/** Creation DateTime */\nexternalCreatedAt?: (GroupByDateGranularityInput | null),\n/** Update DateTime */\nexternalUpdatedAt?: (GroupByDateGranularityInput | null),\n/** Description */\ndescription?: (Scalars['Boolean'] | null),\n/** Location */\nlocation?: (Scalars['Boolean'] | null),\n/** iCal UID */\niCalUid?: (Scalars['Boolean'] | null),\n/** Conference Solution */\nconferenceSolution?: (Scalars['Boolean'] | null),\n/** Meet Link */\nconferenceLink?: (LinksGroupByInput | null)}\n\n\n/** A company */\nexport interface CompanyGenqlSelection{\n /** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\n idealCustomerProfile?: boolean | number\n /** Company record position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The company name */\n name?: boolean | number\n /** The company website URL. We use this url to fetch the company icon */\n domainName?: LinksGenqlSelection\n /** Address of the company */\n address?: AddressGenqlSelection\n /** Number of employees in the company */\n employees?: boolean | number\n /** The company Linkedin account */\n linkedinLink?: LinksGenqlSelection\n /** The company Twitter/X account */\n xLink?: LinksGenqlSelection\n /** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\n annualRecurringRevenue?: CurrencyGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Your team member responsible for managing the company account */\n accountOwnerId?: boolean | number\n /** Attachments linked to the company */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** People linked to the company. */\n people?: (PersonConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (PersonFilterInput | null), orderBy?: ((PersonOrderByInput | null)[] | null)} })\n /** Your team member responsible for managing the company account */\n accountOwner?: WorkspaceMemberGenqlSelection\n /** Tasks tied to the company */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Notes tied to the company */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Opportunities linked to the company. */\n opportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Favorites linked to the company */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the company */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyEdgeGenqlSelection{\n node?: CompanyGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: boolean | number\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: boolean | number\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: boolean | number\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: boolean | number\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: boolean | number\n /** Number of empty values for domainName */\n countEmptyDomainName?: boolean | number\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: boolean | number\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: boolean | number\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: boolean | number\n /** Number of unique values for address */\n countUniqueValuesAddress?: boolean | number\n /** Number of empty values for address */\n countEmptyAddress?: boolean | number\n /** Number of non-empty values for address */\n countNotEmptyAddress?: boolean | number\n /** Percentage of empty values for address */\n percentageEmptyAddress?: boolean | number\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: boolean | number\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: boolean | number\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CompanyEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A company */\nexport interface CompanyGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for idealCustomerProfile */\n countUniqueValuesIdealCustomerProfile?: boolean | number\n /** Number of empty values for idealCustomerProfile */\n countEmptyIdealCustomerProfile?: boolean | number\n /** Number of non-empty values for idealCustomerProfile */\n countNotEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of empty values for idealCustomerProfile */\n percentageEmptyIdealCustomerProfile?: boolean | number\n /** Percentage of non-empty values for idealCustomerProfile */\n percentageNotEmptyIdealCustomerProfile?: boolean | number\n /** Count of true values in the field idealCustomerProfile */\n countTrueIdealCustomerProfile?: boolean | number\n /** Count of false values in the field idealCustomerProfile */\n countFalseIdealCustomerProfile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for domainName */\n countUniqueValuesDomainName?: boolean | number\n /** Number of empty values for domainName */\n countEmptyDomainName?: boolean | number\n /** Number of non-empty values for domainName */\n countNotEmptyDomainName?: boolean | number\n /** Percentage of empty values for domainName */\n percentageEmptyDomainName?: boolean | number\n /** Percentage of non-empty values for domainName */\n percentageNotEmptyDomainName?: boolean | number\n /** Number of unique values for address */\n countUniqueValuesAddress?: boolean | number\n /** Number of empty values for address */\n countEmptyAddress?: boolean | number\n /** Number of non-empty values for address */\n countNotEmptyAddress?: boolean | number\n /** Percentage of empty values for address */\n percentageEmptyAddress?: boolean | number\n /** Percentage of non-empty values for address */\n percentageNotEmptyAddress?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for annualRecurringRevenue */\n countUniqueValuesAnnualRecurringRevenue?: boolean | number\n /** Number of empty values for annualRecurringRevenue */\n countEmptyAnnualRecurringRevenue?: boolean | number\n /** Number of non-empty values for annualRecurringRevenue */\n countNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of empty values for annualRecurringRevenue */\n percentageEmptyAnnualRecurringRevenue?: boolean | number\n /** Percentage of non-empty values for annualRecurringRevenue */\n percentageNotEmptyAnnualRecurringRevenue?: boolean | number\n /** Minimum amount contained in the field annualRecurringRevenue */\n minAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRecurringRevenue */\n maxAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRecurringRevenue */\n sumAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRecurringRevenue */\n avgAnnualRecurringRevenueAmountMicros?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CompanyEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CompanyRelationInput {\n/** Connect to a company record */\nconnect?: (CompanyConnectInput | null),\n/** Disconnect from a company record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CompanyConnectInput {\n/** Find a company record based on its unique fields: id or domainName */\nwhere?: (CompanyWhereUniqueInput | null)}\n\nexport interface CompanyWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by Domain Name */\ndomainName?: (CompanyDomainNameWhereInput | null)}\n\nexport interface CompanyDomainNameWhereInput {\n/** Connect by primaryLinkUrl */\nprimaryLinkUrl?: (Scalars['String'] | null)}\n\n\n/** A company */\nexport interface CompanyCreateInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (Scalars['String'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksCreateInput | null),\n/** Address of the company */\naddress?: (AddressCreateInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Float'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksCreateInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksCreateInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Your team member responsible for managing the company account */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A company */\nexport interface CompanyUpdateInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (Scalars['String'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksUpdateInput | null),\n/** Address of the company */\naddress?: (AddressUpdateInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Float'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksUpdateInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksUpdateInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Your team member responsible for managing the company account */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A company */\nexport interface CompanyFilterInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (BooleanFilter | null),\n/** Company record position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The company name */\nname?: (StringFilter | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksFilterInput | null),\n/** Address of the company */\naddress?: (AddressFilterInput | null),\n/** Number of employees in the company */\nemployees?: (FloatFilter | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksFilterInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksFilterInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (UUIDFilter | null),and?: ((CompanyFilterInput | null)[] | null),or?: ((CompanyFilterInput | null)[] | null),not?: (CompanyFilterInput | null)}\n\n\n/** A company */\nexport interface CompanyOrderByInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (OrderByDirection | null),\n/** Company record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The company name */\nname?: (OrderByDirection | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksOrderByInput | null),\n/** Address of the company */\naddress?: (AddressOrderByInput | null),\n/** Number of employees in the company */\nemployees?: (OrderByDirection | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksOrderByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A company */\nexport interface CompanyOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CompanyOrderByWithGroupByAggregateInput | null),\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (OrderByDirection | null),\n/** Company record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The company name */\nname?: (OrderByDirection | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksOrderByInput | null),\n/** Address of the company */\naddress?: (AddressOrderByInput | null),\n/** Number of employees in the company */\nemployees?: (OrderByDirection | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksOrderByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CompanyOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for idealCustomerProfile */\ncountUniqueValuesIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of empty values for idealCustomerProfile */\ncountEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of non-empty values for idealCustomerProfile */\ncountNotEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Percentage of empty values for idealCustomerProfile */\npercentageEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Percentage of non-empty values for idealCustomerProfile */\npercentageNotEmptyIdealCustomerProfile?: (OrderByDirection | null),\n/** Count of true values in the field idealCustomerProfile */\ncountTrueIdealCustomerProfile?: (OrderByDirection | null),\n/** Count of false values in the field idealCustomerProfile */\ncountFalseIdealCustomerProfile?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for domainName */\ncountUniqueValuesDomainName?: (OrderByDirection | null),\n/** Number of empty values for domainName */\ncountEmptyDomainName?: (OrderByDirection | null),\n/** Number of non-empty values for domainName */\ncountNotEmptyDomainName?: (OrderByDirection | null),\n/** Percentage of empty values for domainName */\npercentageEmptyDomainName?: (OrderByDirection | null),\n/** Percentage of non-empty values for domainName */\npercentageNotEmptyDomainName?: (OrderByDirection | null),\n/** Number of unique values for address */\ncountUniqueValuesAddress?: (OrderByDirection | null),\n/** Number of empty values for address */\ncountEmptyAddress?: (OrderByDirection | null),\n/** Number of non-empty values for address */\ncountNotEmptyAddress?: (OrderByDirection | null),\n/** Percentage of empty values for address */\npercentageEmptyAddress?: (OrderByDirection | null),\n/** Percentage of non-empty values for address */\npercentageNotEmptyAddress?: (OrderByDirection | null),\n/** Number of unique values for employees */\ncountUniqueValuesEmployees?: (OrderByDirection | null),\n/** Number of empty values for employees */\ncountEmptyEmployees?: (OrderByDirection | null),\n/** Number of non-empty values for employees */\ncountNotEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of empty values for employees */\npercentageEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of non-empty values for employees */\npercentageNotEmptyEmployees?: (OrderByDirection | null),\n/** Minimum amount contained in the field employees */\nminEmployees?: (OrderByDirection | null),\n/** Maximum amount contained in the field employees */\nmaxEmployees?: (OrderByDirection | null),\n/** Average amount contained in the field employees */\navgEmployees?: (OrderByDirection | null),\n/** Sum of amounts contained in the field employees */\nsumEmployees?: (OrderByDirection | null),\n/** Number of unique values for linkedinLink */\ncountUniqueValuesLinkedinLink?: (OrderByDirection | null),\n/** Number of empty values for linkedinLink */\ncountEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of non-empty values for linkedinLink */\ncountNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of empty values for linkedinLink */\npercentageEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedinLink */\npercentageNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of unique values for xLink */\ncountUniqueValuesXLink?: (OrderByDirection | null),\n/** Number of empty values for xLink */\ncountEmptyXLink?: (OrderByDirection | null),\n/** Number of non-empty values for xLink */\ncountNotEmptyXLink?: (OrderByDirection | null),\n/** Percentage of empty values for xLink */\npercentageEmptyXLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for xLink */\npercentageNotEmptyXLink?: (OrderByDirection | null),\n/** Number of unique values for annualRecurringRevenue */\ncountUniqueValuesAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Number of empty values for annualRecurringRevenue */\ncountEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Number of non-empty values for annualRecurringRevenue */\ncountNotEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Percentage of empty values for annualRecurringRevenue */\npercentageEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Percentage of non-empty values for annualRecurringRevenue */\npercentageNotEmptyAnnualRecurringRevenue?: (OrderByDirection | null),\n/** Minimum amount contained in the field annualRecurringRevenue */\nminAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field annualRecurringRevenue */\nmaxAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field annualRecurringRevenue */\nsumAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field annualRecurringRevenue */\navgAnnualRecurringRevenueAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Your team member responsible for managing the company account */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A company */\nexport interface CompanyGroupByInput {\n/** Ideal Customer Profile: Indicates whether the company is the most suitable and valuable customer for you */\nidealCustomerProfile?: (Scalars['Boolean'] | null),\n/** Company record position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The company name */\nname?: (Scalars['Boolean'] | null),\n/** The company website URL. We use this url to fetch the company icon */\ndomainName?: (LinksGroupByInput | null),\n/** Address of the company */\naddress?: (AddressGroupByInput | null),\n/** Number of employees in the company */\nemployees?: (Scalars['Boolean'] | null),\n/** The company Linkedin account */\nlinkedinLink?: (LinksGroupByInput | null),\n/** The company Twitter/X account */\nxLink?: (LinksGroupByInput | null),\n/** Annual Recurring Revenue: The actual or estimated annual revenue of the company */\nannualRecurringRevenue?: (CurrencyGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Connected account record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The account handle (email, username, phone number, etc.) */\n handle?: boolean | number\n /** The account provider */\n provider?: boolean | number\n /** Messaging provider access token */\n accessToken?: boolean | number\n /** Messaging provider refresh token */\n refreshToken?: boolean | number\n /** Last sync history ID */\n lastSyncHistoryId?: boolean | number\n /** Auth failed at */\n authFailedAt?: boolean | number\n /** Last credentials refreshed at */\n lastCredentialsRefreshedAt?: boolean | number\n /** Handle Aliases */\n handleAliases?: boolean | number\n /** Scopes */\n scopes?: boolean | number\n /** JSON object containing custom connection parameters */\n connectionParameters?: boolean | number\n /** Account Owner */\n accountOwnerId?: boolean | number\n /** Calendar Channels */\n calendarChannels?: (CalendarChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarChannelFilterInput | null), orderBy?: ((CalendarChannelOrderByInput | null)[] | null)} })\n /** Account Owner */\n accountOwner?: WorkspaceMemberGenqlSelection\n /** Message Channels */\n messageChannels?: (MessageChannelConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelFilterInput | null), orderBy?: ((MessageChannelOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountEdgeGenqlSelection{\n node?: ConnectedAccountGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for provider */\n countUniqueValuesProvider?: boolean | number\n /** Number of empty values for provider */\n countEmptyProvider?: boolean | number\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: boolean | number\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: boolean | number\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: boolean | number\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: boolean | number\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: boolean | number\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: boolean | number\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: boolean | number\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: boolean | number\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: boolean | number\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: boolean | number\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: boolean | number\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: boolean | number\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: boolean | number\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: boolean | number\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: boolean | number\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: boolean | number\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: boolean | number\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: boolean | number\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: boolean | number\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: boolean | number\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: boolean | number\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: boolean | number\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: boolean | number\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: boolean | number\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: boolean | number\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: boolean | number\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: boolean | number\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: boolean | number\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: boolean | number\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: boolean | number\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: boolean | number\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: boolean | number\n /** Number of empty values for scopes */\n countEmptyScopes?: boolean | number\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: boolean | number\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: boolean | number\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: boolean | number\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: boolean | number\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: boolean | number\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: boolean | number\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: boolean | number\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: boolean | number\n edges?: ConnectedAccountEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for provider */\n countUniqueValuesProvider?: boolean | number\n /** Number of empty values for provider */\n countEmptyProvider?: boolean | number\n /** Number of non-empty values for provider */\n countNotEmptyProvider?: boolean | number\n /** Percentage of empty values for provider */\n percentageEmptyProvider?: boolean | number\n /** Percentage of non-empty values for provider */\n percentageNotEmptyProvider?: boolean | number\n /** Number of unique values for accessToken */\n countUniqueValuesAccessToken?: boolean | number\n /** Number of empty values for accessToken */\n countEmptyAccessToken?: boolean | number\n /** Number of non-empty values for accessToken */\n countNotEmptyAccessToken?: boolean | number\n /** Percentage of empty values for accessToken */\n percentageEmptyAccessToken?: boolean | number\n /** Percentage of non-empty values for accessToken */\n percentageNotEmptyAccessToken?: boolean | number\n /** Number of unique values for refreshToken */\n countUniqueValuesRefreshToken?: boolean | number\n /** Number of empty values for refreshToken */\n countEmptyRefreshToken?: boolean | number\n /** Number of non-empty values for refreshToken */\n countNotEmptyRefreshToken?: boolean | number\n /** Percentage of empty values for refreshToken */\n percentageEmptyRefreshToken?: boolean | number\n /** Percentage of non-empty values for refreshToken */\n percentageNotEmptyRefreshToken?: boolean | number\n /** Number of unique values for lastSyncHistoryId */\n countUniqueValuesLastSyncHistoryId?: boolean | number\n /** Number of empty values for lastSyncHistoryId */\n countEmptyLastSyncHistoryId?: boolean | number\n /** Number of non-empty values for lastSyncHistoryId */\n countNotEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of empty values for lastSyncHistoryId */\n percentageEmptyLastSyncHistoryId?: boolean | number\n /** Percentage of non-empty values for lastSyncHistoryId */\n percentageNotEmptyLastSyncHistoryId?: boolean | number\n /** Number of unique values for authFailedAt */\n countUniqueValuesAuthFailedAt?: boolean | number\n /** Number of empty values for authFailedAt */\n countEmptyAuthFailedAt?: boolean | number\n /** Number of non-empty values for authFailedAt */\n countNotEmptyAuthFailedAt?: boolean | number\n /** Percentage of empty values for authFailedAt */\n percentageEmptyAuthFailedAt?: boolean | number\n /** Percentage of non-empty values for authFailedAt */\n percentageNotEmptyAuthFailedAt?: boolean | number\n /** Earliest date contained in the field authFailedAt */\n minAuthFailedAt?: boolean | number\n /** Latest date contained in the field authFailedAt */\n maxAuthFailedAt?: boolean | number\n /** Number of unique values for lastCredentialsRefreshedAt */\n countUniqueValuesLastCredentialsRefreshedAt?: boolean | number\n /** Number of empty values for lastCredentialsRefreshedAt */\n countEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Number of non-empty values for lastCredentialsRefreshedAt */\n countNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of empty values for lastCredentialsRefreshedAt */\n percentageEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Percentage of non-empty values for lastCredentialsRefreshedAt */\n percentageNotEmptyLastCredentialsRefreshedAt?: boolean | number\n /** Earliest date contained in the field lastCredentialsRefreshedAt */\n minLastCredentialsRefreshedAt?: boolean | number\n /** Latest date contained in the field lastCredentialsRefreshedAt */\n maxLastCredentialsRefreshedAt?: boolean | number\n /** Number of unique values for handleAliases */\n countUniqueValuesHandleAliases?: boolean | number\n /** Number of empty values for handleAliases */\n countEmptyHandleAliases?: boolean | number\n /** Number of non-empty values for handleAliases */\n countNotEmptyHandleAliases?: boolean | number\n /** Percentage of empty values for handleAliases */\n percentageEmptyHandleAliases?: boolean | number\n /** Percentage of non-empty values for handleAliases */\n percentageNotEmptyHandleAliases?: boolean | number\n /** Number of unique values for scopes */\n countUniqueValuesScopes?: boolean | number\n /** Number of empty values for scopes */\n countEmptyScopes?: boolean | number\n /** Number of non-empty values for scopes */\n countNotEmptyScopes?: boolean | number\n /** Percentage of empty values for scopes */\n percentageEmptyScopes?: boolean | number\n /** Percentage of non-empty values for scopes */\n percentageNotEmptyScopes?: boolean | number\n /** Number of unique values for connectionParameters */\n countUniqueValuesConnectionParameters?: boolean | number\n /** Number of empty values for connectionParameters */\n countEmptyConnectionParameters?: boolean | number\n /** Number of non-empty values for connectionParameters */\n countNotEmptyConnectionParameters?: boolean | number\n /** Percentage of empty values for connectionParameters */\n percentageEmptyConnectionParameters?: boolean | number\n /** Percentage of non-empty values for connectionParameters */\n percentageNotEmptyConnectionParameters?: boolean | number\n edges?: ConnectedAccountEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface ConnectedAccountRelationInput {\n/** Connect to a connectedAccount record */\nconnect?: (ConnectedAccountConnectInput | null),\n/** Disconnect from a connectedAccount record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface ConnectedAccountConnectInput {\n/** Find a connectedAccount record based on its unique fields: id */\nwhere?: (ConnectedAccountWhereUniqueInput | null)}\n\nexport interface ConnectedAccountWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Connected account record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['String'] | null),\n/** The account provider */\nprovider?: (Scalars['String'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['String'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['String'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['String'] | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['String'] | null),\n/** Scopes */\nscopes?: ((Scalars['String'] | null)[] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['JSON'] | null),\n/** Account Owner */\naccountOwnerId: Scalars['ID'],\n/** Account Owner */\naccountOwner: WorkspaceMemberRelationInput}\n\n\n/** A connected account */\nexport interface ConnectedAccountUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Connected account record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['String'] | null),\n/** The account provider */\nprovider?: (Scalars['String'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['String'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['String'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['String'] | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['String'] | null),\n/** Scopes */\nscopes?: ((Scalars['String'] | null)[] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['JSON'] | null),\n/** Account Owner */\naccountOwnerId?: (Scalars['ID'] | null),\n/** Account Owner */\naccountOwner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Connected account record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (StringFilter | null),\n/** The account provider */\nprovider?: (StringFilter | null),\n/** Messaging provider access token */\naccessToken?: (StringFilter | null),\n/** Messaging provider refresh token */\nrefreshToken?: (StringFilter | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (StringFilter | null),\n/** Auth failed at */\nauthFailedAt?: (Scalars['DateTime'] | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (Scalars['DateTime'] | null),\n/** Handle Aliases */\nhandleAliases?: (StringFilter | null),\n/** Scopes */\nscopes?: (ArrayFilter | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (RawJsonFilter | null),\n/** Account Owner */\naccountOwnerId?: (UUIDFilter | null),and?: ((ConnectedAccountFilterInput | null)[] | null),or?: ((ConnectedAccountFilterInput | null)[] | null),not?: (ConnectedAccountFilterInput | null)}\n\nexport interface ArrayFilter {\n/** Case-insensitive match with % wildcard (e.g. %value%) */\ncontainsIlike?: (Scalars['String'] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Connected account record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (OrderByDirection | null),\n/** The account provider */\nprovider?: (OrderByDirection | null),\n/** Messaging provider access token */\naccessToken?: (OrderByDirection | null),\n/** Messaging provider refresh token */\nrefreshToken?: (OrderByDirection | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (OrderByDirection | null),\n/** Auth failed at */\nauthFailedAt?: (OrderByDirection | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Handle Aliases */\nhandleAliases?: (OrderByDirection | null),\n/** Scopes */\nscopes?: (OrderByDirection | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (ConnectedAccountOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Connected account record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (OrderByDirection | null),\n/** The account provider */\nprovider?: (OrderByDirection | null),\n/** Messaging provider access token */\naccessToken?: (OrderByDirection | null),\n/** Messaging provider refresh token */\nrefreshToken?: (OrderByDirection | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (OrderByDirection | null),\n/** Auth failed at */\nauthFailedAt?: (OrderByDateGranularityInput | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (OrderByDateGranularityInput | null),\n/** Handle Aliases */\nhandleAliases?: (OrderByDirection | null),\n/** Scopes */\nscopes?: (OrderByDirection | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface ConnectedAccountOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for provider */\ncountUniqueValuesProvider?: (OrderByDirection | null),\n/** Number of empty values for provider */\ncountEmptyProvider?: (OrderByDirection | null),\n/** Number of non-empty values for provider */\ncountNotEmptyProvider?: (OrderByDirection | null),\n/** Percentage of empty values for provider */\npercentageEmptyProvider?: (OrderByDirection | null),\n/** Percentage of non-empty values for provider */\npercentageNotEmptyProvider?: (OrderByDirection | null),\n/** Number of unique values for accessToken */\ncountUniqueValuesAccessToken?: (OrderByDirection | null),\n/** Number of empty values for accessToken */\ncountEmptyAccessToken?: (OrderByDirection | null),\n/** Number of non-empty values for accessToken */\ncountNotEmptyAccessToken?: (OrderByDirection | null),\n/** Percentage of empty values for accessToken */\npercentageEmptyAccessToken?: (OrderByDirection | null),\n/** Percentage of non-empty values for accessToken */\npercentageNotEmptyAccessToken?: (OrderByDirection | null),\n/** Number of unique values for refreshToken */\ncountUniqueValuesRefreshToken?: (OrderByDirection | null),\n/** Number of empty values for refreshToken */\ncountEmptyRefreshToken?: (OrderByDirection | null),\n/** Number of non-empty values for refreshToken */\ncountNotEmptyRefreshToken?: (OrderByDirection | null),\n/** Percentage of empty values for refreshToken */\npercentageEmptyRefreshToken?: (OrderByDirection | null),\n/** Percentage of non-empty values for refreshToken */\npercentageNotEmptyRefreshToken?: (OrderByDirection | null),\n/** Number of unique values for lastSyncHistoryId */\ncountUniqueValuesLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of empty values for lastSyncHistoryId */\ncountEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of non-empty values for lastSyncHistoryId */\ncountNotEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Percentage of empty values for lastSyncHistoryId */\npercentageEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastSyncHistoryId */\npercentageNotEmptyLastSyncHistoryId?: (OrderByDirection | null),\n/** Number of unique values for authFailedAt */\ncountUniqueValuesAuthFailedAt?: (OrderByDirection | null),\n/** Number of empty values for authFailedAt */\ncountEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Number of non-empty values for authFailedAt */\ncountNotEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Percentage of empty values for authFailedAt */\npercentageEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for authFailedAt */\npercentageNotEmptyAuthFailedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field authFailedAt */\nminAuthFailedAt?: (OrderByDirection | null),\n/** Latest date contained in the field authFailedAt */\nmaxAuthFailedAt?: (OrderByDirection | null),\n/** Number of unique values for lastCredentialsRefreshedAt */\ncountUniqueValuesLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of empty values for lastCredentialsRefreshedAt */\ncountEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of non-empty values for lastCredentialsRefreshedAt */\ncountNotEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Percentage of empty values for lastCredentialsRefreshedAt */\npercentageEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastCredentialsRefreshedAt */\npercentageNotEmptyLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field lastCredentialsRefreshedAt */\nminLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Latest date contained in the field lastCredentialsRefreshedAt */\nmaxLastCredentialsRefreshedAt?: (OrderByDirection | null),\n/** Number of unique values for handleAliases */\ncountUniqueValuesHandleAliases?: (OrderByDirection | null),\n/** Number of empty values for handleAliases */\ncountEmptyHandleAliases?: (OrderByDirection | null),\n/** Number of non-empty values for handleAliases */\ncountNotEmptyHandleAliases?: (OrderByDirection | null),\n/** Percentage of empty values for handleAliases */\npercentageEmptyHandleAliases?: (OrderByDirection | null),\n/** Percentage of non-empty values for handleAliases */\npercentageNotEmptyHandleAliases?: (OrderByDirection | null),\n/** Number of unique values for scopes */\ncountUniqueValuesScopes?: (OrderByDirection | null),\n/** Number of empty values for scopes */\ncountEmptyScopes?: (OrderByDirection | null),\n/** Number of non-empty values for scopes */\ncountNotEmptyScopes?: (OrderByDirection | null),\n/** Percentage of empty values for scopes */\npercentageEmptyScopes?: (OrderByDirection | null),\n/** Percentage of non-empty values for scopes */\npercentageNotEmptyScopes?: (OrderByDirection | null),\n/** Number of unique values for connectionParameters */\ncountUniqueValuesConnectionParameters?: (OrderByDirection | null),\n/** Number of empty values for connectionParameters */\ncountEmptyConnectionParameters?: (OrderByDirection | null),\n/** Number of non-empty values for connectionParameters */\ncountNotEmptyConnectionParameters?: (OrderByDirection | null),\n/** Percentage of empty values for connectionParameters */\npercentageEmptyConnectionParameters?: (OrderByDirection | null),\n/** Percentage of non-empty values for connectionParameters */\npercentageNotEmptyConnectionParameters?: (OrderByDirection | null),\n/** Account Owner */\naccountOwnerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A connected account */\nexport interface ConnectedAccountGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Connected account record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The account handle (email, username, phone number, etc.) */\nhandle?: (Scalars['Boolean'] | null),\n/** The account provider */\nprovider?: (Scalars['Boolean'] | null),\n/** Messaging provider access token */\naccessToken?: (Scalars['Boolean'] | null),\n/** Messaging provider refresh token */\nrefreshToken?: (Scalars['Boolean'] | null),\n/** Last sync history ID */\nlastSyncHistoryId?: (Scalars['Boolean'] | null),\n/** Auth failed at */\nauthFailedAt?: (GroupByDateGranularityInput | null),\n/** Last credentials refreshed at */\nlastCredentialsRefreshedAt?: (GroupByDateGranularityInput | null),\n/** Handle Aliases */\nhandleAliases?: (Scalars['Boolean'] | null),\n/** Scopes */\nscopes?: (Scalars['Boolean'] | null),\n/** JSON object containing custom connection parameters */\nconnectionParameters?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\naccountOwner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A dashboard */\nexport interface DashboardGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Dashboard title */\n title?: boolean | number\n /** Dashboard record Position */\n position?: boolean | number\n /** Dashboard page layout */\n pageLayoutId?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachments linked to the dashboard */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the dashboard */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Favorites linked to the dashboard */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardEdgeGenqlSelection{\n node?: DashboardGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: boolean | number\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: boolean | number\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: boolean | number\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: boolean | number\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: DashboardEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A dashboard */\nexport interface DashboardGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for pageLayoutId */\n countUniqueValuesPageLayoutId?: boolean | number\n /** Number of empty values for pageLayoutId */\n countEmptyPageLayoutId?: boolean | number\n /** Number of non-empty values for pageLayoutId */\n countNotEmptyPageLayoutId?: boolean | number\n /** Percentage of empty values for pageLayoutId */\n percentageEmptyPageLayoutId?: boolean | number\n /** Percentage of non-empty values for pageLayoutId */\n percentageNotEmptyPageLayoutId?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: DashboardEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface DashboardRelationInput {\n/** Connect to a dashboard record */\nconnect?: (DashboardConnectInput | null),\n/** Disconnect from a dashboard record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface DashboardConnectInput {\n/** Find a dashboard record based on its unique fields: id */\nwhere?: (DashboardWhereUniqueInput | null)}\n\nexport interface DashboardWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (Scalars['String'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Position'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['UUID'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (Scalars['String'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Position'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['UUID'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A dashboard */\nexport interface DashboardFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Dashboard title */\ntitle?: (StringFilter | null),\n/** Dashboard record Position */\nposition?: (FloatFilter | null),\n/** Dashboard page layout */\npageLayoutId?: (UUIDFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((DashboardFilterInput | null)[] | null),or?: ((DashboardFilterInput | null)[] | null),not?: (DashboardFilterInput | null)}\n\n\n/** A dashboard */\nexport interface DashboardOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Dashboard title */\ntitle?: (OrderByDirection | null),\n/** Dashboard record Position */\nposition?: (OrderByDirection | null),\n/** Dashboard page layout */\npageLayoutId?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A dashboard */\nexport interface DashboardOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (DashboardOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Dashboard title */\ntitle?: (OrderByDirection | null),\n/** Dashboard record Position */\nposition?: (OrderByDirection | null),\n/** Dashboard page layout */\npageLayoutId?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface DashboardOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for pageLayoutId */\ncountUniqueValuesPageLayoutId?: (OrderByDirection | null),\n/** Number of empty values for pageLayoutId */\ncountEmptyPageLayoutId?: (OrderByDirection | null),\n/** Number of non-empty values for pageLayoutId */\ncountNotEmptyPageLayoutId?: (OrderByDirection | null),\n/** Percentage of empty values for pageLayoutId */\npercentageEmptyPageLayoutId?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageLayoutId */\npercentageNotEmptyPageLayoutId?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A dashboard */\nexport interface DashboardGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Dashboard title */\ntitle?: (Scalars['Boolean'] | null),\n/** Dashboard record Position */\nposition?: (Scalars['Boolean'] | null),\n/** Dashboard page layout */\npageLayoutId?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A favorite */\nexport interface FavoriteGenqlSelection{\n /** Creation date */\n createdAt?: boolean | number\n /** Id */\n id?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Favorite position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** ViewId */\n viewId?: boolean | number\n /** Favorite company */\n companyId?: boolean | number\n /** Favorite dashboard */\n dashboardId?: boolean | number\n /** Favorite workspace member */\n forWorkspaceMemberId?: boolean | number\n /** Favorite person */\n personId?: boolean | number\n /** Favorite opportunity */\n opportunityId?: boolean | number\n /** Favorite workflow */\n workflowId?: boolean | number\n /** Favorite workflow version */\n workflowVersionId?: boolean | number\n /** Favorite workflow run */\n workflowRunId?: boolean | number\n /** Favorite task */\n taskId?: boolean | number\n /** Favorite note */\n noteId?: boolean | number\n /** The folder this favorite belongs to */\n favoriteFolderId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Favorite company */\n company?: CompanyGenqlSelection\n /** Favorite dashboard */\n dashboard?: DashboardGenqlSelection\n /** Favorite workspace member */\n forWorkspaceMember?: WorkspaceMemberGenqlSelection\n /** Favorite person */\n person?: PersonGenqlSelection\n /** Favorite opportunity */\n opportunity?: OpportunityGenqlSelection\n /** Favorite workflow */\n workflow?: WorkflowGenqlSelection\n /** Favorite workflow version */\n workflowVersion?: WorkflowVersionGenqlSelection\n /** Favorite workflow run */\n workflowRun?: WorkflowRunGenqlSelection\n /** Favorite task */\n task?: TaskGenqlSelection\n /** Favorite note */\n note?: NoteGenqlSelection\n /** The folder this favorite belongs to */\n favoriteFolder?: FavoriteFolderGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteEdgeGenqlSelection{\n node?: FavoriteGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: boolean | number\n /** Number of empty values for viewId */\n countEmptyViewId?: boolean | number\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: boolean | number\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: boolean | number\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: boolean | number\n edges?: FavoriteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite */\nexport interface FavoriteGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for viewId */\n countUniqueValuesViewId?: boolean | number\n /** Number of empty values for viewId */\n countEmptyViewId?: boolean | number\n /** Number of non-empty values for viewId */\n countNotEmptyViewId?: boolean | number\n /** Percentage of empty values for viewId */\n percentageEmptyViewId?: boolean | number\n /** Percentage of non-empty values for viewId */\n percentageNotEmptyViewId?: boolean | number\n edges?: FavoriteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FavoriteRelationInput {\n/** Connect to a favorite record */\nconnect?: (FavoriteConnectInput | null),\n/** Disconnect from a favorite record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface FavoriteConnectInput {\n/** Find a favorite record based on its unique fields: id */\nwhere?: (FavoriteWhereUniqueInput | null)}\n\nexport interface FavoriteWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A favorite */\nexport interface FavoriteCreateInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Favorite position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** ViewId */\nviewId?: (Scalars['UUID'] | null),\n/** Favorite company */\ncompanyId?: (Scalars['ID'] | null),\n/** Favorite company */\ncompany?: (CompanyRelationInput | null),\n/** Favorite dashboard */\ndashboardId?: (Scalars['ID'] | null),\n/** Favorite dashboard */\ndashboard?: (DashboardRelationInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (Scalars['ID'] | null),\n/** Favorite workspace member */\nforWorkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Favorite person */\npersonId?: (Scalars['ID'] | null),\n/** Favorite person */\nperson?: (PersonRelationInput | null),\n/** Favorite opportunity */\nopportunityId?: (Scalars['ID'] | null),\n/** Favorite opportunity */\nopportunity?: (OpportunityRelationInput | null),\n/** Favorite workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** Favorite workflow */\nworkflow?: (WorkflowRelationInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Favorite workflow version */\nworkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (Scalars['ID'] | null),\n/** Favorite workflow run */\nworkflowRun?: (WorkflowRunRelationInput | null),\n/** Favorite task */\ntaskId?: (Scalars['ID'] | null),\n/** Favorite task */\ntask?: (TaskRelationInput | null),\n/** Favorite note */\nnoteId?: (Scalars['ID'] | null),\n/** Favorite note */\nnote?: (NoteRelationInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (Scalars['ID'] | null),\n/** The folder this favorite belongs to */\nfavoriteFolder?: (FavoriteFolderRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteUpdateInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Favorite position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** ViewId */\nviewId?: (Scalars['UUID'] | null),\n/** Favorite company */\ncompanyId?: (Scalars['ID'] | null),\n/** Favorite company */\ncompany?: (CompanyRelationInput | null),\n/** Favorite dashboard */\ndashboardId?: (Scalars['ID'] | null),\n/** Favorite dashboard */\ndashboard?: (DashboardRelationInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (Scalars['ID'] | null),\n/** Favorite workspace member */\nforWorkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Favorite person */\npersonId?: (Scalars['ID'] | null),\n/** Favorite person */\nperson?: (PersonRelationInput | null),\n/** Favorite opportunity */\nopportunityId?: (Scalars['ID'] | null),\n/** Favorite opportunity */\nopportunity?: (OpportunityRelationInput | null),\n/** Favorite workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** Favorite workflow */\nworkflow?: (WorkflowRelationInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Favorite workflow version */\nworkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (Scalars['ID'] | null),\n/** Favorite workflow run */\nworkflowRun?: (WorkflowRunRelationInput | null),\n/** Favorite task */\ntaskId?: (Scalars['ID'] | null),\n/** Favorite task */\ntask?: (TaskRelationInput | null),\n/** Favorite note */\nnoteId?: (Scalars['ID'] | null),\n/** Favorite note */\nnote?: (NoteRelationInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (Scalars['ID'] | null),\n/** The folder this favorite belongs to */\nfavoriteFolder?: (FavoriteFolderRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteFilterInput {\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Favorite position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** ViewId */\nviewId?: (UUIDFilter | null),\n/** Favorite company */\ncompanyId?: (UUIDFilter | null),\n/** Favorite dashboard */\ndashboardId?: (UUIDFilter | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (UUIDFilter | null),\n/** Favorite person */\npersonId?: (UUIDFilter | null),\n/** Favorite opportunity */\nopportunityId?: (UUIDFilter | null),\n/** Favorite workflow */\nworkflowId?: (UUIDFilter | null),\n/** Favorite workflow version */\nworkflowVersionId?: (UUIDFilter | null),\n/** Favorite workflow run */\nworkflowRunId?: (UUIDFilter | null),\n/** Favorite task */\ntaskId?: (UUIDFilter | null),\n/** Favorite note */\nnoteId?: (UUIDFilter | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((FavoriteFilterInput | null)[] | null),or?: ((FavoriteFilterInput | null)[] | null),not?: (FavoriteFilterInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteOrderByInput {\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** ViewId */\nviewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (FavoriteOrderByWithGroupByAggregateInput | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** ViewId */\nviewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByWithGroupByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByWithGroupByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByWithGroupByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface FavoriteOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for viewId */\ncountUniqueValuesViewId?: (OrderByDirection | null),\n/** Number of empty values for viewId */\ncountEmptyViewId?: (OrderByDirection | null),\n/** Number of non-empty values for viewId */\ncountNotEmptyViewId?: (OrderByDirection | null),\n/** Percentage of empty values for viewId */\npercentageEmptyViewId?: (OrderByDirection | null),\n/** Percentage of non-empty values for viewId */\npercentageNotEmptyViewId?: (OrderByDirection | null),\n/** Favorite company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Favorite dashboard */\ndashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ndashboard?: (DashboardOrderByInput | null),\n/** Favorite workspace member */\nforWorkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Favorite person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Favorite opportunity */\nopportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\nopportunity?: (OpportunityOrderByInput | null),\n/** Favorite workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Favorite workflow version */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Favorite workflow run */\nworkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunOrderByInput | null),\n/** Favorite task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** Favorite note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** The folder this favorite belongs to */\nfavoriteFolderId?: (OrderByDirection | null),\n/** Order by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A favorite */\nexport interface FavoriteGroupByInput {\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Favorite position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** ViewId */\nviewId?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related dashboard */\ndashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nforWorkspaceMember?: (WorkspaceMemberGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related opportunity */\nopportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionGroupByInput | null),\n/** Group by fields of the related workflowRun */\nworkflowRun?: (WorkflowRunGroupByInput | null),\n/** Group by fields of the related task */\ntask?: (TaskGroupByInput | null),\n/** Group by fields of the related note */\nnote?: (NoteGroupByInput | null),\n/** Group by fields of the related favoriteFolder */\nfavoriteFolder?: (FavoriteFolderGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Favorite folder position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Name of the favorite folder */\n name?: boolean | number\n /** Favorites in this folder */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderEdgeGenqlSelection{\n node?: FavoriteFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n edges?: FavoriteFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n edges?: FavoriteFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface FavoriteFolderRelationInput {\n/** Connect to a favoriteFolder record */\nconnect?: (FavoriteFolderConnectInput | null),\n/** Disconnect from a favoriteFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface FavoriteFolderConnectInput {\n/** Find a favoriteFolder record based on its unique fields: id */\nwhere?: (FavoriteFolderWhereUniqueInput | null)}\n\nexport interface FavoriteFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['String'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['String'] | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Favorite folder position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Name of the favorite folder */\nname?: (StringFilter | null),and?: ((FavoriteFolderFilterInput | null)[] | null),or?: ((FavoriteFolderFilterInput | null)[] | null),not?: (FavoriteFolderFilterInput | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite folder position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Name of the favorite folder */\nname?: (OrderByDirection | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (FavoriteFolderOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Favorite folder position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Name of the favorite folder */\nname?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface FavoriteFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null)}\n\n\n/** A favorite folder */\nexport interface FavoriteFolderGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Favorite folder position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Name of the favorite folder */\nname?: (Scalars['Boolean'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message channel message association record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Message id from the messaging provider */\n messageExternalId?: boolean | number\n /** Thread id from the messaging provider */\n messageThreadExternalId?: boolean | number\n /** Message Direction */\n direction?: boolean | number\n /** Message Id */\n messageId?: boolean | number\n /** Message Channel Id */\n messageChannelId?: boolean | number\n /** Message Thread Id */\n messageThreadId?: boolean | number\n /** Message Id */\n message?: MessageGenqlSelection\n /** Message Channel Id */\n messageChannel?: MessageChannelGenqlSelection\n /** Message Thread Id */\n messageThread?: MessageThreadGenqlSelection\n /** Message Folders (supports multiple folders/labels) */\n messageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationEdgeGenqlSelection{\n node?: MessageChannelMessageAssociationGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: boolean | number\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: boolean | number\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: boolean | number\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: boolean | number\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: boolean | number\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: boolean | number\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: boolean | number\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n edges?: MessageChannelMessageAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for messageExternalId */\n countUniqueValuesMessageExternalId?: boolean | number\n /** Number of empty values for messageExternalId */\n countEmptyMessageExternalId?: boolean | number\n /** Number of non-empty values for messageExternalId */\n countNotEmptyMessageExternalId?: boolean | number\n /** Percentage of empty values for messageExternalId */\n percentageEmptyMessageExternalId?: boolean | number\n /** Percentage of non-empty values for messageExternalId */\n percentageNotEmptyMessageExternalId?: boolean | number\n /** Number of unique values for messageThreadExternalId */\n countUniqueValuesMessageThreadExternalId?: boolean | number\n /** Number of empty values for messageThreadExternalId */\n countEmptyMessageThreadExternalId?: boolean | number\n /** Number of non-empty values for messageThreadExternalId */\n countNotEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of empty values for messageThreadExternalId */\n percentageEmptyMessageThreadExternalId?: boolean | number\n /** Percentage of non-empty values for messageThreadExternalId */\n percentageNotEmptyMessageThreadExternalId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n edges?: MessageChannelMessageAssociationEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelMessageAssociationRelationInput {\n/** Connect to a messageChannelMessageAssociation record */\nconnect?: (MessageChannelMessageAssociationConnectInput | null),\n/** Disconnect from a messageChannelMessageAssociation record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageAssociationConnectInput {\n/** Find a messageChannelMessageAssociation record based on its unique fields: id */\nwhere?: (MessageChannelMessageAssociationWhereUniqueInput | null)}\n\nexport interface MessageChannelMessageAssociationWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['String'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnum | null),\n/** Message Id */\nmessageId?: (Scalars['ID'] | null),\n/** Message Id */\nmessage?: (MessageRelationInput | null),\n/** Message Channel Id */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel Id */\nmessageChannel?: (MessageChannelRelationInput | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['String'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnum | null),\n/** Message Id */\nmessageId?: (Scalars['ID'] | null),\n/** Message Id */\nmessage?: (MessageRelationInput | null),\n/** Message Channel Id */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel Id */\nmessageChannel?: (MessageChannelRelationInput | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message channel message association record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (StringFilter | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (StringFilter | null),\n/** Message Direction */\ndirection?: (MessageChannelMessageAssociationDirectionEnumFilter | null),\n/** Message Id */\nmessageId?: (UUIDFilter | null),\n/** Message Channel Id */\nmessageChannelId?: (UUIDFilter | null),\n/** Message Thread Id */\nmessageThreadId?: (UUIDFilter | null),and?: ((MessageChannelMessageAssociationFilterInput | null)[] | null),or?: ((MessageChannelMessageAssociationFilterInput | null)[] | null),not?: (MessageChannelMessageAssociationFilterInput | null)}\n\nexport interface MessageChannelMessageAssociationDirectionEnumFilter {eq?: (MessageChannelMessageAssociationDirectionEnum | null),neq?: (MessageChannelMessageAssociationDirectionEnum | null),in?: ((MessageChannelMessageAssociationDirectionEnum | null)[] | null),containsAny?: ((MessageChannelMessageAssociationDirectionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (OrderByDirection | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelMessageAssociationOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (OrderByDirection | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByWithGroupByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByWithGroupByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelMessageAssociationOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for messageExternalId */\ncountUniqueValuesMessageExternalId?: (OrderByDirection | null),\n/** Number of empty values for messageExternalId */\ncountEmptyMessageExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for messageExternalId */\ncountNotEmptyMessageExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for messageExternalId */\npercentageEmptyMessageExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageExternalId */\npercentageNotEmptyMessageExternalId?: (OrderByDirection | null),\n/** Number of unique values for messageThreadExternalId */\ncountUniqueValuesMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of empty values for messageThreadExternalId */\ncountEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for messageThreadExternalId */\ncountNotEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for messageThreadExternalId */\npercentageEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageThreadExternalId */\npercentageNotEmptyMessageThreadExternalId?: (OrderByDirection | null),\n/** Number of unique values for direction */\ncountUniqueValuesDirection?: (OrderByDirection | null),\n/** Number of empty values for direction */\ncountEmptyDirection?: (OrderByDirection | null),\n/** Number of non-empty values for direction */\ncountNotEmptyDirection?: (OrderByDirection | null),\n/** Percentage of empty values for direction */\npercentageEmptyDirection?: (OrderByDirection | null),\n/** Percentage of non-empty values for direction */\npercentageNotEmptyDirection?: (OrderByDirection | null),\n/** Message Id */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Message Channel Id */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message Synced with a Message Channel */\nexport interface MessageChannelMessageAssociationGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message channel message association record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Message id from the messaging provider */\nmessageExternalId?: (Scalars['Boolean'] | null),\n/** Thread id from the messaging provider */\nmessageThreadExternalId?: (Scalars['Boolean'] | null),\n/** Message Direction */\ndirection?: (Scalars['Boolean'] | null),\n/** Group by fields of the related message */\nmessage?: (MessageGroupByInput | null),\n/** Group by fields of the related messageChannel */\nmessageChannel?: (MessageChannelGroupByInput | null),\n/** Group by fields of the related messageThread */\nmessageThread?: (MessageThreadGroupByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Channel record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Visibility */\n visibility?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Channel Type */\n type?: boolean | number\n /** Is Contact Auto Creation Enabled */\n isContactAutoCreationEnabled?: boolean | number\n /** Automatically create People records when receiving or sending emails */\n contactAutoCreationPolicy?: boolean | number\n /** Message folder import policy */\n messageFolderImportPolicy?: boolean | number\n /** Exclude non professional emails */\n excludeNonProfessionalEmails?: boolean | number\n /** Exclude group emails */\n excludeGroupEmails?: boolean | number\n /** Pending action for group emails */\n pendingGroupEmailsAction?: boolean | number\n /** Is Sync Enabled */\n isSyncEnabled?: boolean | number\n /** Last sync cursor */\n syncCursor?: boolean | number\n /** Last sync date */\n syncedAt?: boolean | number\n /** Sync status */\n syncStatus?: boolean | number\n /** Sync stage */\n syncStage?: boolean | number\n /** Sync stage started at */\n syncStageStartedAt?: boolean | number\n /** Throttle Failure Count */\n throttleFailureCount?: boolean | number\n /** Throttle Retry After */\n throttleRetryAfter?: boolean | number\n /** Connected Account */\n connectedAccountId?: boolean | number\n /** Connected Account */\n connectedAccount?: ConnectedAccountGenqlSelection\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n /** Message Folders */\n messageFolders?: (MessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFolderFilterInput | null), orderBy?: ((MessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelEdgeGenqlSelection{\n node?: MessageChannelGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: boolean | number\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: boolean | number\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: boolean | number\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: boolean | number\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: boolean | number\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: boolean | number\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: boolean | number\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: boolean | number\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: boolean | number\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: boolean | number\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: boolean | number\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: boolean | number\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: boolean | number\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: boolean | number\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: boolean | number\n edges?: MessageChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for visibility */\n countUniqueValuesVisibility?: boolean | number\n /** Number of empty values for visibility */\n countEmptyVisibility?: boolean | number\n /** Number of non-empty values for visibility */\n countNotEmptyVisibility?: boolean | number\n /** Percentage of empty values for visibility */\n percentageEmptyVisibility?: boolean | number\n /** Percentage of non-empty values for visibility */\n percentageNotEmptyVisibility?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for isContactAutoCreationEnabled */\n countUniqueValuesIsContactAutoCreationEnabled?: boolean | number\n /** Number of empty values for isContactAutoCreationEnabled */\n countEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Number of non-empty values for isContactAutoCreationEnabled */\n countNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of empty values for isContactAutoCreationEnabled */\n percentageEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Percentage of non-empty values for isContactAutoCreationEnabled */\n percentageNotEmptyIsContactAutoCreationEnabled?: boolean | number\n /** Count of true values in the field isContactAutoCreationEnabled */\n countTrueIsContactAutoCreationEnabled?: boolean | number\n /** Count of false values in the field isContactAutoCreationEnabled */\n countFalseIsContactAutoCreationEnabled?: boolean | number\n /** Number of unique values for contactAutoCreationPolicy */\n countUniqueValuesContactAutoCreationPolicy?: boolean | number\n /** Number of empty values for contactAutoCreationPolicy */\n countEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of non-empty values for contactAutoCreationPolicy */\n countNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of empty values for contactAutoCreationPolicy */\n percentageEmptyContactAutoCreationPolicy?: boolean | number\n /** Percentage of non-empty values for contactAutoCreationPolicy */\n percentageNotEmptyContactAutoCreationPolicy?: boolean | number\n /** Number of unique values for messageFolderImportPolicy */\n countUniqueValuesMessageFolderImportPolicy?: boolean | number\n /** Number of empty values for messageFolderImportPolicy */\n countEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of non-empty values for messageFolderImportPolicy */\n countNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of empty values for messageFolderImportPolicy */\n percentageEmptyMessageFolderImportPolicy?: boolean | number\n /** Percentage of non-empty values for messageFolderImportPolicy */\n percentageNotEmptyMessageFolderImportPolicy?: boolean | number\n /** Number of unique values for excludeNonProfessionalEmails */\n countUniqueValuesExcludeNonProfessionalEmails?: boolean | number\n /** Number of empty values for excludeNonProfessionalEmails */\n countEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Number of non-empty values for excludeNonProfessionalEmails */\n countNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of empty values for excludeNonProfessionalEmails */\n percentageEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Percentage of non-empty values for excludeNonProfessionalEmails */\n percentageNotEmptyExcludeNonProfessionalEmails?: boolean | number\n /** Count of true values in the field excludeNonProfessionalEmails */\n countTrueExcludeNonProfessionalEmails?: boolean | number\n /** Count of false values in the field excludeNonProfessionalEmails */\n countFalseExcludeNonProfessionalEmails?: boolean | number\n /** Number of unique values for excludeGroupEmails */\n countUniqueValuesExcludeGroupEmails?: boolean | number\n /** Number of empty values for excludeGroupEmails */\n countEmptyExcludeGroupEmails?: boolean | number\n /** Number of non-empty values for excludeGroupEmails */\n countNotEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of empty values for excludeGroupEmails */\n percentageEmptyExcludeGroupEmails?: boolean | number\n /** Percentage of non-empty values for excludeGroupEmails */\n percentageNotEmptyExcludeGroupEmails?: boolean | number\n /** Count of true values in the field excludeGroupEmails */\n countTrueExcludeGroupEmails?: boolean | number\n /** Count of false values in the field excludeGroupEmails */\n countFalseExcludeGroupEmails?: boolean | number\n /** Number of unique values for pendingGroupEmailsAction */\n countUniqueValuesPendingGroupEmailsAction?: boolean | number\n /** Number of empty values for pendingGroupEmailsAction */\n countEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of non-empty values for pendingGroupEmailsAction */\n countNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of empty values for pendingGroupEmailsAction */\n percentageEmptyPendingGroupEmailsAction?: boolean | number\n /** Percentage of non-empty values for pendingGroupEmailsAction */\n percentageNotEmptyPendingGroupEmailsAction?: boolean | number\n /** Number of unique values for isSyncEnabled */\n countUniqueValuesIsSyncEnabled?: boolean | number\n /** Number of empty values for isSyncEnabled */\n countEmptyIsSyncEnabled?: boolean | number\n /** Number of non-empty values for isSyncEnabled */\n countNotEmptyIsSyncEnabled?: boolean | number\n /** Percentage of empty values for isSyncEnabled */\n percentageEmptyIsSyncEnabled?: boolean | number\n /** Percentage of non-empty values for isSyncEnabled */\n percentageNotEmptyIsSyncEnabled?: boolean | number\n /** Count of true values in the field isSyncEnabled */\n countTrueIsSyncEnabled?: boolean | number\n /** Count of false values in the field isSyncEnabled */\n countFalseIsSyncEnabled?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for syncedAt */\n countUniqueValuesSyncedAt?: boolean | number\n /** Number of empty values for syncedAt */\n countEmptySyncedAt?: boolean | number\n /** Number of non-empty values for syncedAt */\n countNotEmptySyncedAt?: boolean | number\n /** Percentage of empty values for syncedAt */\n percentageEmptySyncedAt?: boolean | number\n /** Percentage of non-empty values for syncedAt */\n percentageNotEmptySyncedAt?: boolean | number\n /** Earliest date contained in the field syncedAt */\n minSyncedAt?: boolean | number\n /** Latest date contained in the field syncedAt */\n maxSyncedAt?: boolean | number\n /** Number of unique values for syncStatus */\n countUniqueValuesSyncStatus?: boolean | number\n /** Number of empty values for syncStatus */\n countEmptySyncStatus?: boolean | number\n /** Number of non-empty values for syncStatus */\n countNotEmptySyncStatus?: boolean | number\n /** Percentage of empty values for syncStatus */\n percentageEmptySyncStatus?: boolean | number\n /** Percentage of non-empty values for syncStatus */\n percentageNotEmptySyncStatus?: boolean | number\n /** Number of unique values for syncStage */\n countUniqueValuesSyncStage?: boolean | number\n /** Number of empty values for syncStage */\n countEmptySyncStage?: boolean | number\n /** Number of non-empty values for syncStage */\n countNotEmptySyncStage?: boolean | number\n /** Percentage of empty values for syncStage */\n percentageEmptySyncStage?: boolean | number\n /** Percentage of non-empty values for syncStage */\n percentageNotEmptySyncStage?: boolean | number\n /** Number of unique values for syncStageStartedAt */\n countUniqueValuesSyncStageStartedAt?: boolean | number\n /** Number of empty values for syncStageStartedAt */\n countEmptySyncStageStartedAt?: boolean | number\n /** Number of non-empty values for syncStageStartedAt */\n countNotEmptySyncStageStartedAt?: boolean | number\n /** Percentage of empty values for syncStageStartedAt */\n percentageEmptySyncStageStartedAt?: boolean | number\n /** Percentage of non-empty values for syncStageStartedAt */\n percentageNotEmptySyncStageStartedAt?: boolean | number\n /** Earliest date contained in the field syncStageStartedAt */\n minSyncStageStartedAt?: boolean | number\n /** Latest date contained in the field syncStageStartedAt */\n maxSyncStageStartedAt?: boolean | number\n /** Number of unique values for throttleFailureCount */\n countUniqueValuesThrottleFailureCount?: boolean | number\n /** Number of empty values for throttleFailureCount */\n countEmptyThrottleFailureCount?: boolean | number\n /** Number of non-empty values for throttleFailureCount */\n countNotEmptyThrottleFailureCount?: boolean | number\n /** Percentage of empty values for throttleFailureCount */\n percentageEmptyThrottleFailureCount?: boolean | number\n /** Percentage of non-empty values for throttleFailureCount */\n percentageNotEmptyThrottleFailureCount?: boolean | number\n /** Minimum amount contained in the field throttleFailureCount */\n minThrottleFailureCount?: boolean | number\n /** Maximum amount contained in the field throttleFailureCount */\n maxThrottleFailureCount?: boolean | number\n /** Average amount contained in the field throttleFailureCount */\n avgThrottleFailureCount?: boolean | number\n /** Sum of amounts contained in the field throttleFailureCount */\n sumThrottleFailureCount?: boolean | number\n /** Number of unique values for throttleRetryAfter */\n countUniqueValuesThrottleRetryAfter?: boolean | number\n /** Number of empty values for throttleRetryAfter */\n countEmptyThrottleRetryAfter?: boolean | number\n /** Number of non-empty values for throttleRetryAfter */\n countNotEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of empty values for throttleRetryAfter */\n percentageEmptyThrottleRetryAfter?: boolean | number\n /** Percentage of non-empty values for throttleRetryAfter */\n percentageNotEmptyThrottleRetryAfter?: boolean | number\n /** Earliest date contained in the field throttleRetryAfter */\n minThrottleRetryAfter?: boolean | number\n /** Latest date contained in the field throttleRetryAfter */\n maxThrottleRetryAfter?: boolean | number\n edges?: MessageChannelEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelRelationInput {\n/** Connect to a messageChannel record */\nconnect?: (MessageChannelConnectInput | null),\n/** Disconnect from a messageChannel record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelConnectInput {\n/** Find a messageChannel record based on its unique fields: id */\nwhere?: (MessageChannelWhereUniqueInput | null)}\n\nexport interface MessageChannelWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnum | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnum | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId: Scalars['ID'],\n/** Connected Account */\nconnectedAccount: ConnectedAccountRelationInput}\n\n\n/** Message Channels */\nexport interface MessageChannelUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnum | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnum | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnum | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnum | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnum | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnum | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Float'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId?: (Scalars['ID'] | null),\n/** Connected Account */\nconnectedAccount?: (ConnectedAccountRelationInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Channel record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Visibility */\nvisibility?: (MessageChannelVisibilityEnumFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Channel Type */\ntype?: (MessageChannelTypeEnumFilter | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (BooleanFilter | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (MessageChannelContactAutoCreationPolicyEnumFilter | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (MessageChannelMessageFolderImportPolicyEnumFilter | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (BooleanFilter | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (BooleanFilter | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (MessageChannelPendingGroupEmailsActionEnumFilter | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (BooleanFilter | null),\n/** Last sync cursor */\nsyncCursor?: (StringFilter | null),\n/** Last sync date */\nsyncedAt?: (Scalars['DateTime'] | null),\n/** Sync status */\nsyncStatus?: (MessageChannelSyncStatusEnumFilter | null),\n/** Sync stage */\nsyncStage?: (MessageChannelSyncStageEnumFilter | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (Scalars['DateTime'] | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (FloatFilter | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (Scalars['DateTime'] | null),\n/** Connected Account */\nconnectedAccountId?: (UUIDFilter | null),and?: ((MessageChannelFilterInput | null)[] | null),or?: ((MessageChannelFilterInput | null)[] | null),not?: (MessageChannelFilterInput | null)}\n\nexport interface MessageChannelVisibilityEnumFilter {eq?: (MessageChannelVisibilityEnum | null),neq?: (MessageChannelVisibilityEnum | null),in?: ((MessageChannelVisibilityEnum | null)[] | null),containsAny?: ((MessageChannelVisibilityEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelTypeEnumFilter {eq?: (MessageChannelTypeEnum | null),neq?: (MessageChannelTypeEnum | null),in?: ((MessageChannelTypeEnum | null)[] | null),containsAny?: ((MessageChannelTypeEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelContactAutoCreationPolicyEnumFilter {eq?: (MessageChannelContactAutoCreationPolicyEnum | null),neq?: (MessageChannelContactAutoCreationPolicyEnum | null),in?: ((MessageChannelContactAutoCreationPolicyEnum | null)[] | null),containsAny?: ((MessageChannelContactAutoCreationPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageFolderImportPolicyEnumFilter {eq?: (MessageChannelMessageFolderImportPolicyEnum | null),neq?: (MessageChannelMessageFolderImportPolicyEnum | null),in?: ((MessageChannelMessageFolderImportPolicyEnum | null)[] | null),containsAny?: ((MessageChannelMessageFolderImportPolicyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelPendingGroupEmailsActionEnumFilter {eq?: (MessageChannelPendingGroupEmailsActionEnum | null),neq?: (MessageChannelPendingGroupEmailsActionEnum | null),in?: ((MessageChannelPendingGroupEmailsActionEnum | null)[] | null),containsAny?: ((MessageChannelPendingGroupEmailsActionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelSyncStatusEnumFilter {eq?: (MessageChannelSyncStatusEnum | null),neq?: (MessageChannelSyncStatusEnum | null),in?: ((MessageChannelSyncStatusEnum | null)[] | null),containsAny?: ((MessageChannelSyncStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelSyncStageEnumFilter {eq?: (MessageChannelSyncStageEnum | null),neq?: (MessageChannelSyncStageEnum | null),in?: ((MessageChannelSyncStageEnum | null)[] | null),containsAny?: ((MessageChannelSyncStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Channel Type */\ntype?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (OrderByDirection | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (OrderByDirection | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Last sync cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDirection | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDirection | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Channel record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Visibility */\nvisibility?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Channel Type */\ntype?: (OrderByDirection | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (OrderByDirection | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (OrderByDirection | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (OrderByDirection | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (OrderByDirection | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (OrderByDirection | null),\n/** Last sync cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Last sync date */\nsyncedAt?: (OrderByDateGranularityInput | null),\n/** Sync status */\nsyncStatus?: (OrderByDirection | null),\n/** Sync stage */\nsyncStage?: (OrderByDirection | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (OrderByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (OrderByDirection | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (OrderByDateGranularityInput | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for visibility */\ncountUniqueValuesVisibility?: (OrderByDirection | null),\n/** Number of empty values for visibility */\ncountEmptyVisibility?: (OrderByDirection | null),\n/** Number of non-empty values for visibility */\ncountNotEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of empty values for visibility */\npercentageEmptyVisibility?: (OrderByDirection | null),\n/** Percentage of non-empty values for visibility */\npercentageNotEmptyVisibility?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for type */\ncountUniqueValuesType?: (OrderByDirection | null),\n/** Number of empty values for type */\ncountEmptyType?: (OrderByDirection | null),\n/** Number of non-empty values for type */\ncountNotEmptyType?: (OrderByDirection | null),\n/** Percentage of empty values for type */\npercentageEmptyType?: (OrderByDirection | null),\n/** Percentage of non-empty values for type */\npercentageNotEmptyType?: (OrderByDirection | null),\n/** Number of unique values for isContactAutoCreationEnabled */\ncountUniqueValuesIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of empty values for isContactAutoCreationEnabled */\ncountEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isContactAutoCreationEnabled */\ncountNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isContactAutoCreationEnabled */\npercentageEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isContactAutoCreationEnabled */\npercentageNotEmptyIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isContactAutoCreationEnabled */\ncountTrueIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isContactAutoCreationEnabled */\ncountFalseIsContactAutoCreationEnabled?: (OrderByDirection | null),\n/** Number of unique values for contactAutoCreationPolicy */\ncountUniqueValuesContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of empty values for contactAutoCreationPolicy */\ncountEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for contactAutoCreationPolicy */\ncountNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for contactAutoCreationPolicy */\npercentageEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for contactAutoCreationPolicy */\npercentageNotEmptyContactAutoCreationPolicy?: (OrderByDirection | null),\n/** Number of unique values for messageFolderImportPolicy */\ncountUniqueValuesMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of empty values for messageFolderImportPolicy */\ncountEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of non-empty values for messageFolderImportPolicy */\ncountNotEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Percentage of empty values for messageFolderImportPolicy */\npercentageEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Percentage of non-empty values for messageFolderImportPolicy */\npercentageNotEmptyMessageFolderImportPolicy?: (OrderByDirection | null),\n/** Number of unique values for excludeNonProfessionalEmails */\ncountUniqueValuesExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of empty values for excludeNonProfessionalEmails */\ncountEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of non-empty values for excludeNonProfessionalEmails */\ncountNotEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Percentage of empty values for excludeNonProfessionalEmails */\npercentageEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for excludeNonProfessionalEmails */\npercentageNotEmptyExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Count of true values in the field excludeNonProfessionalEmails */\ncountTrueExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Count of false values in the field excludeNonProfessionalEmails */\ncountFalseExcludeNonProfessionalEmails?: (OrderByDirection | null),\n/** Number of unique values for excludeGroupEmails */\ncountUniqueValuesExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of empty values for excludeGroupEmails */\ncountEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of non-empty values for excludeGroupEmails */\ncountNotEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Percentage of empty values for excludeGroupEmails */\npercentageEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for excludeGroupEmails */\npercentageNotEmptyExcludeGroupEmails?: (OrderByDirection | null),\n/** Count of true values in the field excludeGroupEmails */\ncountTrueExcludeGroupEmails?: (OrderByDirection | null),\n/** Count of false values in the field excludeGroupEmails */\ncountFalseExcludeGroupEmails?: (OrderByDirection | null),\n/** Number of unique values for pendingGroupEmailsAction */\ncountUniqueValuesPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of empty values for pendingGroupEmailsAction */\ncountEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of non-empty values for pendingGroupEmailsAction */\ncountNotEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Percentage of empty values for pendingGroupEmailsAction */\npercentageEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Percentage of non-empty values for pendingGroupEmailsAction */\npercentageNotEmptyPendingGroupEmailsAction?: (OrderByDirection | null),\n/** Number of unique values for isSyncEnabled */\ncountUniqueValuesIsSyncEnabled?: (OrderByDirection | null),\n/** Number of empty values for isSyncEnabled */\ncountEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Number of non-empty values for isSyncEnabled */\ncountNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of empty values for isSyncEnabled */\npercentageEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSyncEnabled */\npercentageNotEmptyIsSyncEnabled?: (OrderByDirection | null),\n/** Count of true values in the field isSyncEnabled */\ncountTrueIsSyncEnabled?: (OrderByDirection | null),\n/** Count of false values in the field isSyncEnabled */\ncountFalseIsSyncEnabled?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for syncedAt */\ncountUniqueValuesSyncedAt?: (OrderByDirection | null),\n/** Number of empty values for syncedAt */\ncountEmptySyncedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncedAt */\ncountNotEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncedAt */\npercentageEmptySyncedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncedAt */\npercentageNotEmptySyncedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncedAt */\nminSyncedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncedAt */\nmaxSyncedAt?: (OrderByDirection | null),\n/** Number of unique values for syncStatus */\ncountUniqueValuesSyncStatus?: (OrderByDirection | null),\n/** Number of empty values for syncStatus */\ncountEmptySyncStatus?: (OrderByDirection | null),\n/** Number of non-empty values for syncStatus */\ncountNotEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of empty values for syncStatus */\npercentageEmptySyncStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStatus */\npercentageNotEmptySyncStatus?: (OrderByDirection | null),\n/** Number of unique values for syncStage */\ncountUniqueValuesSyncStage?: (OrderByDirection | null),\n/** Number of empty values for syncStage */\ncountEmptySyncStage?: (OrderByDirection | null),\n/** Number of non-empty values for syncStage */\ncountNotEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of empty values for syncStage */\npercentageEmptySyncStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStage */\npercentageNotEmptySyncStage?: (OrderByDirection | null),\n/** Number of unique values for syncStageStartedAt */\ncountUniqueValuesSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of empty values for syncStageStartedAt */\ncountEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for syncStageStartedAt */\ncountNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for syncStageStartedAt */\npercentageEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncStageStartedAt */\npercentageNotEmptySyncStageStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field syncStageStartedAt */\nminSyncStageStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field syncStageStartedAt */\nmaxSyncStageStartedAt?: (OrderByDirection | null),\n/** Number of unique values for throttleFailureCount */\ncountUniqueValuesThrottleFailureCount?: (OrderByDirection | null),\n/** Number of empty values for throttleFailureCount */\ncountEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Number of non-empty values for throttleFailureCount */\ncountNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of empty values for throttleFailureCount */\npercentageEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleFailureCount */\npercentageNotEmptyThrottleFailureCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field throttleFailureCount */\nminThrottleFailureCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field throttleFailureCount */\nmaxThrottleFailureCount?: (OrderByDirection | null),\n/** Average amount contained in the field throttleFailureCount */\navgThrottleFailureCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field throttleFailureCount */\nsumThrottleFailureCount?: (OrderByDirection | null),\n/** Number of unique values for throttleRetryAfter */\ncountUniqueValuesThrottleRetryAfter?: (OrderByDirection | null),\n/** Number of empty values for throttleRetryAfter */\ncountEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Number of non-empty values for throttleRetryAfter */\ncountNotEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Percentage of empty values for throttleRetryAfter */\npercentageEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Percentage of non-empty values for throttleRetryAfter */\npercentageNotEmptyThrottleRetryAfter?: (OrderByDirection | null),\n/** Earliest date contained in the field throttleRetryAfter */\nminThrottleRetryAfter?: (OrderByDirection | null),\n/** Latest date contained in the field throttleRetryAfter */\nmaxThrottleRetryAfter?: (OrderByDirection | null),\n/** Connected Account */\nconnectedAccountId?: (OrderByDirection | null),\n/** Order by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountOrderByInput | null)}\n\n\n/** Message Channels */\nexport interface MessageChannelGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Channel record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Visibility */\nvisibility?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Channel Type */\ntype?: (Scalars['Boolean'] | null),\n/** Is Contact Auto Creation Enabled */\nisContactAutoCreationEnabled?: (Scalars['Boolean'] | null),\n/** Automatically create People records when receiving or sending emails */\ncontactAutoCreationPolicy?: (Scalars['Boolean'] | null),\n/** Message folder import policy */\nmessageFolderImportPolicy?: (Scalars['Boolean'] | null),\n/** Exclude non professional emails */\nexcludeNonProfessionalEmails?: (Scalars['Boolean'] | null),\n/** Exclude group emails */\nexcludeGroupEmails?: (Scalars['Boolean'] | null),\n/** Pending action for group emails */\npendingGroupEmailsAction?: (Scalars['Boolean'] | null),\n/** Is Sync Enabled */\nisSyncEnabled?: (Scalars['Boolean'] | null),\n/** Last sync cursor */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Last sync date */\nsyncedAt?: (GroupByDateGranularityInput | null),\n/** Sync status */\nsyncStatus?: (Scalars['Boolean'] | null),\n/** Sync stage */\nsyncStage?: (Scalars['Boolean'] | null),\n/** Sync stage started at */\nsyncStageStartedAt?: (GroupByDateGranularityInput | null),\n/** Throttle Failure Count */\nthrottleFailureCount?: (Scalars['Boolean'] | null),\n/** Throttle Retry After */\nthrottleRetryAfter?: (GroupByDateGranularityInput | null),\n/** Group by fields of the related connectedAccount */\nconnectedAccount?: (ConnectedAccountGroupByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Folder record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Folder name */\n name?: boolean | number\n /** Sync Cursor */\n syncCursor?: boolean | number\n /** Is Sent Folder */\n isSentFolder?: boolean | number\n /** Is Synced */\n isSynced?: boolean | number\n /** Parent Folder ID */\n parentFolderId?: boolean | number\n /** External ID */\n externalId?: boolean | number\n /** Pending action for folder sync */\n pendingSyncAction?: boolean | number\n /** Message Channel */\n messageChannelId?: boolean | number\n /** Message Channel */\n messageChannel?: MessageChannelGenqlSelection\n /** Message Association Folders (supports multiple folders/labels) */\n messageChannelMessageAssociationMessageFolders?: (MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationMessageFolderFilterInput | null), orderBy?: ((MessageChannelMessageAssociationMessageFolderOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderEdgeGenqlSelection{\n node?: MessageFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: boolean | number\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: boolean | number\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: boolean | number\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: boolean | number\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: boolean | number\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: boolean | number\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: boolean | number\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: boolean | number\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: boolean | number\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: boolean | number\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: boolean | number\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: boolean | number\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: boolean | number\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: boolean | number\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: boolean | number\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: boolean | number\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: boolean | number\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: boolean | number\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: boolean | number\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: boolean | number\n /** Number of empty values for externalId */\n countEmptyExternalId?: boolean | number\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: boolean | number\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: boolean | number\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: boolean | number\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: boolean | number\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: boolean | number\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: boolean | number\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: boolean | number\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: boolean | number\n edges?: MessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for syncCursor */\n countUniqueValuesSyncCursor?: boolean | number\n /** Number of empty values for syncCursor */\n countEmptySyncCursor?: boolean | number\n /** Number of non-empty values for syncCursor */\n countNotEmptySyncCursor?: boolean | number\n /** Percentage of empty values for syncCursor */\n percentageEmptySyncCursor?: boolean | number\n /** Percentage of non-empty values for syncCursor */\n percentageNotEmptySyncCursor?: boolean | number\n /** Number of unique values for isSentFolder */\n countUniqueValuesIsSentFolder?: boolean | number\n /** Number of empty values for isSentFolder */\n countEmptyIsSentFolder?: boolean | number\n /** Number of non-empty values for isSentFolder */\n countNotEmptyIsSentFolder?: boolean | number\n /** Percentage of empty values for isSentFolder */\n percentageEmptyIsSentFolder?: boolean | number\n /** Percentage of non-empty values for isSentFolder */\n percentageNotEmptyIsSentFolder?: boolean | number\n /** Count of true values in the field isSentFolder */\n countTrueIsSentFolder?: boolean | number\n /** Count of false values in the field isSentFolder */\n countFalseIsSentFolder?: boolean | number\n /** Number of unique values for isSynced */\n countUniqueValuesIsSynced?: boolean | number\n /** Number of empty values for isSynced */\n countEmptyIsSynced?: boolean | number\n /** Number of non-empty values for isSynced */\n countNotEmptyIsSynced?: boolean | number\n /** Percentage of empty values for isSynced */\n percentageEmptyIsSynced?: boolean | number\n /** Percentage of non-empty values for isSynced */\n percentageNotEmptyIsSynced?: boolean | number\n /** Count of true values in the field isSynced */\n countTrueIsSynced?: boolean | number\n /** Count of false values in the field isSynced */\n countFalseIsSynced?: boolean | number\n /** Number of unique values for parentFolderId */\n countUniqueValuesParentFolderId?: boolean | number\n /** Number of empty values for parentFolderId */\n countEmptyParentFolderId?: boolean | number\n /** Number of non-empty values for parentFolderId */\n countNotEmptyParentFolderId?: boolean | number\n /** Percentage of empty values for parentFolderId */\n percentageEmptyParentFolderId?: boolean | number\n /** Percentage of non-empty values for parentFolderId */\n percentageNotEmptyParentFolderId?: boolean | number\n /** Number of unique values for externalId */\n countUniqueValuesExternalId?: boolean | number\n /** Number of empty values for externalId */\n countEmptyExternalId?: boolean | number\n /** Number of non-empty values for externalId */\n countNotEmptyExternalId?: boolean | number\n /** Percentage of empty values for externalId */\n percentageEmptyExternalId?: boolean | number\n /** Percentage of non-empty values for externalId */\n percentageNotEmptyExternalId?: boolean | number\n /** Number of unique values for pendingSyncAction */\n countUniqueValuesPendingSyncAction?: boolean | number\n /** Number of empty values for pendingSyncAction */\n countEmptyPendingSyncAction?: boolean | number\n /** Number of non-empty values for pendingSyncAction */\n countNotEmptyPendingSyncAction?: boolean | number\n /** Percentage of empty values for pendingSyncAction */\n percentageEmptyPendingSyncAction?: boolean | number\n /** Percentage of non-empty values for pendingSyncAction */\n percentageNotEmptyPendingSyncAction?: boolean | number\n edges?: MessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageFolderRelationInput {\n/** Connect to a messageFolder record */\nconnect?: (MessageFolderConnectInput | null),\n/** Disconnect from a messageFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageFolderConnectInput {\n/** Find a messageFolder record based on its unique fields: id */\nwhere?: (MessageFolderWhereUniqueInput | null)}\n\nexport interface MessageFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Folder name */\nname?: (Scalars['String'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['String'] | null),\n/** External ID */\nexternalId?: (Scalars['String'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnum | null),\n/** Message Channel */\nmessageChannelId: Scalars['ID'],\n/** Message Channel */\nmessageChannel: MessageChannelRelationInput}\n\n\n/** Message Folders */\nexport interface MessageFolderUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Folder name */\nname?: (Scalars['String'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['String'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['String'] | null),\n/** External ID */\nexternalId?: (Scalars['String'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnum | null),\n/** Message Channel */\nmessageChannelId?: (Scalars['ID'] | null),\n/** Message Channel */\nmessageChannel?: (MessageChannelRelationInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Folder record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Folder name */\nname?: (StringFilter | null),\n/** Sync Cursor */\nsyncCursor?: (StringFilter | null),\n/** Is Sent Folder */\nisSentFolder?: (BooleanFilter | null),\n/** Is Synced */\nisSynced?: (BooleanFilter | null),\n/** Parent Folder ID */\nparentFolderId?: (StringFilter | null),\n/** External ID */\nexternalId?: (StringFilter | null),\n/** Pending action for folder sync */\npendingSyncAction?: (MessageFolderPendingSyncActionEnumFilter | null),\n/** Message Channel */\nmessageChannelId?: (UUIDFilter | null),and?: ((MessageFolderFilterInput | null)[] | null),or?: ((MessageFolderFilterInput | null)[] | null),not?: (MessageFolderFilterInput | null)}\n\nexport interface MessageFolderPendingSyncActionEnumFilter {eq?: (MessageFolderPendingSyncActionEnum | null),neq?: (MessageFolderPendingSyncActionEnum | null),in?: ((MessageFolderPendingSyncActionEnum | null)[] | null),containsAny?: ((MessageFolderPendingSyncActionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Folder record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Folder name */\nname?: (OrderByDirection | null),\n/** Sync Cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Is Sent Folder */\nisSentFolder?: (OrderByDirection | null),\n/** Is Synced */\nisSynced?: (OrderByDirection | null),\n/** Parent Folder ID */\nparentFolderId?: (OrderByDirection | null),\n/** External ID */\nexternalId?: (OrderByDirection | null),\n/** Pending action for folder sync */\npendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageFolderOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Folder record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Folder name */\nname?: (OrderByDirection | null),\n/** Sync Cursor */\nsyncCursor?: (OrderByDirection | null),\n/** Is Sent Folder */\nisSentFolder?: (OrderByDirection | null),\n/** Is Synced */\nisSynced?: (OrderByDirection | null),\n/** Parent Folder ID */\nparentFolderId?: (OrderByDirection | null),\n/** External ID */\nexternalId?: (OrderByDirection | null),\n/** Pending action for folder sync */\npendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for syncCursor */\ncountUniqueValuesSyncCursor?: (OrderByDirection | null),\n/** Number of empty values for syncCursor */\ncountEmptySyncCursor?: (OrderByDirection | null),\n/** Number of non-empty values for syncCursor */\ncountNotEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of empty values for syncCursor */\npercentageEmptySyncCursor?: (OrderByDirection | null),\n/** Percentage of non-empty values for syncCursor */\npercentageNotEmptySyncCursor?: (OrderByDirection | null),\n/** Number of unique values for isSentFolder */\ncountUniqueValuesIsSentFolder?: (OrderByDirection | null),\n/** Number of empty values for isSentFolder */\ncountEmptyIsSentFolder?: (OrderByDirection | null),\n/** Number of non-empty values for isSentFolder */\ncountNotEmptyIsSentFolder?: (OrderByDirection | null),\n/** Percentage of empty values for isSentFolder */\npercentageEmptyIsSentFolder?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSentFolder */\npercentageNotEmptyIsSentFolder?: (OrderByDirection | null),\n/** Count of true values in the field isSentFolder */\ncountTrueIsSentFolder?: (OrderByDirection | null),\n/** Count of false values in the field isSentFolder */\ncountFalseIsSentFolder?: (OrderByDirection | null),\n/** Number of unique values for isSynced */\ncountUniqueValuesIsSynced?: (OrderByDirection | null),\n/** Number of empty values for isSynced */\ncountEmptyIsSynced?: (OrderByDirection | null),\n/** Number of non-empty values for isSynced */\ncountNotEmptyIsSynced?: (OrderByDirection | null),\n/** Percentage of empty values for isSynced */\npercentageEmptyIsSynced?: (OrderByDirection | null),\n/** Percentage of non-empty values for isSynced */\npercentageNotEmptyIsSynced?: (OrderByDirection | null),\n/** Count of true values in the field isSynced */\ncountTrueIsSynced?: (OrderByDirection | null),\n/** Count of false values in the field isSynced */\ncountFalseIsSynced?: (OrderByDirection | null),\n/** Number of unique values for parentFolderId */\ncountUniqueValuesParentFolderId?: (OrderByDirection | null),\n/** Number of empty values for parentFolderId */\ncountEmptyParentFolderId?: (OrderByDirection | null),\n/** Number of non-empty values for parentFolderId */\ncountNotEmptyParentFolderId?: (OrderByDirection | null),\n/** Percentage of empty values for parentFolderId */\npercentageEmptyParentFolderId?: (OrderByDirection | null),\n/** Percentage of non-empty values for parentFolderId */\npercentageNotEmptyParentFolderId?: (OrderByDirection | null),\n/** Number of unique values for externalId */\ncountUniqueValuesExternalId?: (OrderByDirection | null),\n/** Number of empty values for externalId */\ncountEmptyExternalId?: (OrderByDirection | null),\n/** Number of non-empty values for externalId */\ncountNotEmptyExternalId?: (OrderByDirection | null),\n/** Percentage of empty values for externalId */\npercentageEmptyExternalId?: (OrderByDirection | null),\n/** Percentage of non-empty values for externalId */\npercentageNotEmptyExternalId?: (OrderByDirection | null),\n/** Number of unique values for pendingSyncAction */\ncountUniqueValuesPendingSyncAction?: (OrderByDirection | null),\n/** Number of empty values for pendingSyncAction */\ncountEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Number of non-empty values for pendingSyncAction */\ncountNotEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Percentage of empty values for pendingSyncAction */\npercentageEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Percentage of non-empty values for pendingSyncAction */\npercentageNotEmptyPendingSyncAction?: (OrderByDirection | null),\n/** Message Channel */\nmessageChannelId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannel */\nmessageChannel?: (MessageChannelOrderByInput | null)}\n\n\n/** Message Folders */\nexport interface MessageFolderGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Folder record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Folder name */\nname?: (Scalars['Boolean'] | null),\n/** Sync Cursor */\nsyncCursor?: (Scalars['Boolean'] | null),\n/** Is Sent Folder */\nisSentFolder?: (Scalars['Boolean'] | null),\n/** Is Synced */\nisSynced?: (Scalars['Boolean'] | null),\n/** Parent Folder ID */\nparentFolderId?: (Scalars['Boolean'] | null),\n/** External ID */\nexternalId?: (Scalars['Boolean'] | null),\n/** Pending action for folder sync */\npendingSyncAction?: (Scalars['Boolean'] | null),\n/** Group by fields of the related messageChannel */\nmessageChannel?: (MessageChannelGroupByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGenqlSelection{\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message channel message association message folder record position */\n position?: boolean | number\n /** Message Channel Message Association */\n messageChannelMessageAssociationId?: boolean | number\n /** Message Folder */\n messageFolderId?: boolean | number\n /** Message Channel Message Association */\n messageChannelMessageAssociation?: MessageChannelMessageAssociationGenqlSelection\n /** Message Folder */\n messageFolder?: MessageFolderGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection{\n node?: MessageChannelMessageAssociationMessageFolderGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n edges?: MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n edges?: MessageChannelMessageAssociationMessageFolderEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageChannelMessageAssociationMessageFolderRelationInput {\n/** Connect to a messageChannelMessageAssociationMessageFolder record */\nconnect?: (MessageChannelMessageAssociationMessageFolderConnectInput | null),\n/** Disconnect from a messageChannelMessageAssociationMessageFolder record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageChannelMessageAssociationMessageFolderConnectInput {\n/** Find a messageChannelMessageAssociationMessageFolder record based on its unique fields: id */\nwhere?: (MessageChannelMessageAssociationMessageFolderWhereUniqueInput | null)}\n\nexport interface MessageChannelMessageAssociationMessageFolderWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderCreateInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Position'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId: Scalars['ID'],\n/** Message Channel Message Association */\nmessageChannelMessageAssociation: MessageChannelMessageAssociationRelationInput,\n/** Message Folder */\nmessageFolderId: Scalars['ID'],\n/** Message Folder */\nmessageFolder: MessageFolderRelationInput}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderUpdateInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Position'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (Scalars['ID'] | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationRelationInput | null),\n/** Message Folder */\nmessageFolderId?: (Scalars['ID'] | null),\n/** Message Folder */\nmessageFolder?: (MessageFolderRelationInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderFilterInput {\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message channel message association message folder record position */\nposition?: (FloatFilter | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (UUIDFilter | null),\n/** Message Folder */\nmessageFolderId?: (UUIDFilter | null),and?: ((MessageChannelMessageAssociationMessageFolderFilterInput | null)[] | null),or?: ((MessageChannelMessageAssociationMessageFolderFilterInput | null)[] | null),not?: (MessageChannelMessageAssociationMessageFolderFilterInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByInput {\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association message folder record position */\nposition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message channel message association message folder record position */\nposition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByWithGroupByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageChannelMessageAssociationMessageFolderOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Message Channel Message Association */\nmessageChannelMessageAssociationId?: (OrderByDirection | null),\n/** Order by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationOrderByInput | null),\n/** Message Folder */\nmessageFolderId?: (OrderByDirection | null),\n/** Order by fields of the related messageFolder */\nmessageFolder?: (MessageFolderOrderByInput | null)}\n\n\n/** Join table linking message channel message associations to message folders */\nexport interface MessageChannelMessageAssociationMessageFolderGroupByInput {\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message channel message association message folder record position */\nposition?: (Scalars['Boolean'] | null),\n/** Group by fields of the related messageChannelMessageAssociation */\nmessageChannelMessageAssociation?: (MessageChannelMessageAssociationGroupByInput | null),\n/** Group by fields of the related messageFolder */\nmessageFolder?: (MessageFolderGroupByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Participant record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Role */\n role?: boolean | number\n /** Handle */\n handle?: boolean | number\n /** Display Name */\n displayName?: boolean | number\n /** Message */\n messageId?: boolean | number\n /** Person */\n personId?: boolean | number\n /** Workspace member */\n workspaceMemberId?: boolean | number\n /** Message */\n message?: MessageGenqlSelection\n /** Person */\n person?: PersonGenqlSelection\n /** Workspace member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantEdgeGenqlSelection{\n node?: MessageParticipantGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for role */\n countUniqueValuesRole?: boolean | number\n /** Number of empty values for role */\n countEmptyRole?: boolean | number\n /** Number of non-empty values for role */\n countNotEmptyRole?: boolean | number\n /** Percentage of empty values for role */\n percentageEmptyRole?: boolean | number\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n edges?: MessageParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for role */\n countUniqueValuesRole?: boolean | number\n /** Number of empty values for role */\n countEmptyRole?: boolean | number\n /** Number of non-empty values for role */\n countNotEmptyRole?: boolean | number\n /** Percentage of empty values for role */\n percentageEmptyRole?: boolean | number\n /** Percentage of non-empty values for role */\n percentageNotEmptyRole?: boolean | number\n /** Number of unique values for handle */\n countUniqueValuesHandle?: boolean | number\n /** Number of empty values for handle */\n countEmptyHandle?: boolean | number\n /** Number of non-empty values for handle */\n countNotEmptyHandle?: boolean | number\n /** Percentage of empty values for handle */\n percentageEmptyHandle?: boolean | number\n /** Percentage of non-empty values for handle */\n percentageNotEmptyHandle?: boolean | number\n /** Number of unique values for displayName */\n countUniqueValuesDisplayName?: boolean | number\n /** Number of empty values for displayName */\n countEmptyDisplayName?: boolean | number\n /** Number of non-empty values for displayName */\n countNotEmptyDisplayName?: boolean | number\n /** Percentage of empty values for displayName */\n percentageEmptyDisplayName?: boolean | number\n /** Percentage of non-empty values for displayName */\n percentageNotEmptyDisplayName?: boolean | number\n edges?: MessageParticipantEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageParticipantRelationInput {\n/** Connect to a messageParticipant record */\nconnect?: (MessageParticipantConnectInput | null),\n/** Disconnect from a messageParticipant record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageParticipantConnectInput {\n/** Find a messageParticipant record based on its unique fields: id */\nwhere?: (MessageParticipantWhereUniqueInput | null)}\n\nexport interface MessageParticipantWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Role */\nrole?: (MessageParticipantRoleEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Message */\nmessageId: Scalars['ID'],\n/** Message */\nmessage: MessageRelationInput,\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Role */\nrole?: (MessageParticipantRoleEnum | null),\n/** Handle */\nhandle?: (Scalars['String'] | null),\n/** Display Name */\ndisplayName?: (Scalars['String'] | null),\n/** Message */\nmessageId?: (Scalars['ID'] | null),\n/** Message */\nmessage?: (MessageRelationInput | null),\n/** Person */\npersonId?: (Scalars['ID'] | null),\n/** Person */\nperson?: (PersonRelationInput | null),\n/** Workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Participant record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Role */\nrole?: (MessageParticipantRoleEnumFilter | null),\n/** Handle */\nhandle?: (StringFilter | null),\n/** Display Name */\ndisplayName?: (StringFilter | null),\n/** Message */\nmessageId?: (UUIDFilter | null),\n/** Person */\npersonId?: (UUIDFilter | null),\n/** Workspace member */\nworkspaceMemberId?: (UUIDFilter | null),and?: ((MessageParticipantFilterInput | null)[] | null),or?: ((MessageParticipantFilterInput | null)[] | null),not?: (MessageParticipantFilterInput | null)}\n\nexport interface MessageParticipantRoleEnumFilter {eq?: (MessageParticipantRoleEnum | null),neq?: (MessageParticipantRoleEnum | null),in?: ((MessageParticipantRoleEnum | null)[] | null),containsAny?: ((MessageParticipantRoleEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Role */\nrole?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageParticipantOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Participant record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Role */\nrole?: (OrderByDirection | null),\n/** Handle */\nhandle?: (OrderByDirection | null),\n/** Display Name */\ndisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByWithGroupByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageParticipantOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for role */\ncountUniqueValuesRole?: (OrderByDirection | null),\n/** Number of empty values for role */\ncountEmptyRole?: (OrderByDirection | null),\n/** Number of non-empty values for role */\ncountNotEmptyRole?: (OrderByDirection | null),\n/** Percentage of empty values for role */\npercentageEmptyRole?: (OrderByDirection | null),\n/** Percentage of non-empty values for role */\npercentageNotEmptyRole?: (OrderByDirection | null),\n/** Number of unique values for handle */\ncountUniqueValuesHandle?: (OrderByDirection | null),\n/** Number of empty values for handle */\ncountEmptyHandle?: (OrderByDirection | null),\n/** Number of non-empty values for handle */\ncountNotEmptyHandle?: (OrderByDirection | null),\n/** Percentage of empty values for handle */\npercentageEmptyHandle?: (OrderByDirection | null),\n/** Percentage of non-empty values for handle */\npercentageNotEmptyHandle?: (OrderByDirection | null),\n/** Number of unique values for displayName */\ncountUniqueValuesDisplayName?: (OrderByDirection | null),\n/** Number of empty values for displayName */\ncountEmptyDisplayName?: (OrderByDirection | null),\n/** Number of non-empty values for displayName */\ncountNotEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of empty values for displayName */\npercentageEmptyDisplayName?: (OrderByDirection | null),\n/** Percentage of non-empty values for displayName */\npercentageNotEmptyDisplayName?: (OrderByDirection | null),\n/** Message */\nmessageId?: (OrderByDirection | null),\n/** Order by fields of the related message */\nmessage?: (MessageOrderByInput | null),\n/** Person */\npersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null),\n/** Workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** Message Participants */\nexport interface MessageParticipantGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Participant record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Role */\nrole?: (Scalars['Boolean'] | null),\n/** Handle */\nhandle?: (Scalars['Boolean'] | null),\n/** Display Name */\ndisplayName?: (Scalars['Boolean'] | null),\n/** Group by fields of the related message */\nmessage?: (MessageGroupByInput | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message Thread record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Messages from the thread. */\n messages?: (MessageConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageFilterInput | null), orderBy?: ((MessageOrderByInput | null)[] | null)} })\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadEdgeGenqlSelection{\n node?: MessageThreadGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: MessageThreadEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: MessageThreadEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageThreadRelationInput {\n/** Connect to a messageThread record */\nconnect?: (MessageThreadConnectInput | null),\n/** Disconnect from a messageThread record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageThreadConnectInput {\n/** Find a messageThread record based on its unique fields: id */\nwhere?: (MessageThreadWhereUniqueInput | null)}\n\nexport interface MessageThreadWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message Thread record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((MessageThreadFilterInput | null)[] | null),or?: ((MessageThreadFilterInput | null)[] | null),not?: (MessageThreadFilterInput | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Thread record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageThreadOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message Thread record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageThreadOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** Message Thread */\nexport interface MessageThreadGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message Thread record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** Message */\nexport interface MessageGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Message record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Message id from the message header */\n headerMessageId?: boolean | number\n /** Message Direction */\n direction?: boolean | number\n /** Subject */\n subject?: boolean | number\n /** Text */\n text?: boolean | number\n /** The date the message was received */\n receivedAt?: boolean | number\n /** Message Thread Id */\n messageThreadId?: boolean | number\n /** Message Thread Id */\n messageThread?: MessageThreadGenqlSelection\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** Messages from the channel. */\n messageChannelMessageAssociations?: (MessageChannelMessageAssociationConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageChannelMessageAssociationFilterInput | null), orderBy?: ((MessageChannelMessageAssociationOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageEdgeGenqlSelection{\n node?: MessageGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: boolean | number\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: boolean | number\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: boolean | number\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: boolean | number\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n /** Number of unique values for subject */\n countUniqueValuesSubject?: boolean | number\n /** Number of empty values for subject */\n countEmptySubject?: boolean | number\n /** Number of non-empty values for subject */\n countNotEmptySubject?: boolean | number\n /** Percentage of empty values for subject */\n percentageEmptySubject?: boolean | number\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: boolean | number\n /** Number of unique values for text */\n countUniqueValuesText?: boolean | number\n /** Number of empty values for text */\n countEmptyText?: boolean | number\n /** Number of non-empty values for text */\n countNotEmptyText?: boolean | number\n /** Percentage of empty values for text */\n percentageEmptyText?: boolean | number\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: boolean | number\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: boolean | number\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: boolean | number\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: boolean | number\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: boolean | number\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: boolean | number\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: boolean | number\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: boolean | number\n edges?: MessageEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Message */\nexport interface MessageGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for headerMessageId */\n countUniqueValuesHeaderMessageId?: boolean | number\n /** Number of empty values for headerMessageId */\n countEmptyHeaderMessageId?: boolean | number\n /** Number of non-empty values for headerMessageId */\n countNotEmptyHeaderMessageId?: boolean | number\n /** Percentage of empty values for headerMessageId */\n percentageEmptyHeaderMessageId?: boolean | number\n /** Percentage of non-empty values for headerMessageId */\n percentageNotEmptyHeaderMessageId?: boolean | number\n /** Number of unique values for direction */\n countUniqueValuesDirection?: boolean | number\n /** Number of empty values for direction */\n countEmptyDirection?: boolean | number\n /** Number of non-empty values for direction */\n countNotEmptyDirection?: boolean | number\n /** Percentage of empty values for direction */\n percentageEmptyDirection?: boolean | number\n /** Percentage of non-empty values for direction */\n percentageNotEmptyDirection?: boolean | number\n /** Number of unique values for subject */\n countUniqueValuesSubject?: boolean | number\n /** Number of empty values for subject */\n countEmptySubject?: boolean | number\n /** Number of non-empty values for subject */\n countNotEmptySubject?: boolean | number\n /** Percentage of empty values for subject */\n percentageEmptySubject?: boolean | number\n /** Percentage of non-empty values for subject */\n percentageNotEmptySubject?: boolean | number\n /** Number of unique values for text */\n countUniqueValuesText?: boolean | number\n /** Number of empty values for text */\n countEmptyText?: boolean | number\n /** Number of non-empty values for text */\n countNotEmptyText?: boolean | number\n /** Percentage of empty values for text */\n percentageEmptyText?: boolean | number\n /** Percentage of non-empty values for text */\n percentageNotEmptyText?: boolean | number\n /** Number of unique values for receivedAt */\n countUniqueValuesReceivedAt?: boolean | number\n /** Number of empty values for receivedAt */\n countEmptyReceivedAt?: boolean | number\n /** Number of non-empty values for receivedAt */\n countNotEmptyReceivedAt?: boolean | number\n /** Percentage of empty values for receivedAt */\n percentageEmptyReceivedAt?: boolean | number\n /** Percentage of non-empty values for receivedAt */\n percentageNotEmptyReceivedAt?: boolean | number\n /** Earliest date contained in the field receivedAt */\n minReceivedAt?: boolean | number\n /** Latest date contained in the field receivedAt */\n maxReceivedAt?: boolean | number\n edges?: MessageEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface MessageRelationInput {\n/** Connect to a message record */\nconnect?: (MessageConnectInput | null),\n/** Disconnect from a message record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface MessageConnectInput {\n/** Find a message record based on its unique fields: id */\nwhere?: (MessageWhereUniqueInput | null)}\n\nexport interface MessageWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Message */\nexport interface MessageCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Message record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnum | null),\n/** Subject */\nsubject?: (Scalars['String'] | null),\n/** Text */\ntext?: (Scalars['String'] | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message */\nexport interface MessageUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Message record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['String'] | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnum | null),\n/** Subject */\nsubject?: (Scalars['String'] | null),\n/** Text */\ntext?: (Scalars['String'] | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (Scalars['ID'] | null),\n/** Message Thread Id */\nmessageThread?: (MessageThreadRelationInput | null)}\n\n\n/** Message */\nexport interface MessageFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Message record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Message id from the message header */\nheaderMessageId?: (StringFilter | null),\n/** Message Direction */\ndirection?: (MessageDirectionEnumFilter | null),\n/** Subject */\nsubject?: (StringFilter | null),\n/** Text */\ntext?: (StringFilter | null),\n/** The date the message was received */\nreceivedAt?: (Scalars['DateTime'] | null),\n/** Message Thread Id */\nmessageThreadId?: (UUIDFilter | null),and?: ((MessageFilterInput | null)[] | null),or?: ((MessageFilterInput | null)[] | null),not?: (MessageFilterInput | null)}\n\nexport interface MessageDirectionEnumFilter {eq?: (MessageDirectionEnum | null),neq?: (MessageDirectionEnum | null),in?: ((MessageDirectionEnum | null)[] | null),containsAny?: ((MessageDirectionEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** Message */\nexport interface MessageOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the message header */\nheaderMessageId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Subject */\nsubject?: (OrderByDirection | null),\n/** Text */\ntext?: (OrderByDirection | null),\n/** The date the message was received */\nreceivedAt?: (OrderByDirection | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message */\nexport interface MessageOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (MessageOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Message record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Message id from the message header */\nheaderMessageId?: (OrderByDirection | null),\n/** Message Direction */\ndirection?: (OrderByDirection | null),\n/** Subject */\nsubject?: (OrderByDirection | null),\n/** Text */\ntext?: (OrderByDirection | null),\n/** The date the message was received */\nreceivedAt?: (OrderByDateGranularityInput | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface MessageOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for headerMessageId */\ncountUniqueValuesHeaderMessageId?: (OrderByDirection | null),\n/** Number of empty values for headerMessageId */\ncountEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Number of non-empty values for headerMessageId */\ncountNotEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Percentage of empty values for headerMessageId */\npercentageEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Percentage of non-empty values for headerMessageId */\npercentageNotEmptyHeaderMessageId?: (OrderByDirection | null),\n/** Number of unique values for direction */\ncountUniqueValuesDirection?: (OrderByDirection | null),\n/** Number of empty values for direction */\ncountEmptyDirection?: (OrderByDirection | null),\n/** Number of non-empty values for direction */\ncountNotEmptyDirection?: (OrderByDirection | null),\n/** Percentage of empty values for direction */\npercentageEmptyDirection?: (OrderByDirection | null),\n/** Percentage of non-empty values for direction */\npercentageNotEmptyDirection?: (OrderByDirection | null),\n/** Number of unique values for subject */\ncountUniqueValuesSubject?: (OrderByDirection | null),\n/** Number of empty values for subject */\ncountEmptySubject?: (OrderByDirection | null),\n/** Number of non-empty values for subject */\ncountNotEmptySubject?: (OrderByDirection | null),\n/** Percentage of empty values for subject */\npercentageEmptySubject?: (OrderByDirection | null),\n/** Percentage of non-empty values for subject */\npercentageNotEmptySubject?: (OrderByDirection | null),\n/** Number of unique values for text */\ncountUniqueValuesText?: (OrderByDirection | null),\n/** Number of empty values for text */\ncountEmptyText?: (OrderByDirection | null),\n/** Number of non-empty values for text */\ncountNotEmptyText?: (OrderByDirection | null),\n/** Percentage of empty values for text */\npercentageEmptyText?: (OrderByDirection | null),\n/** Percentage of non-empty values for text */\npercentageNotEmptyText?: (OrderByDirection | null),\n/** Number of unique values for receivedAt */\ncountUniqueValuesReceivedAt?: (OrderByDirection | null),\n/** Number of empty values for receivedAt */\ncountEmptyReceivedAt?: (OrderByDirection | null),\n/** Number of non-empty values for receivedAt */\ncountNotEmptyReceivedAt?: (OrderByDirection | null),\n/** Percentage of empty values for receivedAt */\npercentageEmptyReceivedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for receivedAt */\npercentageNotEmptyReceivedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field receivedAt */\nminReceivedAt?: (OrderByDirection | null),\n/** Latest date contained in the field receivedAt */\nmaxReceivedAt?: (OrderByDirection | null),\n/** Message Thread Id */\nmessageThreadId?: (OrderByDirection | null),\n/** Order by fields of the related messageThread */\nmessageThread?: (MessageThreadOrderByInput | null)}\n\n\n/** Message */\nexport interface MessageGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Message record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Message id from the message header */\nheaderMessageId?: (Scalars['Boolean'] | null),\n/** Message Direction */\ndirection?: (Scalars['Boolean'] | null),\n/** Subject */\nsubject?: (Scalars['Boolean'] | null),\n/** Text */\ntext?: (Scalars['Boolean'] | null),\n/** The date the message was received */\nreceivedAt?: (GroupByDateGranularityInput | null),\n/** Group by fields of the related messageThread */\nmessageThread?: (MessageThreadGroupByInput | null)}\n\n\n/** A note */\nexport interface NoteGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Note record position */\n position?: boolean | number\n /** Note title */\n title?: boolean | number\n /** Note body */\n bodyV2?: RichTextV2GenqlSelection\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Note attachments */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the note */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Note targets */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the note. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteEdgeGenqlSelection{\n node?: NoteGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: NoteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note */\nexport interface NoteGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: NoteEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface NoteRelationInput {\n/** Connect to a note record */\nconnect?: (NoteConnectInput | null),\n/** Disconnect from a note record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface NoteConnectInput {\n/** Find a note record based on its unique fields: id */\nwhere?: (NoteWhereUniqueInput | null)}\n\nexport interface NoteWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A note */\nexport interface NoteCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (Scalars['Position'] | null),\n/** Note title */\ntitle?: (Scalars['String'] | null),\n/** Note body */\nbodyV2?: (RichTextV2CreateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A note */\nexport interface NoteUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (Scalars['Position'] | null),\n/** Note title */\ntitle?: (Scalars['String'] | null),\n/** Note body */\nbodyV2?: (RichTextV2UpdateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A note */\nexport interface NoteFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Note record position */\nposition?: (FloatFilter | null),\n/** Note title */\ntitle?: (StringFilter | null),\n/** Note body */\nbodyV2?: (RichTextV2FilterInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((NoteFilterInput | null)[] | null),or?: ((NoteFilterInput | null)[] | null),not?: (NoteFilterInput | null)}\n\n\n/** A note */\nexport interface NoteOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Note record position */\nposition?: (OrderByDirection | null),\n/** Note title */\ntitle?: (OrderByDirection | null),\n/** Note body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A note */\nexport interface NoteOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (NoteOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Note record position */\nposition?: (OrderByDirection | null),\n/** Note title */\ntitle?: (OrderByDirection | null),\n/** Note body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface NoteOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for bodyV2 */\ncountUniqueValuesBodyV2?: (OrderByDirection | null),\n/** Number of empty values for bodyV2 */\ncountEmptyBodyV2?: (OrderByDirection | null),\n/** Number of non-empty values for bodyV2 */\ncountNotEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of empty values for bodyV2 */\npercentageEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of non-empty values for bodyV2 */\npercentageNotEmptyBodyV2?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A note */\nexport interface NoteGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Note record position */\nposition?: (Scalars['Boolean'] | null),\n/** Note title */\ntitle?: (Scalars['Boolean'] | null),\n/** Note body */\nbodyV2?: (RichTextV2GroupByInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A note target */\nexport interface NoteTargetGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** NoteTarget record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** NoteTarget target */\n targetCompanyId?: boolean | number\n /** NoteTarget note */\n noteId?: boolean | number\n /** NoteTarget target */\n targetPersonId?: boolean | number\n /** NoteTarget target */\n targetOpportunityId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** NoteTarget target */\n targetCompany?: CompanyGenqlSelection\n /** NoteTarget note */\n note?: NoteGenqlSelection\n /** NoteTarget target */\n targetPerson?: PersonGenqlSelection\n /** NoteTarget target */\n targetOpportunity?: OpportunityGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetEdgeGenqlSelection{\n node?: NoteTargetGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: NoteTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A note target */\nexport interface NoteTargetGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: NoteTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface NoteTargetRelationInput {\n/** Connect to a noteTarget record */\nconnect?: (NoteTargetConnectInput | null),\n/** Disconnect from a noteTarget record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface NoteTargetConnectInput {\n/** Find a noteTarget record based on its unique fields: id */\nwhere?: (NoteTargetWhereUniqueInput | null)}\n\nexport interface NoteTargetWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A note target */\nexport interface NoteTargetCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** NoteTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** NoteTarget note */\nnoteId?: (Scalars['ID'] | null),\n/** NoteTarget note */\nnote?: (NoteRelationInput | null),\n/** NoteTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** NoteTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** NoteTarget note */\nnoteId?: (Scalars['ID'] | null),\n/** NoteTarget note */\nnote?: (NoteRelationInput | null),\n/** NoteTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** NoteTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** NoteTarget record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** NoteTarget target */\ntargetCompanyId?: (UUIDFilter | null),\n/** NoteTarget note */\nnoteId?: (UUIDFilter | null),\n/** NoteTarget target */\ntargetPersonId?: (UUIDFilter | null),\n/** NoteTarget target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((NoteTargetFilterInput | null)[] | null),or?: ((NoteTargetFilterInput | null)[] | null),not?: (NoteTargetFilterInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** NoteTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (NoteTargetOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** NoteTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByWithGroupByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface NoteTargetOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** NoteTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** NoteTarget note */\nnoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\nnote?: (NoteOrderByInput | null),\n/** NoteTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** NoteTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A note target */\nexport interface NoteTargetGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** NoteTarget record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related note */\nnote?: (NoteGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The opportunity name */\n name?: boolean | number\n /** Opportunity amount */\n amount?: CurrencyGenqlSelection\n /** Opportunity close date */\n closeDate?: boolean | number\n /** Opportunity stage */\n stage?: boolean | number\n /** Opportunity record position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Opportunity company */\n companyId?: boolean | number\n /** Opportunity point of contact */\n pointOfContactId?: boolean | number\n /** Opportunity owner */\n ownerId?: boolean | number\n /** Attachments linked to the opportunity */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Opportunity company */\n company?: CompanyGenqlSelection\n /** Favorites linked to the opportunity */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Notes tied to the opportunity */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Opportunity point of contact */\n pointOfContact?: PersonGenqlSelection\n /** Tasks tied to the opportunity */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Timeline Activities linked to the opportunity. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Opportunity owner */\n owner?: WorkspaceMemberGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityEdgeGenqlSelection{\n node?: OpportunityGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for amount */\n countUniqueValuesAmount?: boolean | number\n /** Number of empty values for amount */\n countEmptyAmount?: boolean | number\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: boolean | number\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: boolean | number\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: boolean | number\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: boolean | number\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: boolean | number\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: boolean | number\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: boolean | number\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: boolean | number\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: boolean | number\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: boolean | number\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: boolean | number\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: boolean | number\n /** Earliest date contained in the field closeDate */\n minCloseDate?: boolean | number\n /** Latest date contained in the field closeDate */\n maxCloseDate?: boolean | number\n /** Number of unique values for stage */\n countUniqueValuesStage?: boolean | number\n /** Number of empty values for stage */\n countEmptyStage?: boolean | number\n /** Number of non-empty values for stage */\n countNotEmptyStage?: boolean | number\n /** Percentage of empty values for stage */\n percentageEmptyStage?: boolean | number\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: OpportunityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for amount */\n countUniqueValuesAmount?: boolean | number\n /** Number of empty values for amount */\n countEmptyAmount?: boolean | number\n /** Number of non-empty values for amount */\n countNotEmptyAmount?: boolean | number\n /** Percentage of empty values for amount */\n percentageEmptyAmount?: boolean | number\n /** Percentage of non-empty values for amount */\n percentageNotEmptyAmount?: boolean | number\n /** Minimum amount contained in the field amount */\n minAmountAmountMicros?: boolean | number\n /** Maximal amount contained in the field amount */\n maxAmountAmountMicros?: boolean | number\n /** Sum of amounts contained in the field amount */\n sumAmountAmountMicros?: boolean | number\n /** Average amount contained in the field amount */\n avgAmountAmountMicros?: boolean | number\n /** Number of unique values for closeDate */\n countUniqueValuesCloseDate?: boolean | number\n /** Number of empty values for closeDate */\n countEmptyCloseDate?: boolean | number\n /** Number of non-empty values for closeDate */\n countNotEmptyCloseDate?: boolean | number\n /** Percentage of empty values for closeDate */\n percentageEmptyCloseDate?: boolean | number\n /** Percentage of non-empty values for closeDate */\n percentageNotEmptyCloseDate?: boolean | number\n /** Earliest date contained in the field closeDate */\n minCloseDate?: boolean | number\n /** Latest date contained in the field closeDate */\n maxCloseDate?: boolean | number\n /** Number of unique values for stage */\n countUniqueValuesStage?: boolean | number\n /** Number of empty values for stage */\n countEmptyStage?: boolean | number\n /** Number of non-empty values for stage */\n countNotEmptyStage?: boolean | number\n /** Percentage of empty values for stage */\n percentageEmptyStage?: boolean | number\n /** Percentage of non-empty values for stage */\n percentageNotEmptyStage?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: OpportunityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface OpportunityRelationInput {\n/** Connect to a opportunity record */\nconnect?: (OpportunityConnectInput | null),\n/** Disconnect from a opportunity record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface OpportunityConnectInput {\n/** Find a opportunity record based on its unique fields: id */\nwhere?: (OpportunityWhereUniqueInput | null)}\n\nexport interface OpportunityWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** An opportunity */\nexport interface OpportunityCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (Scalars['String'] | null),\n/** Opportunity amount */\namount?: (CurrencyCreateInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnum | null),\n/** Opportunity record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Opportunity company */\ncompanyId?: (Scalars['ID'] | null),\n/** Opportunity company */\ncompany?: (CompanyRelationInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (Scalars['ID'] | null),\n/** Opportunity point of contact */\npointOfContact?: (PersonRelationInput | null),\n/** Opportunity owner */\nownerId?: (Scalars['ID'] | null),\n/** Opportunity owner */\nowner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (Scalars['String'] | null),\n/** Opportunity amount */\namount?: (CurrencyUpdateInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnum | null),\n/** Opportunity record position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Opportunity company */\ncompanyId?: (Scalars['ID'] | null),\n/** Opportunity company */\ncompany?: (CompanyRelationInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (Scalars['ID'] | null),\n/** Opportunity point of contact */\npointOfContact?: (PersonRelationInput | null),\n/** Opportunity owner */\nownerId?: (Scalars['ID'] | null),\n/** Opportunity owner */\nowner?: (WorkspaceMemberRelationInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The opportunity name */\nname?: (StringFilter | null),\n/** Opportunity amount */\namount?: (CurrencyFilterInput | null),\n/** Opportunity close date */\ncloseDate?: (Scalars['DateTime'] | null),\n/** Opportunity stage */\nstage?: (OpportunityStageEnumFilter | null),\n/** Opportunity record position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Opportunity company */\ncompanyId?: (UUIDFilter | null),\n/** Opportunity point of contact */\npointOfContactId?: (UUIDFilter | null),\n/** Opportunity owner */\nownerId?: (UUIDFilter | null),and?: ((OpportunityFilterInput | null)[] | null),or?: ((OpportunityFilterInput | null)[] | null),not?: (OpportunityFilterInput | null)}\n\nexport interface OpportunityStageEnumFilter {eq?: (OpportunityStageEnum | null),neq?: (OpportunityStageEnum | null),in?: ((OpportunityStageEnum | null)[] | null),containsAny?: ((OpportunityStageEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** An opportunity */\nexport interface OpportunityOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The opportunity name */\nname?: (OrderByDirection | null),\n/** Opportunity amount */\namount?: (CurrencyOrderByInput | null),\n/** Opportunity close date */\ncloseDate?: (OrderByDirection | null),\n/** Opportunity stage */\nstage?: (OrderByDirection | null),\n/** Opportunity record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (OpportunityOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The opportunity name */\nname?: (OrderByDirection | null),\n/** Opportunity amount */\namount?: (CurrencyOrderByInput | null),\n/** Opportunity close date */\ncloseDate?: (OrderByDateGranularityInput | null),\n/** Opportunity stage */\nstage?: (OrderByDirection | null),\n/** Opportunity record position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByWithGroupByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface OpportunityOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for amount */\ncountUniqueValuesAmount?: (OrderByDirection | null),\n/** Number of empty values for amount */\ncountEmptyAmount?: (OrderByDirection | null),\n/** Number of non-empty values for amount */\ncountNotEmptyAmount?: (OrderByDirection | null),\n/** Percentage of empty values for amount */\npercentageEmptyAmount?: (OrderByDirection | null),\n/** Percentage of non-empty values for amount */\npercentageNotEmptyAmount?: (OrderByDirection | null),\n/** Minimum amount contained in the field amount */\nminAmountAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field amount */\nmaxAmountAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field amount */\nsumAmountAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field amount */\navgAmountAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for closeDate */\ncountUniqueValuesCloseDate?: (OrderByDirection | null),\n/** Number of empty values for closeDate */\ncountEmptyCloseDate?: (OrderByDirection | null),\n/** Number of non-empty values for closeDate */\ncountNotEmptyCloseDate?: (OrderByDirection | null),\n/** Percentage of empty values for closeDate */\npercentageEmptyCloseDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for closeDate */\npercentageNotEmptyCloseDate?: (OrderByDirection | null),\n/** Earliest date contained in the field closeDate */\nminCloseDate?: (OrderByDirection | null),\n/** Latest date contained in the field closeDate */\nmaxCloseDate?: (OrderByDirection | null),\n/** Number of unique values for stage */\ncountUniqueValuesStage?: (OrderByDirection | null),\n/** Number of empty values for stage */\ncountEmptyStage?: (OrderByDirection | null),\n/** Number of non-empty values for stage */\ncountNotEmptyStage?: (OrderByDirection | null),\n/** Percentage of empty values for stage */\npercentageEmptyStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for stage */\npercentageNotEmptyStage?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Opportunity company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null),\n/** Opportunity point of contact */\npointOfContactId?: (OrderByDirection | null),\n/** Order by fields of the related person */\npointOfContact?: (PersonOrderByInput | null),\n/** Opportunity owner */\nownerId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nowner?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** An opportunity */\nexport interface OpportunityGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The opportunity name */\nname?: (Scalars['Boolean'] | null),\n/** Opportunity amount */\namount?: (CurrencyGroupByInput | null),\n/** Opportunity close date */\ncloseDate?: (GroupByDateGranularityInput | null),\n/** Opportunity stage */\nstage?: (Scalars['Boolean'] | null),\n/** Opportunity record position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related person */\npointOfContact?: (PersonGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nowner?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A person */\nexport interface PersonGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Contact's name */\n name?: FullNameGenqlSelection\n /** Contact's Emails */\n emails?: EmailsGenqlSelection\n /** Contact's Linkedin account */\n linkedinLink?: LinksGenqlSelection\n /** Contact's X/Twitter account */\n xLink?: LinksGenqlSelection\n /** Contact's job title */\n jobTitle?: boolean | number\n /** Contact's phone numbers */\n phones?: PhonesGenqlSelection\n /** Contact's city */\n city?: boolean | number\n /** Contact's avatar */\n avatarUrl?: boolean | number\n /** Contact's avatar file */\n avatarFile?: FileObjectGenqlSelection\n /** Person record Position */\n position?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Contact's company */\n companyId?: boolean | number\n /** Attachments linked to the contact. */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Notes tied to the contact */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Calendar Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n /** Contact's company */\n company?: CompanyGenqlSelection\n /** Favorites linked to the contact */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** List of opportunities for which that person is the point of contact */\n pointOfContactForOpportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Tasks tied to the contact */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Events linked to the person */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n cloudUsers2?: (CloudUser2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUser2FilterInput | null), orderBy?: ((CloudUser2OrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonEdgeGenqlSelection{\n node?: PersonGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for emails */\n countUniqueValuesEmails?: boolean | number\n /** Number of empty values for emails */\n countEmptyEmails?: boolean | number\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: boolean | number\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: boolean | number\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: boolean | number\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: boolean | number\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: boolean | number\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: boolean | number\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: boolean | number\n /** Number of unique values for phones */\n countUniqueValuesPhones?: boolean | number\n /** Number of empty values for phones */\n countEmptyPhones?: boolean | number\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: boolean | number\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: boolean | number\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: boolean | number\n /** Number of unique values for city */\n countUniqueValuesCity?: boolean | number\n /** Number of empty values for city */\n countEmptyCity?: boolean | number\n /** Number of non-empty values for city */\n countNotEmptyCity?: boolean | number\n /** Percentage of empty values for city */\n percentageEmptyCity?: boolean | number\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: boolean | number\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: boolean | number\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: boolean | number\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: boolean | number\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: PersonEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A person */\nexport interface PersonGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for emails */\n countUniqueValuesEmails?: boolean | number\n /** Number of empty values for emails */\n countEmptyEmails?: boolean | number\n /** Number of non-empty values for emails */\n countNotEmptyEmails?: boolean | number\n /** Percentage of empty values for emails */\n percentageEmptyEmails?: boolean | number\n /** Percentage of non-empty values for emails */\n percentageNotEmptyEmails?: boolean | number\n /** Number of unique values for linkedinLink */\n countUniqueValuesLinkedinLink?: boolean | number\n /** Number of empty values for linkedinLink */\n countEmptyLinkedinLink?: boolean | number\n /** Number of non-empty values for linkedinLink */\n countNotEmptyLinkedinLink?: boolean | number\n /** Percentage of empty values for linkedinLink */\n percentageEmptyLinkedinLink?: boolean | number\n /** Percentage of non-empty values for linkedinLink */\n percentageNotEmptyLinkedinLink?: boolean | number\n /** Number of unique values for xLink */\n countUniqueValuesXLink?: boolean | number\n /** Number of empty values for xLink */\n countEmptyXLink?: boolean | number\n /** Number of non-empty values for xLink */\n countNotEmptyXLink?: boolean | number\n /** Percentage of empty values for xLink */\n percentageEmptyXLink?: boolean | number\n /** Percentage of non-empty values for xLink */\n percentageNotEmptyXLink?: boolean | number\n /** Number of unique values for jobTitle */\n countUniqueValuesJobTitle?: boolean | number\n /** Number of empty values for jobTitle */\n countEmptyJobTitle?: boolean | number\n /** Number of non-empty values for jobTitle */\n countNotEmptyJobTitle?: boolean | number\n /** Percentage of empty values for jobTitle */\n percentageEmptyJobTitle?: boolean | number\n /** Percentage of non-empty values for jobTitle */\n percentageNotEmptyJobTitle?: boolean | number\n /** Number of unique values for phones */\n countUniqueValuesPhones?: boolean | number\n /** Number of empty values for phones */\n countEmptyPhones?: boolean | number\n /** Number of non-empty values for phones */\n countNotEmptyPhones?: boolean | number\n /** Percentage of empty values for phones */\n percentageEmptyPhones?: boolean | number\n /** Percentage of non-empty values for phones */\n percentageNotEmptyPhones?: boolean | number\n /** Number of unique values for city */\n countUniqueValuesCity?: boolean | number\n /** Number of empty values for city */\n countEmptyCity?: boolean | number\n /** Number of non-empty values for city */\n countNotEmptyCity?: boolean | number\n /** Percentage of empty values for city */\n percentageEmptyCity?: boolean | number\n /** Percentage of non-empty values for city */\n percentageNotEmptyCity?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for avatarFile */\n countUniqueValuesAvatarFile?: boolean | number\n /** Number of empty values for avatarFile */\n countEmptyAvatarFile?: boolean | number\n /** Number of non-empty values for avatarFile */\n countNotEmptyAvatarFile?: boolean | number\n /** Percentage of empty values for avatarFile */\n percentageEmptyAvatarFile?: boolean | number\n /** Percentage of non-empty values for avatarFile */\n percentageNotEmptyAvatarFile?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: PersonEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface PersonRelationInput {\n/** Connect to a person record */\nconnect?: (PersonConnectInput | null),\n/** Disconnect from a person record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface PersonConnectInput {\n/** Find a person record based on its unique fields: id or emails */\nwhere?: (PersonWhereUniqueInput | null)}\n\nexport interface PersonWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by Emails */\nemails?: (PersonEmailsWhereInput | null)}\n\nexport interface PersonEmailsWhereInput {\n/** Connect by primaryEmail */\nprimaryEmail?: (Scalars['String'] | null)}\n\n\n/** A person */\nexport interface PersonCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameCreateInput | null),\n/** Contact's Emails */\nemails?: (EmailsCreateInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksCreateInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksCreateInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['String'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesCreateInput | null),\n/** Contact's city */\ncity?: (Scalars['String'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Contact's avatar file */\navatarFile?: ((FileItemInput | null)[] | null),\n/** Person record Position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Contact's company */\ncompanyId?: (Scalars['ID'] | null),\n/** Contact's company */\ncompany?: (CompanyRelationInput | null)}\n\n\n/** A person */\nexport interface PersonUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameUpdateInput | null),\n/** Contact's Emails */\nemails?: (EmailsUpdateInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksUpdateInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksUpdateInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['String'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesUpdateInput | null),\n/** Contact's city */\ncity?: (Scalars['String'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Contact's avatar file */\navatarFile?: ((FileItemInput | null)[] | null),\n/** Person record Position */\nposition?: (Scalars['Position'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Contact's company */\ncompanyId?: (Scalars['ID'] | null),\n/** Contact's company */\ncompany?: (CompanyRelationInput | null)}\n\n\n/** A person */\nexport interface PersonFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Contact's name */\nname?: (FullNameFilterInput | null),\n/** Contact's Emails */\nemails?: (EmailsFilterInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksFilterInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksFilterInput | null),\n/** Contact's job title */\njobTitle?: (StringFilter | null),\n/** Contact's phone numbers */\nphones?: (PhonesFilterInput | null),\n/** Contact's city */\ncity?: (StringFilter | null),\n/** Contact's avatar */\navatarUrl?: (StringFilter | null),\n/** Contact's avatar file */\navatarFile?: (RawJsonFilter | null),\n/** Person record Position */\nposition?: (FloatFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Contact's company */\ncompanyId?: (UUIDFilter | null),and?: ((PersonFilterInput | null)[] | null),or?: ((PersonFilterInput | null)[] | null),not?: (PersonFilterInput | null)}\n\n\n/** A person */\nexport interface PersonOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Contact's name */\nname?: (FullNameOrderByInput | null),\n/** Contact's Emails */\nemails?: (EmailsOrderByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksOrderByInput | null),\n/** Contact's job title */\njobTitle?: (OrderByDirection | null),\n/** Contact's phone numbers */\nphones?: (PhonesOrderByInput | null),\n/** Contact's city */\ncity?: (OrderByDirection | null),\n/** Contact's avatar */\navatarUrl?: (OrderByDirection | null),\n/** Contact's avatar file */\navatarFile?: (OrderByDirection | null),\n/** Person record Position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null)}\n\n\n/** A person */\nexport interface PersonOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (PersonOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Contact's name */\nname?: (FullNameOrderByInput | null),\n/** Contact's Emails */\nemails?: (EmailsOrderByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksOrderByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksOrderByInput | null),\n/** Contact's job title */\njobTitle?: (OrderByDirection | null),\n/** Contact's phone numbers */\nphones?: (PhonesOrderByInput | null),\n/** Contact's city */\ncity?: (OrderByDirection | null),\n/** Contact's avatar */\navatarUrl?: (OrderByDirection | null),\n/** Contact's avatar file */\navatarFile?: (OrderByDirection | null),\n/** Person record Position */\nposition?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface PersonOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for emails */\ncountUniqueValuesEmails?: (OrderByDirection | null),\n/** Number of empty values for emails */\ncountEmptyEmails?: (OrderByDirection | null),\n/** Number of non-empty values for emails */\ncountNotEmptyEmails?: (OrderByDirection | null),\n/** Percentage of empty values for emails */\npercentageEmptyEmails?: (OrderByDirection | null),\n/** Percentage of non-empty values for emails */\npercentageNotEmptyEmails?: (OrderByDirection | null),\n/** Number of unique values for linkedinLink */\ncountUniqueValuesLinkedinLink?: (OrderByDirection | null),\n/** Number of empty values for linkedinLink */\ncountEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of non-empty values for linkedinLink */\ncountNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of empty values for linkedinLink */\npercentageEmptyLinkedinLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedinLink */\npercentageNotEmptyLinkedinLink?: (OrderByDirection | null),\n/** Number of unique values for xLink */\ncountUniqueValuesXLink?: (OrderByDirection | null),\n/** Number of empty values for xLink */\ncountEmptyXLink?: (OrderByDirection | null),\n/** Number of non-empty values for xLink */\ncountNotEmptyXLink?: (OrderByDirection | null),\n/** Percentage of empty values for xLink */\npercentageEmptyXLink?: (OrderByDirection | null),\n/** Percentage of non-empty values for xLink */\npercentageNotEmptyXLink?: (OrderByDirection | null),\n/** Number of unique values for jobTitle */\ncountUniqueValuesJobTitle?: (OrderByDirection | null),\n/** Number of empty values for jobTitle */\ncountEmptyJobTitle?: (OrderByDirection | null),\n/** Number of non-empty values for jobTitle */\ncountNotEmptyJobTitle?: (OrderByDirection | null),\n/** Percentage of empty values for jobTitle */\npercentageEmptyJobTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for jobTitle */\npercentageNotEmptyJobTitle?: (OrderByDirection | null),\n/** Number of unique values for phones */\ncountUniqueValuesPhones?: (OrderByDirection | null),\n/** Number of empty values for phones */\ncountEmptyPhones?: (OrderByDirection | null),\n/** Number of non-empty values for phones */\ncountNotEmptyPhones?: (OrderByDirection | null),\n/** Percentage of empty values for phones */\npercentageEmptyPhones?: (OrderByDirection | null),\n/** Percentage of non-empty values for phones */\npercentageNotEmptyPhones?: (OrderByDirection | null),\n/** Number of unique values for city */\ncountUniqueValuesCity?: (OrderByDirection | null),\n/** Number of empty values for city */\ncountEmptyCity?: (OrderByDirection | null),\n/** Number of non-empty values for city */\ncountNotEmptyCity?: (OrderByDirection | null),\n/** Percentage of empty values for city */\npercentageEmptyCity?: (OrderByDirection | null),\n/** Percentage of non-empty values for city */\npercentageNotEmptyCity?: (OrderByDirection | null),\n/** Number of unique values for avatarUrl */\ncountUniqueValuesAvatarUrl?: (OrderByDirection | null),\n/** Number of empty values for avatarUrl */\ncountEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of non-empty values for avatarUrl */\ncountNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of empty values for avatarUrl */\npercentageEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarUrl */\npercentageNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of unique values for avatarFile */\ncountUniqueValuesAvatarFile?: (OrderByDirection | null),\n/** Number of empty values for avatarFile */\ncountEmptyAvatarFile?: (OrderByDirection | null),\n/** Number of non-empty values for avatarFile */\ncountNotEmptyAvatarFile?: (OrderByDirection | null),\n/** Percentage of empty values for avatarFile */\npercentageEmptyAvatarFile?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarFile */\npercentageNotEmptyAvatarFile?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Contact's company */\ncompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ncompany?: (CompanyOrderByInput | null)}\n\n\n/** A person */\nexport interface PersonGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Contact's name */\nname?: (FullNameGroupByInput | null),\n/** Contact's Emails */\nemails?: (EmailsGroupByInput | null),\n/** Contact's Linkedin account */\nlinkedinLink?: (LinksGroupByInput | null),\n/** Contact's X/Twitter account */\nxLink?: (LinksGroupByInput | null),\n/** Contact's job title */\njobTitle?: (Scalars['Boolean'] | null),\n/** Contact's phone numbers */\nphones?: (PhonesGroupByInput | null),\n/** Contact's city */\ncity?: (Scalars['Boolean'] | null),\n/** Contact's avatar */\navatarUrl?: (Scalars['Boolean'] | null),\n/** Contact's avatar file */\navatarFile?: (Scalars['Boolean'] | null),\n/** Person record Position */\nposition?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ncompany?: (CompanyGroupByInput | null)}\n\n\n/** A task */\nexport interface TaskGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Task record position */\n position?: boolean | number\n /** Task title */\n title?: boolean | number\n /** Task body */\n bodyV2?: RichTextV2GenqlSelection\n /** Task due date */\n dueAt?: boolean | number\n /** Task status */\n status?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Task assignee */\n assigneeId?: boolean | number\n /** Task attachments */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the task */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Task targets */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n /** Task assignee */\n assignee?: WorkspaceMemberGenqlSelection\n /** Timeline Activities linked to the task. */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskEdgeGenqlSelection{\n node?: TaskGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: boolean | number\n /** Number of empty values for dueAt */\n countEmptyDueAt?: boolean | number\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: boolean | number\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: boolean | number\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: boolean | number\n /** Earliest date contained in the field dueAt */\n minDueAt?: boolean | number\n /** Latest date contained in the field dueAt */\n maxDueAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: TaskEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task */\nexport interface TaskGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for title */\n countUniqueValuesTitle?: boolean | number\n /** Number of empty values for title */\n countEmptyTitle?: boolean | number\n /** Number of non-empty values for title */\n countNotEmptyTitle?: boolean | number\n /** Percentage of empty values for title */\n percentageEmptyTitle?: boolean | number\n /** Percentage of non-empty values for title */\n percentageNotEmptyTitle?: boolean | number\n /** Number of unique values for bodyV2 */\n countUniqueValuesBodyV2?: boolean | number\n /** Number of empty values for bodyV2 */\n countEmptyBodyV2?: boolean | number\n /** Number of non-empty values for bodyV2 */\n countNotEmptyBodyV2?: boolean | number\n /** Percentage of empty values for bodyV2 */\n percentageEmptyBodyV2?: boolean | number\n /** Percentage of non-empty values for bodyV2 */\n percentageNotEmptyBodyV2?: boolean | number\n /** Number of unique values for dueAt */\n countUniqueValuesDueAt?: boolean | number\n /** Number of empty values for dueAt */\n countEmptyDueAt?: boolean | number\n /** Number of non-empty values for dueAt */\n countNotEmptyDueAt?: boolean | number\n /** Percentage of empty values for dueAt */\n percentageEmptyDueAt?: boolean | number\n /** Percentage of non-empty values for dueAt */\n percentageNotEmptyDueAt?: boolean | number\n /** Earliest date contained in the field dueAt */\n minDueAt?: boolean | number\n /** Latest date contained in the field dueAt */\n maxDueAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: TaskEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TaskRelationInput {\n/** Connect to a task record */\nconnect?: (TaskConnectInput | null),\n/** Disconnect from a task record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TaskConnectInput {\n/** Find a task record based on its unique fields: id */\nwhere?: (TaskWhereUniqueInput | null)}\n\nexport interface TaskWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A task */\nexport interface TaskCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (Scalars['Position'] | null),\n/** Task title */\ntitle?: (Scalars['String'] | null),\n/** Task body */\nbodyV2?: (RichTextV2CreateInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Task assignee */\nassigneeId?: (Scalars['ID'] | null),\n/** Task assignee */\nassignee?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A task */\nexport interface TaskUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (Scalars['Position'] | null),\n/** Task title */\ntitle?: (Scalars['String'] | null),\n/** Task body */\nbodyV2?: (RichTextV2UpdateInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnum | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Task assignee */\nassigneeId?: (Scalars['ID'] | null),\n/** Task assignee */\nassignee?: (WorkspaceMemberRelationInput | null)}\n\n\n/** A task */\nexport interface TaskFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Task record position */\nposition?: (FloatFilter | null),\n/** Task title */\ntitle?: (StringFilter | null),\n/** Task body */\nbodyV2?: (RichTextV2FilterInput | null),\n/** Task due date */\ndueAt?: (Scalars['DateTime'] | null),\n/** Task status */\nstatus?: (TaskStatusEnumFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Task assignee */\nassigneeId?: (UUIDFilter | null),and?: ((TaskFilterInput | null)[] | null),or?: ((TaskFilterInput | null)[] | null),not?: (TaskFilterInput | null)}\n\nexport interface TaskStatusEnumFilter {eq?: (TaskStatusEnum | null),neq?: (TaskStatusEnum | null),in?: ((TaskStatusEnum | null)[] | null),containsAny?: ((TaskStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A task */\nexport interface TaskOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Task record position */\nposition?: (OrderByDirection | null),\n/** Task title */\ntitle?: (OrderByDirection | null),\n/** Task body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** Task due date */\ndueAt?: (OrderByDirection | null),\n/** Task status */\nstatus?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A task */\nexport interface TaskOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TaskOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Task record position */\nposition?: (OrderByDirection | null),\n/** Task title */\ntitle?: (OrderByDirection | null),\n/** Task body */\nbodyV2?: (RichTextV2OrderByInput | null),\n/** Task due date */\ndueAt?: (OrderByDateGranularityInput | null),\n/** Task status */\nstatus?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TaskOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for title */\ncountUniqueValuesTitle?: (OrderByDirection | null),\n/** Number of empty values for title */\ncountEmptyTitle?: (OrderByDirection | null),\n/** Number of non-empty values for title */\ncountNotEmptyTitle?: (OrderByDirection | null),\n/** Percentage of empty values for title */\npercentageEmptyTitle?: (OrderByDirection | null),\n/** Percentage of non-empty values for title */\npercentageNotEmptyTitle?: (OrderByDirection | null),\n/** Number of unique values for bodyV2 */\ncountUniqueValuesBodyV2?: (OrderByDirection | null),\n/** Number of empty values for bodyV2 */\ncountEmptyBodyV2?: (OrderByDirection | null),\n/** Number of non-empty values for bodyV2 */\ncountNotEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of empty values for bodyV2 */\npercentageEmptyBodyV2?: (OrderByDirection | null),\n/** Percentage of non-empty values for bodyV2 */\npercentageNotEmptyBodyV2?: (OrderByDirection | null),\n/** Number of unique values for dueAt */\ncountUniqueValuesDueAt?: (OrderByDirection | null),\n/** Number of empty values for dueAt */\ncountEmptyDueAt?: (OrderByDirection | null),\n/** Number of non-empty values for dueAt */\ncountNotEmptyDueAt?: (OrderByDirection | null),\n/** Percentage of empty values for dueAt */\npercentageEmptyDueAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dueAt */\npercentageNotEmptyDueAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dueAt */\nminDueAt?: (OrderByDirection | null),\n/** Latest date contained in the field dueAt */\nmaxDueAt?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Task assignee */\nassigneeId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberOrderByInput | null)}\n\n\n/** A task */\nexport interface TaskGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Task record position */\nposition?: (Scalars['Boolean'] | null),\n/** Task title */\ntitle?: (Scalars['Boolean'] | null),\n/** Task body */\nbodyV2?: (RichTextV2GroupByInput | null),\n/** Task due date */\ndueAt?: (GroupByDateGranularityInput | null),\n/** Task status */\nstatus?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workspaceMember */\nassignee?: (WorkspaceMemberGroupByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** TaskTarget record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** TaskTarget target */\n targetCompanyId?: boolean | number\n /** TaskTarget target */\n targetOpportunityId?: boolean | number\n /** TaskTarget target */\n targetPersonId?: boolean | number\n /** TaskTarget task */\n taskId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** TaskTarget target */\n targetCompany?: CompanyGenqlSelection\n /** TaskTarget target */\n targetOpportunity?: OpportunityGenqlSelection\n /** TaskTarget target */\n targetPerson?: PersonGenqlSelection\n /** TaskTarget task */\n task?: TaskGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetEdgeGenqlSelection{\n node?: TaskTargetGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TaskTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A task target */\nexport interface TaskTargetGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TaskTargetEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TaskTargetRelationInput {\n/** Connect to a taskTarget record */\nconnect?: (TaskTargetConnectInput | null),\n/** Disconnect from a taskTarget record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TaskTargetConnectInput {\n/** Find a taskTarget record based on its unique fields: id */\nwhere?: (TaskTargetWhereUniqueInput | null)}\n\nexport interface TaskTargetWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A task target */\nexport interface TaskTargetCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** TaskTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** TaskTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** TaskTarget task */\ntaskId?: (Scalars['ID'] | null),\n/** TaskTarget task */\ntask?: (TaskRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** TaskTarget target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetCompany?: (CompanyRelationInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** TaskTarget target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** TaskTarget target */\ntargetPerson?: (PersonRelationInput | null),\n/** TaskTarget task */\ntaskId?: (Scalars['ID'] | null),\n/** TaskTarget task */\ntask?: (TaskRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** TaskTarget record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** TaskTarget target */\ntargetCompanyId?: (UUIDFilter | null),\n/** TaskTarget target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** TaskTarget target */\ntargetPersonId?: (UUIDFilter | null),\n/** TaskTarget task */\ntaskId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((TaskTargetFilterInput | null)[] | null),or?: ((TaskTargetFilterInput | null)[] | null),not?: (TaskTargetFilterInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** TaskTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TaskTargetOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** TaskTarget record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TaskTargetOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** TaskTarget target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** TaskTarget target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** TaskTarget target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** TaskTarget task */\ntaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntask?: (TaskOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** A task target */\nexport interface TaskTargetGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** TaskTarget record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related task */\ntask?: (TaskGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Timeline activity record position */\n position?: boolean | number\n /** Creation date */\n happensAt?: boolean | number\n /** Event name */\n name?: boolean | number\n /** Json value for event details */\n properties?: boolean | number\n /** Cached record name */\n linkedRecordCachedName?: boolean | number\n /** Linked Record id */\n linkedRecordId?: boolean | number\n /** Linked Object Metadata Id */\n linkedObjectMetadataId?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Event target */\n targetCompanyId?: boolean | number\n /** Event target */\n targetDashboardId?: boolean | number\n /** Event target */\n targetNoteId?: boolean | number\n /** Event target */\n targetOpportunityId?: boolean | number\n /** Event target */\n targetPersonId?: boolean | number\n /** Event target */\n targetTaskId?: boolean | number\n /** Event workspace member */\n workspaceMemberId?: boolean | number\n /** Event target */\n targetWorkflowId?: boolean | number\n /** Event target */\n targetWorkflowVersionId?: boolean | number\n /** Event target */\n targetWorkflowRunId?: boolean | number\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2Id?: boolean | number\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2Id?: boolean | number\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2Id?: boolean | number\n /** Event target */\n targetCompany?: CompanyGenqlSelection\n /** Event target */\n targetDashboard?: DashboardGenqlSelection\n /** Event target */\n targetNote?: NoteGenqlSelection\n /** Event target */\n targetOpportunity?: OpportunityGenqlSelection\n /** Event target */\n targetPerson?: PersonGenqlSelection\n /** Event target */\n targetTask?: TaskGenqlSelection\n /** Event workspace member */\n workspaceMember?: WorkspaceMemberGenqlSelection\n /** Event target */\n targetWorkflow?: WorkflowGenqlSelection\n /** Event target */\n targetWorkflowVersion?: WorkflowVersionGenqlSelection\n /** Event target */\n targetWorkflowRun?: WorkflowRunGenqlSelection\n /** CloudUser2 Cloud user 2 */\n targetCloudUser2?: CloudUser2GenqlSelection\n /** CloudUserWorkspace2 Cloud user workspace 2 */\n targetCloudUserWorkspace2?: CloudUserWorkspace2GenqlSelection\n /** CloudWorkspace2 Cloud workspace 2 */\n targetCloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityEdgeGenqlSelection{\n node?: TimelineActivityGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: boolean | number\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: boolean | number\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: boolean | number\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: boolean | number\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: boolean | number\n /** Earliest date contained in the field happensAt */\n minHappensAt?: boolean | number\n /** Latest date contained in the field happensAt */\n maxHappensAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for properties */\n countUniqueValuesProperties?: boolean | number\n /** Number of empty values for properties */\n countEmptyProperties?: boolean | number\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: boolean | number\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: boolean | number\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: boolean | number\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: boolean | number\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: boolean | number\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: boolean | number\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: boolean | number\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: boolean | number\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: boolean | number\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: boolean | number\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: boolean | number\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: boolean | number\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: boolean | number\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: boolean | number\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: boolean | number\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: boolean | number\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: boolean | number\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TimelineActivityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for happensAt */\n countUniqueValuesHappensAt?: boolean | number\n /** Number of empty values for happensAt */\n countEmptyHappensAt?: boolean | number\n /** Number of non-empty values for happensAt */\n countNotEmptyHappensAt?: boolean | number\n /** Percentage of empty values for happensAt */\n percentageEmptyHappensAt?: boolean | number\n /** Percentage of non-empty values for happensAt */\n percentageNotEmptyHappensAt?: boolean | number\n /** Earliest date contained in the field happensAt */\n minHappensAt?: boolean | number\n /** Latest date contained in the field happensAt */\n maxHappensAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for properties */\n countUniqueValuesProperties?: boolean | number\n /** Number of empty values for properties */\n countEmptyProperties?: boolean | number\n /** Number of non-empty values for properties */\n countNotEmptyProperties?: boolean | number\n /** Percentage of empty values for properties */\n percentageEmptyProperties?: boolean | number\n /** Percentage of non-empty values for properties */\n percentageNotEmptyProperties?: boolean | number\n /** Number of unique values for linkedRecordCachedName */\n countUniqueValuesLinkedRecordCachedName?: boolean | number\n /** Number of empty values for linkedRecordCachedName */\n countEmptyLinkedRecordCachedName?: boolean | number\n /** Number of non-empty values for linkedRecordCachedName */\n countNotEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of empty values for linkedRecordCachedName */\n percentageEmptyLinkedRecordCachedName?: boolean | number\n /** Percentage of non-empty values for linkedRecordCachedName */\n percentageNotEmptyLinkedRecordCachedName?: boolean | number\n /** Number of unique values for linkedRecordId */\n countUniqueValuesLinkedRecordId?: boolean | number\n /** Number of empty values for linkedRecordId */\n countEmptyLinkedRecordId?: boolean | number\n /** Number of non-empty values for linkedRecordId */\n countNotEmptyLinkedRecordId?: boolean | number\n /** Percentage of empty values for linkedRecordId */\n percentageEmptyLinkedRecordId?: boolean | number\n /** Percentage of non-empty values for linkedRecordId */\n percentageNotEmptyLinkedRecordId?: boolean | number\n /** Number of unique values for linkedObjectMetadataId */\n countUniqueValuesLinkedObjectMetadataId?: boolean | number\n /** Number of empty values for linkedObjectMetadataId */\n countEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of non-empty values for linkedObjectMetadataId */\n countNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of empty values for linkedObjectMetadataId */\n percentageEmptyLinkedObjectMetadataId?: boolean | number\n /** Percentage of non-empty values for linkedObjectMetadataId */\n percentageNotEmptyLinkedObjectMetadataId?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for targetCompany */\n countUniqueValuesTargetCompany?: boolean | number\n /** Number of empty values for targetCompany */\n countEmptyTargetCompany?: boolean | number\n /** Number of non-empty values for targetCompany */\n countNotEmptyTargetCompany?: boolean | number\n /** Percentage of empty values for targetCompany */\n percentageEmptyTargetCompany?: boolean | number\n /** Percentage of non-empty values for targetCompany */\n percentageNotEmptyTargetCompany?: boolean | number\n /** Number of unique values for targetDashboard */\n countUniqueValuesTargetDashboard?: boolean | number\n /** Number of empty values for targetDashboard */\n countEmptyTargetDashboard?: boolean | number\n /** Number of non-empty values for targetDashboard */\n countNotEmptyTargetDashboard?: boolean | number\n /** Percentage of empty values for targetDashboard */\n percentageEmptyTargetDashboard?: boolean | number\n /** Percentage of non-empty values for targetDashboard */\n percentageNotEmptyTargetDashboard?: boolean | number\n /** Number of unique values for targetNote */\n countUniqueValuesTargetNote?: boolean | number\n /** Number of empty values for targetNote */\n countEmptyTargetNote?: boolean | number\n /** Number of non-empty values for targetNote */\n countNotEmptyTargetNote?: boolean | number\n /** Percentage of empty values for targetNote */\n percentageEmptyTargetNote?: boolean | number\n /** Percentage of non-empty values for targetNote */\n percentageNotEmptyTargetNote?: boolean | number\n /** Number of unique values for targetOpportunity */\n countUniqueValuesTargetOpportunity?: boolean | number\n /** Number of empty values for targetOpportunity */\n countEmptyTargetOpportunity?: boolean | number\n /** Number of non-empty values for targetOpportunity */\n countNotEmptyTargetOpportunity?: boolean | number\n /** Percentage of empty values for targetOpportunity */\n percentageEmptyTargetOpportunity?: boolean | number\n /** Percentage of non-empty values for targetOpportunity */\n percentageNotEmptyTargetOpportunity?: boolean | number\n /** Number of unique values for targetPerson */\n countUniqueValuesTargetPerson?: boolean | number\n /** Number of empty values for targetPerson */\n countEmptyTargetPerson?: boolean | number\n /** Number of non-empty values for targetPerson */\n countNotEmptyTargetPerson?: boolean | number\n /** Percentage of empty values for targetPerson */\n percentageEmptyTargetPerson?: boolean | number\n /** Percentage of non-empty values for targetPerson */\n percentageNotEmptyTargetPerson?: boolean | number\n /** Number of unique values for targetTask */\n countUniqueValuesTargetTask?: boolean | number\n /** Number of empty values for targetTask */\n countEmptyTargetTask?: boolean | number\n /** Number of non-empty values for targetTask */\n countNotEmptyTargetTask?: boolean | number\n /** Percentage of empty values for targetTask */\n percentageEmptyTargetTask?: boolean | number\n /** Percentage of non-empty values for targetTask */\n percentageNotEmptyTargetTask?: boolean | number\n /** Number of unique values for targetWorkflow */\n countUniqueValuesTargetWorkflow?: boolean | number\n /** Number of empty values for targetWorkflow */\n countEmptyTargetWorkflow?: boolean | number\n /** Number of non-empty values for targetWorkflow */\n countNotEmptyTargetWorkflow?: boolean | number\n /** Percentage of empty values for targetWorkflow */\n percentageEmptyTargetWorkflow?: boolean | number\n /** Percentage of non-empty values for targetWorkflow */\n percentageNotEmptyTargetWorkflow?: boolean | number\n /** Number of unique values for targetWorkflowVersion */\n countUniqueValuesTargetWorkflowVersion?: boolean | number\n /** Number of empty values for targetWorkflowVersion */\n countEmptyTargetWorkflowVersion?: boolean | number\n /** Number of non-empty values for targetWorkflowVersion */\n countNotEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of empty values for targetWorkflowVersion */\n percentageEmptyTargetWorkflowVersion?: boolean | number\n /** Percentage of non-empty values for targetWorkflowVersion */\n percentageNotEmptyTargetWorkflowVersion?: boolean | number\n /** Number of unique values for targetWorkflowRun */\n countUniqueValuesTargetWorkflowRun?: boolean | number\n /** Number of empty values for targetWorkflowRun */\n countEmptyTargetWorkflowRun?: boolean | number\n /** Number of non-empty values for targetWorkflowRun */\n countNotEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of empty values for targetWorkflowRun */\n percentageEmptyTargetWorkflowRun?: boolean | number\n /** Percentage of non-empty values for targetWorkflowRun */\n percentageNotEmptyTargetWorkflowRun?: boolean | number\n /** Number of unique values for targetCloudUser2 */\n countUniqueValuesTargetCloudUser2?: boolean | number\n /** Number of empty values for targetCloudUser2 */\n countEmptyTargetCloudUser2?: boolean | number\n /** Number of non-empty values for targetCloudUser2 */\n countNotEmptyTargetCloudUser2?: boolean | number\n /** Percentage of empty values for targetCloudUser2 */\n percentageEmptyTargetCloudUser2?: boolean | number\n /** Percentage of non-empty values for targetCloudUser2 */\n percentageNotEmptyTargetCloudUser2?: boolean | number\n /** Number of unique values for targetCloudUserWorkspace2 */\n countUniqueValuesTargetCloudUserWorkspace2?: boolean | number\n /** Number of empty values for targetCloudUserWorkspace2 */\n countEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudUserWorkspace2 */\n countNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudUserWorkspace2 */\n percentageEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudUserWorkspace2 */\n percentageNotEmptyTargetCloudUserWorkspace2?: boolean | number\n /** Number of unique values for targetCloudWorkspace2 */\n countUniqueValuesTargetCloudWorkspace2?: boolean | number\n /** Number of empty values for targetCloudWorkspace2 */\n countEmptyTargetCloudWorkspace2?: boolean | number\n /** Number of non-empty values for targetCloudWorkspace2 */\n countNotEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of empty values for targetCloudWorkspace2 */\n percentageEmptyTargetCloudWorkspace2?: boolean | number\n /** Percentage of non-empty values for targetCloudWorkspace2 */\n percentageNotEmptyTargetCloudWorkspace2?: boolean | number\n edges?: TimelineActivityEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface TimelineActivityRelationInput {\n/** Connect to a timelineActivity record */\nconnect?: (TimelineActivityConnectInput | null),\n/** Disconnect from a timelineActivity record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface TimelineActivityConnectInput {\n/** Find a timelineActivity record based on its unique fields: id */\nwhere?: (TimelineActivityWhereUniqueInput | null)}\n\nexport interface TimelineActivityWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Position'] | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (Scalars['String'] | null),\n/** Json value for event details */\nproperties?: (Scalars['JSON'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['String'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['UUID'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['UUID'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Event target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Event target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Event target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Event target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Event target */\ntargetNote?: (NoteRelationInput | null),\n/** Event target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Event target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Event target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Event target */\ntargetPerson?: (PersonRelationInput | null),\n/** Event target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Event target */\ntargetTask?: (TaskRelationInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Event workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Event target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Event target */\ntargetWorkflowRunId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowRun?: (WorkflowRunRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Position'] | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (Scalars['String'] | null),\n/** Json value for event details */\nproperties?: (Scalars['JSON'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['String'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['UUID'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['UUID'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Event target */\ntargetCompanyId?: (Scalars['ID'] | null),\n/** Event target */\ntargetCompany?: (CompanyRelationInput | null),\n/** Event target */\ntargetDashboardId?: (Scalars['ID'] | null),\n/** Event target */\ntargetDashboard?: (DashboardRelationInput | null),\n/** Event target */\ntargetNoteId?: (Scalars['ID'] | null),\n/** Event target */\ntargetNote?: (NoteRelationInput | null),\n/** Event target */\ntargetOpportunityId?: (Scalars['ID'] | null),\n/** Event target */\ntargetOpportunity?: (OpportunityRelationInput | null),\n/** Event target */\ntargetPersonId?: (Scalars['ID'] | null),\n/** Event target */\ntargetPerson?: (PersonRelationInput | null),\n/** Event target */\ntargetTaskId?: (Scalars['ID'] | null),\n/** Event target */\ntargetTask?: (TaskRelationInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (Scalars['ID'] | null),\n/** Event workspace member */\nworkspaceMember?: (WorkspaceMemberRelationInput | null),\n/** Event target */\ntargetWorkflowId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflow?: (WorkflowRelationInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowVersion?: (WorkflowVersionRelationInput | null),\n/** Event target */\ntargetWorkflowRunId?: (Scalars['ID'] | null),\n/** Event target */\ntargetWorkflowRun?: (WorkflowRunRelationInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (Scalars['ID'] | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2?: (CloudUser2RelationInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2RelationInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (Scalars['ID'] | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Timeline activity record position */\nposition?: (FloatFilter | null),\n/** Creation date */\nhappensAt?: (Scalars['DateTime'] | null),\n/** Event name */\nname?: (StringFilter | null),\n/** Json value for event details */\nproperties?: (RawJsonFilter | null),\n/** Cached record name */\nlinkedRecordCachedName?: (StringFilter | null),\n/** Linked Record id */\nlinkedRecordId?: (UUIDFilter | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (UUIDFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Event target */\ntargetCompanyId?: (UUIDFilter | null),\n/** Event target */\ntargetDashboardId?: (UUIDFilter | null),\n/** Event target */\ntargetNoteId?: (UUIDFilter | null),\n/** Event target */\ntargetOpportunityId?: (UUIDFilter | null),\n/** Event target */\ntargetPersonId?: (UUIDFilter | null),\n/** Event target */\ntargetTaskId?: (UUIDFilter | null),\n/** Event workspace member */\nworkspaceMemberId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowVersionId?: (UUIDFilter | null),\n/** Event target */\ntargetWorkflowRunId?: (UUIDFilter | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (UUIDFilter | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (UUIDFilter | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (UUIDFilter | null),and?: ((TimelineActivityFilterInput | null)[] | null),or?: ((TimelineActivityFilterInput | null)[] | null),not?: (TimelineActivityFilterInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Timeline activity record position */\nposition?: (OrderByDirection | null),\n/** Creation date */\nhappensAt?: (OrderByDirection | null),\n/** Event name */\nname?: (OrderByDirection | null),\n/** Json value for event details */\nproperties?: (OrderByDirection | null),\n/** Cached record name */\nlinkedRecordCachedName?: (OrderByDirection | null),\n/** Linked Record id */\nlinkedRecordId?: (OrderByDirection | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (TimelineActivityOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Timeline activity record position */\nposition?: (OrderByDirection | null),\n/** Creation date */\nhappensAt?: (OrderByDateGranularityInput | null),\n/** Event name */\nname?: (OrderByDirection | null),\n/** Json value for event details */\nproperties?: (OrderByDirection | null),\n/** Cached record name */\nlinkedRecordCachedName?: (OrderByDirection | null),\n/** Linked Record id */\nlinkedRecordId?: (OrderByDirection | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByWithGroupByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByWithGroupByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByWithGroupByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByWithGroupByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByWithGroupByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByWithGroupByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByWithGroupByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByWithGroupByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByWithGroupByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface TimelineActivityOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for happensAt */\ncountUniqueValuesHappensAt?: (OrderByDirection | null),\n/** Number of empty values for happensAt */\ncountEmptyHappensAt?: (OrderByDirection | null),\n/** Number of non-empty values for happensAt */\ncountNotEmptyHappensAt?: (OrderByDirection | null),\n/** Percentage of empty values for happensAt */\npercentageEmptyHappensAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for happensAt */\npercentageNotEmptyHappensAt?: (OrderByDirection | null),\n/** Earliest date contained in the field happensAt */\nminHappensAt?: (OrderByDirection | null),\n/** Latest date contained in the field happensAt */\nmaxHappensAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for properties */\ncountUniqueValuesProperties?: (OrderByDirection | null),\n/** Number of empty values for properties */\ncountEmptyProperties?: (OrderByDirection | null),\n/** Number of non-empty values for properties */\ncountNotEmptyProperties?: (OrderByDirection | null),\n/** Percentage of empty values for properties */\npercentageEmptyProperties?: (OrderByDirection | null),\n/** Percentage of non-empty values for properties */\npercentageNotEmptyProperties?: (OrderByDirection | null),\n/** Number of unique values for linkedRecordCachedName */\ncountUniqueValuesLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of empty values for linkedRecordCachedName */\ncountEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of non-empty values for linkedRecordCachedName */\ncountNotEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Percentage of empty values for linkedRecordCachedName */\npercentageEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedRecordCachedName */\npercentageNotEmptyLinkedRecordCachedName?: (OrderByDirection | null),\n/** Number of unique values for linkedRecordId */\ncountUniqueValuesLinkedRecordId?: (OrderByDirection | null),\n/** Number of empty values for linkedRecordId */\ncountEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Number of non-empty values for linkedRecordId */\ncountNotEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Percentage of empty values for linkedRecordId */\npercentageEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedRecordId */\npercentageNotEmptyLinkedRecordId?: (OrderByDirection | null),\n/** Number of unique values for linkedObjectMetadataId */\ncountUniqueValuesLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of empty values for linkedObjectMetadataId */\ncountEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of non-empty values for linkedObjectMetadataId */\ncountNotEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Percentage of empty values for linkedObjectMetadataId */\npercentageEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Percentage of non-empty values for linkedObjectMetadataId */\npercentageNotEmptyLinkedObjectMetadataId?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Event target */\ntargetCompanyId?: (OrderByDirection | null),\n/** Order by fields of the related company */\ntargetCompany?: (CompanyOrderByInput | null),\n/** Event target */\ntargetDashboardId?: (OrderByDirection | null),\n/** Order by fields of the related dashboard */\ntargetDashboard?: (DashboardOrderByInput | null),\n/** Event target */\ntargetNoteId?: (OrderByDirection | null),\n/** Order by fields of the related note */\ntargetNote?: (NoteOrderByInput | null),\n/** Event target */\ntargetOpportunityId?: (OrderByDirection | null),\n/** Order by fields of the related opportunity */\ntargetOpportunity?: (OpportunityOrderByInput | null),\n/** Event target */\ntargetPersonId?: (OrderByDirection | null),\n/** Order by fields of the related person */\ntargetPerson?: (PersonOrderByInput | null),\n/** Event target */\ntargetTaskId?: (OrderByDirection | null),\n/** Order by fields of the related task */\ntargetTask?: (TaskOrderByInput | null),\n/** Event workspace member */\nworkspaceMemberId?: (OrderByDirection | null),\n/** Order by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberOrderByInput | null),\n/** Event target */\ntargetWorkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\ntargetWorkflow?: (WorkflowOrderByInput | null),\n/** Event target */\ntargetWorkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionOrderByInput | null),\n/** Event target */\ntargetWorkflowRunId?: (OrderByDirection | null),\n/** Order by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunOrderByInput | null),\n/** CloudUser2 Cloud user 2 */\ntargetCloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2OrderByInput | null),\n/** CloudUserWorkspace2 Cloud user workspace 2 */\ntargetCloudUserWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2OrderByInput | null),\n/** CloudWorkspace2 Cloud workspace 2 */\ntargetCloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\n\n/** Aggregated / filtered event to be displayed on the timeline */\nexport interface TimelineActivityGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Timeline activity record position */\nposition?: (Scalars['Boolean'] | null),\n/** Creation date */\nhappensAt?: (GroupByDateGranularityInput | null),\n/** Event name */\nname?: (Scalars['Boolean'] | null),\n/** Json value for event details */\nproperties?: (Scalars['Boolean'] | null),\n/** Cached record name */\nlinkedRecordCachedName?: (Scalars['Boolean'] | null),\n/** Linked Record id */\nlinkedRecordId?: (Scalars['Boolean'] | null),\n/** Linked Object Metadata Id */\nlinkedObjectMetadataId?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related company */\ntargetCompany?: (CompanyGroupByInput | null),\n/** Group by fields of the related dashboard */\ntargetDashboard?: (DashboardGroupByInput | null),\n/** Group by fields of the related note */\ntargetNote?: (NoteGroupByInput | null),\n/** Group by fields of the related opportunity */\ntargetOpportunity?: (OpportunityGroupByInput | null),\n/** Group by fields of the related person */\ntargetPerson?: (PersonGroupByInput | null),\n/** Group by fields of the related task */\ntargetTask?: (TaskGroupByInput | null),\n/** Group by fields of the related workspaceMember */\nworkspaceMember?: (WorkspaceMemberGroupByInput | null),\n/** Group by fields of the related workflow */\ntargetWorkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\ntargetWorkflowVersion?: (WorkflowVersionGroupByInput | null),\n/** Group by fields of the related workflowRun */\ntargetWorkflowRun?: (WorkflowRunGroupByInput | null),\n/** Group by fields of the related cloudUser2 */\ntargetCloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudUserWorkspace2 */\ntargetCloudUserWorkspace2?: (CloudUserWorkspace2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ntargetCloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\n\n/** A workflow */\nexport interface WorkflowGenqlSelection{\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The workflow name */\n name?: boolean | number\n /** The workflow last published version id */\n lastPublishedVersionId?: boolean | number\n /** The current statuses of the workflow versions */\n statuses?: boolean | number\n /** Workflow record position */\n position?: boolean | number\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** Attachments linked to the workflow */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Favorites linked to the workflow */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the workflow */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Workflow versions linked to the workflow. */\n versions?: (WorkflowVersionConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowVersionFilterInput | null), orderBy?: ((WorkflowVersionOrderByInput | null)[] | null)} })\n /** Workflow runs linked to the workflow. */\n runs?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n /** Workflow automated triggers linked to the workflow. */\n automatedTriggers?: (WorkflowAutomatedTriggerConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowAutomatedTriggerFilterInput | null), orderBy?: ((WorkflowAutomatedTriggerOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowEdgeGenqlSelection{\n node?: WorkflowGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: boolean | number\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: boolean | number\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: boolean | number\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: boolean | number\n /** Number of empty values for statuses */\n countEmptyStatuses?: boolean | number\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: boolean | number\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: boolean | number\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow */\nexport interface WorkflowGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for lastPublishedVersionId */\n countUniqueValuesLastPublishedVersionId?: boolean | number\n /** Number of empty values for lastPublishedVersionId */\n countEmptyLastPublishedVersionId?: boolean | number\n /** Number of non-empty values for lastPublishedVersionId */\n countNotEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of empty values for lastPublishedVersionId */\n percentageEmptyLastPublishedVersionId?: boolean | number\n /** Percentage of non-empty values for lastPublishedVersionId */\n percentageNotEmptyLastPublishedVersionId?: boolean | number\n /** Number of unique values for statuses */\n countUniqueValuesStatuses?: boolean | number\n /** Number of empty values for statuses */\n countEmptyStatuses?: boolean | number\n /** Number of non-empty values for statuses */\n countNotEmptyStatuses?: boolean | number\n /** Percentage of empty values for statuses */\n percentageEmptyStatuses?: boolean | number\n /** Percentage of non-empty values for statuses */\n percentageNotEmptyStatuses?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowRelationInput {\n/** Connect to a workflow record */\nconnect?: (WorkflowConnectInput | null),\n/** Disconnect from a workflow record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowConnectInput {\n/** Find a workflow record based on its unique fields: id */\nwhere?: (WorkflowWhereUniqueInput | null)}\n\nexport interface WorkflowWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowCreateInput {\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (Scalars['String'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['String'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: ((WorkflowStatusesEnum | null)[] | null),\n/** Workflow record position */\nposition?: (Scalars['Position'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowUpdateInput {\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (Scalars['String'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['String'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: ((WorkflowStatusesEnum | null)[] | null),\n/** Workflow record position */\nposition?: (Scalars['Position'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowFilterInput {\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The workflow name */\nname?: (StringFilter | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (StringFilter | null),\n/** The current statuses of the workflow versions */\nstatuses?: (WorkflowStatusesEnumFilter | null),\n/** Workflow record position */\nposition?: (FloatFilter | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),and?: ((WorkflowFilterInput | null)[] | null),or?: ((WorkflowFilterInput | null)[] | null),not?: (WorkflowFilterInput | null)}\n\nexport interface WorkflowStatusesEnumFilter {eq?: (WorkflowStatusesEnum | null),neq?: (WorkflowStatusesEnum | null),in?: ((WorkflowStatusesEnum | null)[] | null),containsAny?: ((WorkflowStatusesEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow */\nexport interface WorkflowOrderByInput {\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The workflow name */\nname?: (OrderByDirection | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (OrderByDirection | null),\n/** The current statuses of the workflow versions */\nstatuses?: (OrderByDirection | null),\n/** Workflow record position */\nposition?: (OrderByDirection | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** A workflow */\nexport interface WorkflowOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowOrderByWithGroupByAggregateInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The workflow name */\nname?: (OrderByDirection | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (OrderByDirection | null),\n/** The current statuses of the workflow versions */\nstatuses?: (OrderByDirection | null),\n/** Workflow record position */\nposition?: (OrderByDirection | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for lastPublishedVersionId */\ncountUniqueValuesLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of empty values for lastPublishedVersionId */\ncountEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of non-empty values for lastPublishedVersionId */\ncountNotEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Percentage of empty values for lastPublishedVersionId */\npercentageEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastPublishedVersionId */\npercentageNotEmptyLastPublishedVersionId?: (OrderByDirection | null),\n/** Number of unique values for statuses */\ncountUniqueValuesStatuses?: (OrderByDirection | null),\n/** Number of empty values for statuses */\ncountEmptyStatuses?: (OrderByDirection | null),\n/** Number of non-empty values for statuses */\ncountNotEmptyStatuses?: (OrderByDirection | null),\n/** Percentage of empty values for statuses */\npercentageEmptyStatuses?: (OrderByDirection | null),\n/** Percentage of non-empty values for statuses */\npercentageNotEmptyStatuses?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\n\n/** A workflow */\nexport interface WorkflowGroupByInput {\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The workflow name */\nname?: (Scalars['Boolean'] | null),\n/** The workflow last published version id */\nlastPublishedVersionId?: (Scalars['Boolean'] | null),\n/** The current statuses of the workflow versions */\nstatuses?: (Scalars['Boolean'] | null),\n/** Workflow record position */\nposition?: (Scalars['Boolean'] | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** WorkflowAutomatedTrigger record position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The workflow automated trigger type */\n type?: boolean | number\n /** The workflow automated trigger settings */\n settings?: boolean | number\n /** WorkflowAutomatedTrigger workflow */\n workflowId?: boolean | number\n /** WorkflowAutomatedTrigger workflow */\n workflow?: WorkflowGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerEdgeGenqlSelection{\n node?: WorkflowAutomatedTriggerGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for settings */\n countUniqueValuesSettings?: boolean | number\n /** Number of empty values for settings */\n countEmptySettings?: boolean | number\n /** Number of non-empty values for settings */\n countNotEmptySettings?: boolean | number\n /** Percentage of empty values for settings */\n percentageEmptySettings?: boolean | number\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: boolean | number\n edges?: WorkflowAutomatedTriggerEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for type */\n countUniqueValuesType?: boolean | number\n /** Number of empty values for type */\n countEmptyType?: boolean | number\n /** Number of non-empty values for type */\n countNotEmptyType?: boolean | number\n /** Percentage of empty values for type */\n percentageEmptyType?: boolean | number\n /** Percentage of non-empty values for type */\n percentageNotEmptyType?: boolean | number\n /** Number of unique values for settings */\n countUniqueValuesSettings?: boolean | number\n /** Number of empty values for settings */\n countEmptySettings?: boolean | number\n /** Number of non-empty values for settings */\n countNotEmptySettings?: boolean | number\n /** Percentage of empty values for settings */\n percentageEmptySettings?: boolean | number\n /** Percentage of non-empty values for settings */\n percentageNotEmptySettings?: boolean | number\n edges?: WorkflowAutomatedTriggerEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowAutomatedTriggerRelationInput {\n/** Connect to a workflowAutomatedTrigger record */\nconnect?: (WorkflowAutomatedTriggerConnectInput | null),\n/** Disconnect from a workflowAutomatedTrigger record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowAutomatedTriggerConnectInput {\n/** Find a workflowAutomatedTrigger record based on its unique fields: id */\nwhere?: (WorkflowAutomatedTriggerWhereUniqueInput | null)}\n\nexport interface WorkflowAutomatedTriggerWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnum | null),\n/** The workflow automated trigger settings */\nsettings: Scalars['JSON'],\n/** WorkflowAutomatedTrigger workflow */\nworkflowId: Scalars['ID'],\n/** WorkflowAutomatedTrigger workflow */\nworkflow: WorkflowRelationInput}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnum | null),\n/** The workflow automated trigger settings */\nsettings?: (Scalars['JSON'] | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The workflow automated trigger type */\ntype?: (WorkflowAutomatedTriggerTypeEnumFilter | null),\n/** The workflow automated trigger settings */\nsettings?: (RawJsonFilter | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (UUIDFilter | null),and?: ((WorkflowAutomatedTriggerFilterInput | null)[] | null),or?: ((WorkflowAutomatedTriggerFilterInput | null)[] | null),not?: (WorkflowAutomatedTriggerFilterInput | null)}\n\nexport interface WorkflowAutomatedTriggerTypeEnumFilter {eq?: (WorkflowAutomatedTriggerTypeEnum | null),neq?: (WorkflowAutomatedTriggerTypeEnum | null),in?: ((WorkflowAutomatedTriggerTypeEnum | null)[] | null),containsAny?: ((WorkflowAutomatedTriggerTypeEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The workflow automated trigger type */\ntype?: (OrderByDirection | null),\n/** The workflow automated trigger settings */\nsettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The workflow automated trigger type */\ntype?: (OrderByDirection | null),\n/** The workflow automated trigger settings */\nsettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowAutomatedTriggerOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for type */\ncountUniqueValuesType?: (OrderByDirection | null),\n/** Number of empty values for type */\ncountEmptyType?: (OrderByDirection | null),\n/** Number of non-empty values for type */\ncountNotEmptyType?: (OrderByDirection | null),\n/** Percentage of empty values for type */\npercentageEmptyType?: (OrderByDirection | null),\n/** Percentage of non-empty values for type */\npercentageNotEmptyType?: (OrderByDirection | null),\n/** Number of unique values for settings */\ncountUniqueValuesSettings?: (OrderByDirection | null),\n/** Number of empty values for settings */\ncountEmptySettings?: (OrderByDirection | null),\n/** Number of non-empty values for settings */\ncountNotEmptySettings?: (OrderByDirection | null),\n/** Percentage of empty values for settings */\npercentageEmptySettings?: (OrderByDirection | null),\n/** Percentage of non-empty values for settings */\npercentageNotEmptySettings?: (OrderByDirection | null),\n/** WorkflowAutomatedTrigger workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow automated trigger */\nexport interface WorkflowAutomatedTriggerGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** WorkflowAutomatedTrigger record position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The workflow automated trigger type */\ntype?: (Scalars['Boolean'] | null),\n/** The workflow automated trigger settings */\nsettings?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunEdgeGenqlSelection{\n node?: WorkflowRunGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: boolean | number\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: boolean | number\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: boolean | number\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: boolean | number\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: boolean | number\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: boolean | number\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: boolean | number\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: boolean | number\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: boolean | number\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: boolean | number\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: boolean | number\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: boolean | number\n /** Earliest date contained in the field startedAt */\n minStartedAt?: boolean | number\n /** Latest date contained in the field startedAt */\n maxStartedAt?: boolean | number\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: boolean | number\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: boolean | number\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: boolean | number\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: boolean | number\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: boolean | number\n /** Earliest date contained in the field endedAt */\n minEndedAt?: boolean | number\n /** Latest date contained in the field endedAt */\n maxEndedAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for state */\n countUniqueValuesState?: boolean | number\n /** Number of empty values for state */\n countEmptyState?: boolean | number\n /** Number of non-empty values for state */\n countNotEmptyState?: boolean | number\n /** Percentage of empty values for state */\n percentageEmptyState?: boolean | number\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: boolean | number\n /** Number of unique values for context */\n countUniqueValuesContext?: boolean | number\n /** Number of empty values for context */\n countEmptyContext?: boolean | number\n /** Number of non-empty values for context */\n countNotEmptyContext?: boolean | number\n /** Percentage of empty values for context */\n percentageEmptyContext?: boolean | number\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: boolean | number\n /** Number of unique values for output */\n countUniqueValuesOutput?: boolean | number\n /** Number of empty values for output */\n countEmptyOutput?: boolean | number\n /** Number of non-empty values for output */\n countNotEmptyOutput?: boolean | number\n /** Percentage of empty values for output */\n percentageEmptyOutput?: boolean | number\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowRunEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for enqueuedAt */\n countUniqueValuesEnqueuedAt?: boolean | number\n /** Number of empty values for enqueuedAt */\n countEmptyEnqueuedAt?: boolean | number\n /** Number of non-empty values for enqueuedAt */\n countNotEmptyEnqueuedAt?: boolean | number\n /** Percentage of empty values for enqueuedAt */\n percentageEmptyEnqueuedAt?: boolean | number\n /** Percentage of non-empty values for enqueuedAt */\n percentageNotEmptyEnqueuedAt?: boolean | number\n /** Earliest date contained in the field enqueuedAt */\n minEnqueuedAt?: boolean | number\n /** Latest date contained in the field enqueuedAt */\n maxEnqueuedAt?: boolean | number\n /** Number of unique values for startedAt */\n countUniqueValuesStartedAt?: boolean | number\n /** Number of empty values for startedAt */\n countEmptyStartedAt?: boolean | number\n /** Number of non-empty values for startedAt */\n countNotEmptyStartedAt?: boolean | number\n /** Percentage of empty values for startedAt */\n percentageEmptyStartedAt?: boolean | number\n /** Percentage of non-empty values for startedAt */\n percentageNotEmptyStartedAt?: boolean | number\n /** Earliest date contained in the field startedAt */\n minStartedAt?: boolean | number\n /** Latest date contained in the field startedAt */\n maxStartedAt?: boolean | number\n /** Number of unique values for endedAt */\n countUniqueValuesEndedAt?: boolean | number\n /** Number of empty values for endedAt */\n countEmptyEndedAt?: boolean | number\n /** Number of non-empty values for endedAt */\n countNotEmptyEndedAt?: boolean | number\n /** Percentage of empty values for endedAt */\n percentageEmptyEndedAt?: boolean | number\n /** Percentage of non-empty values for endedAt */\n percentageNotEmptyEndedAt?: boolean | number\n /** Earliest date contained in the field endedAt */\n minEndedAt?: boolean | number\n /** Latest date contained in the field endedAt */\n maxEndedAt?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for state */\n countUniqueValuesState?: boolean | number\n /** Number of empty values for state */\n countEmptyState?: boolean | number\n /** Number of non-empty values for state */\n countNotEmptyState?: boolean | number\n /** Percentage of empty values for state */\n percentageEmptyState?: boolean | number\n /** Percentage of non-empty values for state */\n percentageNotEmptyState?: boolean | number\n /** Number of unique values for context */\n countUniqueValuesContext?: boolean | number\n /** Number of empty values for context */\n countEmptyContext?: boolean | number\n /** Number of non-empty values for context */\n countNotEmptyContext?: boolean | number\n /** Percentage of empty values for context */\n percentageEmptyContext?: boolean | number\n /** Percentage of non-empty values for context */\n percentageNotEmptyContext?: boolean | number\n /** Number of unique values for output */\n countUniqueValuesOutput?: boolean | number\n /** Number of empty values for output */\n countEmptyOutput?: boolean | number\n /** Number of non-empty values for output */\n countNotEmptyOutput?: boolean | number\n /** Percentage of empty values for output */\n percentageEmptyOutput?: boolean | number\n /** Percentage of non-empty values for output */\n percentageNotEmptyOutput?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowRunEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowRunRelationInput {\n/** Connect to a workflowRun record */\nconnect?: (WorkflowRunConnectInput | null),\n/** Disconnect from a workflowRun record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowRunConnectInput {\n/** Find a workflowRun record based on its unique fields: id */\nwhere?: (WorkflowRunWhereUniqueInput | null)}\n\nexport interface WorkflowRunWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (Scalars['String'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnum | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** State of the workflow run */\nstate: Scalars['JSON'],\n/** Context of the workflow run */\ncontext?: (Scalars['JSON'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['JSON'] | null),\n/** Workflow run position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Workflow linked to the run. */\nworkflowId: Scalars['ID'],\n/** Workflow linked to the run. */\nworkflow: WorkflowRelationInput,\n/** Workflow version linked to the run. */\nworkflowVersionId: Scalars['ID'],\n/** Workflow version linked to the run. */\nworkflowVersion: WorkflowVersionRelationInput}\n\n\n/** A workflow run */\nexport interface WorkflowRunUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (Scalars['String'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnum | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** State of the workflow run */\nstate?: (Scalars['JSON'] | null),\n/** Context of the workflow run */\ncontext?: (Scalars['JSON'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['JSON'] | null),\n/** Workflow run position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** Workflow linked to the run. */\nworkflowId?: (Scalars['ID'] | null),\n/** Workflow linked to the run. */\nworkflow?: (WorkflowRelationInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (Scalars['ID'] | null),\n/** Workflow version linked to the run. */\nworkflowVersion?: (WorkflowVersionRelationInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Name of the workflow run */\nname?: (StringFilter | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (Scalars['DateTime'] | null),\n/** Workflow run started at */\nstartedAt?: (Scalars['DateTime'] | null),\n/** Workflow run ended at */\nendedAt?: (Scalars['DateTime'] | null),\n/** Workflow run status */\nstatus?: (WorkflowRunStatusEnumFilter | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** State of the workflow run */\nstate?: (RawJsonFilter | null),\n/** Context of the workflow run */\ncontext?: (RawJsonFilter | null),\n/** Output of the workflow run */\noutput?: (RawJsonFilter | null),\n/** Workflow run position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** Workflow linked to the run. */\nworkflowId?: (UUIDFilter | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (UUIDFilter | null),and?: ((WorkflowRunFilterInput | null)[] | null),or?: ((WorkflowRunFilterInput | null)[] | null),not?: (WorkflowRunFilterInput | null)}\n\nexport interface WorkflowRunStatusEnumFilter {eq?: (WorkflowRunStatusEnum | null),neq?: (WorkflowRunStatusEnum | null),in?: ((WorkflowRunStatusEnum | null)[] | null),containsAny?: ((WorkflowRunStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Name of the workflow run */\nname?: (OrderByDirection | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (OrderByDirection | null),\n/** Workflow run started at */\nstartedAt?: (OrderByDirection | null),\n/** Workflow run ended at */\nendedAt?: (OrderByDirection | null),\n/** Workflow run status */\nstatus?: (OrderByDirection | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** State of the workflow run */\nstate?: (OrderByDirection | null),\n/** Context of the workflow run */\ncontext?: (OrderByDirection | null),\n/** Output of the workflow run */\noutput?: (OrderByDirection | null),\n/** Workflow run position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowRunOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Name of the workflow run */\nname?: (OrderByDirection | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run started at */\nstartedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run ended at */\nendedAt?: (OrderByDateGranularityInput | null),\n/** Workflow run status */\nstatus?: (OrderByDirection | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** State of the workflow run */\nstate?: (OrderByDirection | null),\n/** Context of the workflow run */\ncontext?: (OrderByDirection | null),\n/** Output of the workflow run */\noutput?: (OrderByDirection | null),\n/** Workflow run position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowRunOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for enqueuedAt */\ncountUniqueValuesEnqueuedAt?: (OrderByDirection | null),\n/** Number of empty values for enqueuedAt */\ncountEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Number of non-empty values for enqueuedAt */\ncountNotEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Percentage of empty values for enqueuedAt */\npercentageEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for enqueuedAt */\npercentageNotEmptyEnqueuedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field enqueuedAt */\nminEnqueuedAt?: (OrderByDirection | null),\n/** Latest date contained in the field enqueuedAt */\nmaxEnqueuedAt?: (OrderByDirection | null),\n/** Number of unique values for startedAt */\ncountUniqueValuesStartedAt?: (OrderByDirection | null),\n/** Number of empty values for startedAt */\ncountEmptyStartedAt?: (OrderByDirection | null),\n/** Number of non-empty values for startedAt */\ncountNotEmptyStartedAt?: (OrderByDirection | null),\n/** Percentage of empty values for startedAt */\npercentageEmptyStartedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for startedAt */\npercentageNotEmptyStartedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field startedAt */\nminStartedAt?: (OrderByDirection | null),\n/** Latest date contained in the field startedAt */\nmaxStartedAt?: (OrderByDirection | null),\n/** Number of unique values for endedAt */\ncountUniqueValuesEndedAt?: (OrderByDirection | null),\n/** Number of empty values for endedAt */\ncountEmptyEndedAt?: (OrderByDirection | null),\n/** Number of non-empty values for endedAt */\ncountNotEmptyEndedAt?: (OrderByDirection | null),\n/** Percentage of empty values for endedAt */\npercentageEmptyEndedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for endedAt */\npercentageNotEmptyEndedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field endedAt */\nminEndedAt?: (OrderByDirection | null),\n/** Latest date contained in the field endedAt */\nmaxEndedAt?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for state */\ncountUniqueValuesState?: (OrderByDirection | null),\n/** Number of empty values for state */\ncountEmptyState?: (OrderByDirection | null),\n/** Number of non-empty values for state */\ncountNotEmptyState?: (OrderByDirection | null),\n/** Percentage of empty values for state */\npercentageEmptyState?: (OrderByDirection | null),\n/** Percentage of non-empty values for state */\npercentageNotEmptyState?: (OrderByDirection | null),\n/** Number of unique values for context */\ncountUniqueValuesContext?: (OrderByDirection | null),\n/** Number of empty values for context */\ncountEmptyContext?: (OrderByDirection | null),\n/** Number of non-empty values for context */\ncountNotEmptyContext?: (OrderByDirection | null),\n/** Percentage of empty values for context */\npercentageEmptyContext?: (OrderByDirection | null),\n/** Percentage of non-empty values for context */\npercentageNotEmptyContext?: (OrderByDirection | null),\n/** Number of unique values for output */\ncountUniqueValuesOutput?: (OrderByDirection | null),\n/** Number of empty values for output */\ncountEmptyOutput?: (OrderByDirection | null),\n/** Number of non-empty values for output */\ncountNotEmptyOutput?: (OrderByDirection | null),\n/** Percentage of empty values for output */\npercentageEmptyOutput?: (OrderByDirection | null),\n/** Percentage of non-empty values for output */\npercentageNotEmptyOutput?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Workflow linked to the run. */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null),\n/** Workflow version linked to the run. */\nworkflowVersionId?: (OrderByDirection | null),\n/** Order by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionOrderByInput | null)}\n\n\n/** A workflow run */\nexport interface WorkflowRunGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Name of the workflow run */\nname?: (Scalars['Boolean'] | null),\n/** Workflow run enqueued at */\nenqueuedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run started at */\nstartedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run ended at */\nendedAt?: (GroupByDateGranularityInput | null),\n/** Workflow run status */\nstatus?: (Scalars['Boolean'] | null),\n/** The executor of the workflow */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** State of the workflow run */\nstate?: (Scalars['Boolean'] | null),\n/** Context of the workflow run */\ncontext?: (Scalars['Boolean'] | null),\n/** Output of the workflow run */\noutput?: (Scalars['Boolean'] | null),\n/** Workflow run position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null),\n/** Group by fields of the related workflowVersion */\nworkflowVersion?: (WorkflowVersionGroupByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** The workflow version name */\n name?: boolean | number\n /** Json object to provide trigger */\n trigger?: boolean | number\n /** Json object to provide steps */\n steps?: boolean | number\n /** The workflow version status */\n status?: boolean | number\n /** Workflow version position */\n position?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** WorkflowVersion workflow */\n workflowId?: boolean | number\n /** Favorites linked to the workflow version */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Timeline activities linked to the version */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** WorkflowVersion workflow */\n workflow?: WorkflowGenqlSelection\n /** Workflow runs linked to the version. */\n runs?: (WorkflowRunConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (WorkflowRunFilterInput | null), orderBy?: ((WorkflowRunOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionEdgeGenqlSelection{\n node?: WorkflowVersionGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: boolean | number\n /** Number of empty values for trigger */\n countEmptyTrigger?: boolean | number\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: boolean | number\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: boolean | number\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: boolean | number\n /** Number of unique values for steps */\n countUniqueValuesSteps?: boolean | number\n /** Number of empty values for steps */\n countEmptySteps?: boolean | number\n /** Number of non-empty values for steps */\n countNotEmptySteps?: boolean | number\n /** Percentage of empty values for steps */\n percentageEmptySteps?: boolean | number\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowVersionEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for trigger */\n countUniqueValuesTrigger?: boolean | number\n /** Number of empty values for trigger */\n countEmptyTrigger?: boolean | number\n /** Number of non-empty values for trigger */\n countNotEmptyTrigger?: boolean | number\n /** Percentage of empty values for trigger */\n percentageEmptyTrigger?: boolean | number\n /** Percentage of non-empty values for trigger */\n percentageNotEmptyTrigger?: boolean | number\n /** Number of unique values for steps */\n countUniqueValuesSteps?: boolean | number\n /** Number of empty values for steps */\n countEmptySteps?: boolean | number\n /** Number of non-empty values for steps */\n countNotEmptySteps?: boolean | number\n /** Percentage of empty values for steps */\n percentageEmptySteps?: boolean | number\n /** Percentage of non-empty values for steps */\n percentageNotEmptySteps?: boolean | number\n /** Number of unique values for status */\n countUniqueValuesStatus?: boolean | number\n /** Number of empty values for status */\n countEmptyStatus?: boolean | number\n /** Number of non-empty values for status */\n countNotEmptyStatus?: boolean | number\n /** Percentage of empty values for status */\n percentageEmptyStatus?: boolean | number\n /** Percentage of non-empty values for status */\n percentageNotEmptyStatus?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: WorkflowVersionEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkflowVersionRelationInput {\n/** Connect to a workflowVersion record */\nconnect?: (WorkflowVersionConnectInput | null),\n/** Disconnect from a workflowVersion record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkflowVersionConnectInput {\n/** Find a workflowVersion record based on its unique fields: id */\nwhere?: (WorkflowVersionWhereUniqueInput | null)}\n\nexport interface WorkflowVersionWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** The workflow version name */\nname?: (Scalars['String'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['JSON'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['JSON'] | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnum | null),\n/** Workflow version position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** WorkflowVersion workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowVersion workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** The workflow version name */\nname?: (Scalars['String'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['JSON'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['JSON'] | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnum | null),\n/** Workflow version position */\nposition?: (Scalars['Position'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** WorkflowVersion workflow */\nworkflowId?: (Scalars['ID'] | null),\n/** WorkflowVersion workflow */\nworkflow?: (WorkflowRelationInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** The workflow version name */\nname?: (StringFilter | null),\n/** Json object to provide trigger */\ntrigger?: (RawJsonFilter | null),\n/** Json object to provide steps */\nsteps?: (RawJsonFilter | null),\n/** The workflow version status */\nstatus?: (WorkflowVersionStatusEnumFilter | null),\n/** Workflow version position */\nposition?: (FloatFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** WorkflowVersion workflow */\nworkflowId?: (UUIDFilter | null),and?: ((WorkflowVersionFilterInput | null)[] | null),or?: ((WorkflowVersionFilterInput | null)[] | null),not?: (WorkflowVersionFilterInput | null)}\n\nexport interface WorkflowVersionStatusEnumFilter {eq?: (WorkflowVersionStatusEnum | null),neq?: (WorkflowVersionStatusEnum | null),in?: ((WorkflowVersionStatusEnum | null)[] | null),containsAny?: ((WorkflowVersionStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** The workflow version name */\nname?: (OrderByDirection | null),\n/** Json object to provide trigger */\ntrigger?: (OrderByDirection | null),\n/** Json object to provide steps */\nsteps?: (OrderByDirection | null),\n/** The workflow version status */\nstatus?: (OrderByDirection | null),\n/** Workflow version position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkflowVersionOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** The workflow version name */\nname?: (OrderByDirection | null),\n/** Json object to provide trigger */\ntrigger?: (OrderByDirection | null),\n/** Json object to provide steps */\nsteps?: (OrderByDirection | null),\n/** The workflow version status */\nstatus?: (OrderByDirection | null),\n/** Workflow version position */\nposition?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkflowVersionOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for trigger */\ncountUniqueValuesTrigger?: (OrderByDirection | null),\n/** Number of empty values for trigger */\ncountEmptyTrigger?: (OrderByDirection | null),\n/** Number of non-empty values for trigger */\ncountNotEmptyTrigger?: (OrderByDirection | null),\n/** Percentage of empty values for trigger */\npercentageEmptyTrigger?: (OrderByDirection | null),\n/** Percentage of non-empty values for trigger */\npercentageNotEmptyTrigger?: (OrderByDirection | null),\n/** Number of unique values for steps */\ncountUniqueValuesSteps?: (OrderByDirection | null),\n/** Number of empty values for steps */\ncountEmptySteps?: (OrderByDirection | null),\n/** Number of non-empty values for steps */\ncountNotEmptySteps?: (OrderByDirection | null),\n/** Percentage of empty values for steps */\npercentageEmptySteps?: (OrderByDirection | null),\n/** Percentage of non-empty values for steps */\npercentageNotEmptySteps?: (OrderByDirection | null),\n/** Number of unique values for status */\ncountUniqueValuesStatus?: (OrderByDirection | null),\n/** Number of empty values for status */\ncountEmptyStatus?: (OrderByDirection | null),\n/** Number of non-empty values for status */\ncountNotEmptyStatus?: (OrderByDirection | null),\n/** Percentage of empty values for status */\npercentageEmptyStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for status */\npercentageNotEmptyStatus?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** WorkflowVersion workflow */\nworkflowId?: (OrderByDirection | null),\n/** Order by fields of the related workflow */\nworkflow?: (WorkflowOrderByInput | null)}\n\n\n/** A workflow version */\nexport interface WorkflowVersionGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** The workflow version name */\nname?: (Scalars['Boolean'] | null),\n/** Json object to provide trigger */\ntrigger?: (Scalars['Boolean'] | null),\n/** Json object to provide steps */\nsteps?: (Scalars['Boolean'] | null),\n/** The workflow version status */\nstatus?: (Scalars['Boolean'] | null),\n/** Workflow version position */\nposition?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related workflow */\nworkflow?: (WorkflowGroupByInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGenqlSelection{\n /** Id */\n id?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Date when the record was deleted */\n deletedAt?: boolean | number\n /** Workspace member position */\n position?: boolean | number\n /** Workspace member name */\n name?: FullNameGenqlSelection\n /** Preferred color scheme */\n colorScheme?: boolean | number\n /** Preferred language */\n locale?: boolean | number\n /** Workspace member avatar */\n avatarUrl?: boolean | number\n /** Related user email address */\n userEmail?: boolean | number\n /** User's preferred start day of the week */\n calendarStartDay?: boolean | number\n /** Associated User Id */\n userId?: boolean | number\n /** User time zone */\n timeZone?: boolean | number\n /** User's preferred date format */\n dateFormat?: boolean | number\n /** User's preferred time format */\n timeFormat?: boolean | number\n /** User's preferred number format */\n numberFormat?: boolean | number\n /** Field used for full-text search */\n searchVector?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** The workspace member who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Blocklisted handles */\n blocklist?: (BlocklistConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (BlocklistFilterInput | null), orderBy?: ((BlocklistOrderByInput | null)[] | null)} })\n /** Calendar Event Participants */\n calendarEventParticipants?: (CalendarEventParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CalendarEventParticipantFilterInput | null), orderBy?: ((CalendarEventParticipantOrderByInput | null)[] | null)} })\n /** Account owner for companies */\n accountOwnerForCompanies?: (CompanyConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CompanyFilterInput | null), orderBy?: ((CompanyOrderByInput | null)[] | null)} })\n /** Connected accounts */\n connectedAccounts?: (ConnectedAccountConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (ConnectedAccountFilterInput | null), orderBy?: ((ConnectedAccountOrderByInput | null)[] | null)} })\n /** Favorites linked to the workspace member */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Message Participants */\n messageParticipants?: (MessageParticipantConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (MessageParticipantFilterInput | null), orderBy?: ((MessageParticipantOrderByInput | null)[] | null)} })\n /** Opportunities owned by the workspace member */\n ownedOpportunities?: (OpportunityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (OpportunityFilterInput | null), orderBy?: ((OpportunityOrderByInput | null)[] | null)} })\n /** Tasks assigned to the workspace member */\n assignedTasks?: (TaskConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskFilterInput | null), orderBy?: ((TaskOrderByInput | null)[] | null)} })\n /** Events linked to the workspace member */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberEdgeGenqlSelection{\n node?: WorkspaceMemberGenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: boolean | number\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: boolean | number\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: boolean | number\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: boolean | number\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: boolean | number\n /** Number of unique values for locale */\n countUniqueValuesLocale?: boolean | number\n /** Number of empty values for locale */\n countEmptyLocale?: boolean | number\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: boolean | number\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: boolean | number\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: boolean | number\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: boolean | number\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: boolean | number\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: boolean | number\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: boolean | number\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: boolean | number\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: boolean | number\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: boolean | number\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: boolean | number\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: boolean | number\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: boolean | number\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: boolean | number\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: boolean | number\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: boolean | number\n /** Number of unique values for userId */\n countUniqueValuesUserId?: boolean | number\n /** Number of empty values for userId */\n countEmptyUserId?: boolean | number\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: boolean | number\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: boolean | number\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: boolean | number\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: boolean | number\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: boolean | number\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: boolean | number\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: boolean | number\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: boolean | number\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: boolean | number\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: boolean | number\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: boolean | number\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: boolean | number\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: boolean | number\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: boolean | number\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: boolean | number\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: boolean | number\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: boolean | number\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: boolean | number\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: boolean | number\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: boolean | number\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: boolean | number\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: boolean | number\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n edges?: WorkspaceMemberEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for colorScheme */\n countUniqueValuesColorScheme?: boolean | number\n /** Number of empty values for colorScheme */\n countEmptyColorScheme?: boolean | number\n /** Number of non-empty values for colorScheme */\n countNotEmptyColorScheme?: boolean | number\n /** Percentage of empty values for colorScheme */\n percentageEmptyColorScheme?: boolean | number\n /** Percentage of non-empty values for colorScheme */\n percentageNotEmptyColorScheme?: boolean | number\n /** Number of unique values for locale */\n countUniqueValuesLocale?: boolean | number\n /** Number of empty values for locale */\n countEmptyLocale?: boolean | number\n /** Number of non-empty values for locale */\n countNotEmptyLocale?: boolean | number\n /** Percentage of empty values for locale */\n percentageEmptyLocale?: boolean | number\n /** Percentage of non-empty values for locale */\n percentageNotEmptyLocale?: boolean | number\n /** Number of unique values for avatarUrl */\n countUniqueValuesAvatarUrl?: boolean | number\n /** Number of empty values for avatarUrl */\n countEmptyAvatarUrl?: boolean | number\n /** Number of non-empty values for avatarUrl */\n countNotEmptyAvatarUrl?: boolean | number\n /** Percentage of empty values for avatarUrl */\n percentageEmptyAvatarUrl?: boolean | number\n /** Percentage of non-empty values for avatarUrl */\n percentageNotEmptyAvatarUrl?: boolean | number\n /** Number of unique values for userEmail */\n countUniqueValuesUserEmail?: boolean | number\n /** Number of empty values for userEmail */\n countEmptyUserEmail?: boolean | number\n /** Number of non-empty values for userEmail */\n countNotEmptyUserEmail?: boolean | number\n /** Percentage of empty values for userEmail */\n percentageEmptyUserEmail?: boolean | number\n /** Percentage of non-empty values for userEmail */\n percentageNotEmptyUserEmail?: boolean | number\n /** Number of unique values for calendarStartDay */\n countUniqueValuesCalendarStartDay?: boolean | number\n /** Number of empty values for calendarStartDay */\n countEmptyCalendarStartDay?: boolean | number\n /** Number of non-empty values for calendarStartDay */\n countNotEmptyCalendarStartDay?: boolean | number\n /** Percentage of empty values for calendarStartDay */\n percentageEmptyCalendarStartDay?: boolean | number\n /** Percentage of non-empty values for calendarStartDay */\n percentageNotEmptyCalendarStartDay?: boolean | number\n /** Minimum amount contained in the field calendarStartDay */\n minCalendarStartDay?: boolean | number\n /** Maximum amount contained in the field calendarStartDay */\n maxCalendarStartDay?: boolean | number\n /** Average amount contained in the field calendarStartDay */\n avgCalendarStartDay?: boolean | number\n /** Sum of amounts contained in the field calendarStartDay */\n sumCalendarStartDay?: boolean | number\n /** Number of unique values for userId */\n countUniqueValuesUserId?: boolean | number\n /** Number of empty values for userId */\n countEmptyUserId?: boolean | number\n /** Number of non-empty values for userId */\n countNotEmptyUserId?: boolean | number\n /** Percentage of empty values for userId */\n percentageEmptyUserId?: boolean | number\n /** Percentage of non-empty values for userId */\n percentageNotEmptyUserId?: boolean | number\n /** Number of unique values for timeZone */\n countUniqueValuesTimeZone?: boolean | number\n /** Number of empty values for timeZone */\n countEmptyTimeZone?: boolean | number\n /** Number of non-empty values for timeZone */\n countNotEmptyTimeZone?: boolean | number\n /** Percentage of empty values for timeZone */\n percentageEmptyTimeZone?: boolean | number\n /** Percentage of non-empty values for timeZone */\n percentageNotEmptyTimeZone?: boolean | number\n /** Number of unique values for dateFormat */\n countUniqueValuesDateFormat?: boolean | number\n /** Number of empty values for dateFormat */\n countEmptyDateFormat?: boolean | number\n /** Number of non-empty values for dateFormat */\n countNotEmptyDateFormat?: boolean | number\n /** Percentage of empty values for dateFormat */\n percentageEmptyDateFormat?: boolean | number\n /** Percentage of non-empty values for dateFormat */\n percentageNotEmptyDateFormat?: boolean | number\n /** Number of unique values for timeFormat */\n countUniqueValuesTimeFormat?: boolean | number\n /** Number of empty values for timeFormat */\n countEmptyTimeFormat?: boolean | number\n /** Number of non-empty values for timeFormat */\n countNotEmptyTimeFormat?: boolean | number\n /** Percentage of empty values for timeFormat */\n percentageEmptyTimeFormat?: boolean | number\n /** Percentage of non-empty values for timeFormat */\n percentageNotEmptyTimeFormat?: boolean | number\n /** Number of unique values for numberFormat */\n countUniqueValuesNumberFormat?: boolean | number\n /** Number of empty values for numberFormat */\n countEmptyNumberFormat?: boolean | number\n /** Number of non-empty values for numberFormat */\n countNotEmptyNumberFormat?: boolean | number\n /** Percentage of empty values for numberFormat */\n percentageEmptyNumberFormat?: boolean | number\n /** Percentage of non-empty values for numberFormat */\n percentageNotEmptyNumberFormat?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n edges?: WorkspaceMemberEdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface WorkspaceMemberRelationInput {\n/** Connect to a workspaceMember record */\nconnect?: (WorkspaceMemberConnectInput | null),\n/** Disconnect from a workspaceMember record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberConnectInput {\n/** Find a workspaceMember record based on its unique fields: id or userEmail */\nwhere?: (WorkspaceMemberWhereUniqueInput | null)}\n\nexport interface WorkspaceMemberWhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null),\n/** Connect by User Email */\nuserEmail?: (Scalars['String'] | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberCreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (Scalars['Position'] | null),\n/** Workspace member name */\nname: FullNameCreateInput,\n/** Preferred color scheme */\ncolorScheme?: (Scalars['String'] | null),\n/** Preferred language */\nlocale?: (Scalars['String'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['String'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Int'] | null),\n/** Associated User Id */\nuserId: Scalars['UUID'],\n/** User time zone */\ntimeZone?: (Scalars['String'] | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnum | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnum | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnum | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorCreateInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberUpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (Scalars['Position'] | null),\n/** Workspace member name */\nname?: (FullNameUpdateInput | null),\n/** Preferred color scheme */\ncolorScheme?: (Scalars['String'] | null),\n/** Preferred language */\nlocale?: (Scalars['String'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['String'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['String'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Int'] | null),\n/** Associated User Id */\nuserId?: (Scalars['UUID'] | null),\n/** User time zone */\ntimeZone?: (Scalars['String'] | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnum | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnum | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnum | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['TSVector'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorUpdateInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberFilterInput {\n/** Id */\nid?: (UUIDFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Date when the record was deleted */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** Workspace member position */\nposition?: (FloatFilter | null),\n/** Workspace member name */\nname?: (FullNameFilterInput | null),\n/** Preferred color scheme */\ncolorScheme?: (StringFilter | null),\n/** Preferred language */\nlocale?: (StringFilter | null),\n/** Workspace member avatar */\navatarUrl?: (StringFilter | null),\n/** Related user email address */\nuserEmail?: (StringFilter | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (IntFilter | null),\n/** Associated User Id */\nuserId?: (UUIDFilter | null),\n/** User time zone */\ntimeZone?: (StringFilter | null),\n/** User's preferred date format */\ndateFormat?: (WorkspaceMemberDateFormatEnumFilter | null),\n/** User's preferred time format */\ntimeFormat?: (WorkspaceMemberTimeFormatEnumFilter | null),\n/** User's preferred number format */\nnumberFormat?: (WorkspaceMemberNumberFormatEnumFilter | null),\n/** Field used for full-text search */\nsearchVector?: (TSVectorFilter | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorFilterInput | null),and?: ((WorkspaceMemberFilterInput | null)[] | null),or?: ((WorkspaceMemberFilterInput | null)[] | null),not?: (WorkspaceMemberFilterInput | null)}\n\nexport interface IntFilter {eq?: (Scalars['Int'] | null),gt?: (Scalars['Int'] | null),gte?: (Scalars['Int'] | null),in?: (Scalars['Int'][] | null),lt?: (Scalars['Int'] | null),lte?: (Scalars['Int'] | null),neq?: (Scalars['Int'] | null),is?: (FilterIs | null)}\n\nexport interface WorkspaceMemberDateFormatEnumFilter {eq?: (WorkspaceMemberDateFormatEnum | null),neq?: (WorkspaceMemberDateFormatEnum | null),in?: ((WorkspaceMemberDateFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberDateFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberTimeFormatEnumFilter {eq?: (WorkspaceMemberTimeFormatEnum | null),neq?: (WorkspaceMemberTimeFormatEnum | null),in?: ((WorkspaceMemberTimeFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberTimeFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface WorkspaceMemberNumberFormatEnumFilter {eq?: (WorkspaceMemberNumberFormatEnum | null),neq?: (WorkspaceMemberNumberFormatEnum | null),in?: ((WorkspaceMemberNumberFormatEnum | null)[] | null),containsAny?: ((WorkspaceMemberNumberFormatEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberOrderByInput {\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDirection | null),\n/** Workspace member position */\nposition?: (OrderByDirection | null),\n/** Workspace member name */\nname?: (FullNameOrderByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (OrderByDirection | null),\n/** Preferred language */\nlocale?: (OrderByDirection | null),\n/** Workspace member avatar */\navatarUrl?: (OrderByDirection | null),\n/** Related user email address */\nuserEmail?: (OrderByDirection | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (OrderByDirection | null),\n/** Associated User Id */\nuserId?: (OrderByDirection | null),\n/** User time zone */\ntimeZone?: (OrderByDirection | null),\n/** User's preferred date format */\ndateFormat?: (OrderByDirection | null),\n/** User's preferred time format */\ntimeFormat?: (OrderByDirection | null),\n/** User's preferred number format */\nnumberFormat?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberOrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (WorkspaceMemberOrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** Workspace member position */\nposition?: (OrderByDirection | null),\n/** Workspace member name */\nname?: (FullNameOrderByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (OrderByDirection | null),\n/** Preferred language */\nlocale?: (OrderByDirection | null),\n/** Workspace member avatar */\navatarUrl?: (OrderByDirection | null),\n/** Related user email address */\nuserEmail?: (OrderByDirection | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (OrderByDirection | null),\n/** Associated User Id */\nuserId?: (OrderByDirection | null),\n/** User time zone */\ntimeZone?: (OrderByDirection | null),\n/** User's preferred date format */\ndateFormat?: (OrderByDirection | null),\n/** User's preferred time format */\ntimeFormat?: (OrderByDirection | null),\n/** User's preferred number format */\nnumberFormat?: (OrderByDirection | null),\n/** Field used for full-text search */\nsearchVector?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorOrderByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface WorkspaceMemberOrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for colorScheme */\ncountUniqueValuesColorScheme?: (OrderByDirection | null),\n/** Number of empty values for colorScheme */\ncountEmptyColorScheme?: (OrderByDirection | null),\n/** Number of non-empty values for colorScheme */\ncountNotEmptyColorScheme?: (OrderByDirection | null),\n/** Percentage of empty values for colorScheme */\npercentageEmptyColorScheme?: (OrderByDirection | null),\n/** Percentage of non-empty values for colorScheme */\npercentageNotEmptyColorScheme?: (OrderByDirection | null),\n/** Number of unique values for locale */\ncountUniqueValuesLocale?: (OrderByDirection | null),\n/** Number of empty values for locale */\ncountEmptyLocale?: (OrderByDirection | null),\n/** Number of non-empty values for locale */\ncountNotEmptyLocale?: (OrderByDirection | null),\n/** Percentage of empty values for locale */\npercentageEmptyLocale?: (OrderByDirection | null),\n/** Percentage of non-empty values for locale */\npercentageNotEmptyLocale?: (OrderByDirection | null),\n/** Number of unique values for avatarUrl */\ncountUniqueValuesAvatarUrl?: (OrderByDirection | null),\n/** Number of empty values for avatarUrl */\ncountEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of non-empty values for avatarUrl */\ncountNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of empty values for avatarUrl */\npercentageEmptyAvatarUrl?: (OrderByDirection | null),\n/** Percentage of non-empty values for avatarUrl */\npercentageNotEmptyAvatarUrl?: (OrderByDirection | null),\n/** Number of unique values for userEmail */\ncountUniqueValuesUserEmail?: (OrderByDirection | null),\n/** Number of empty values for userEmail */\ncountEmptyUserEmail?: (OrderByDirection | null),\n/** Number of non-empty values for userEmail */\ncountNotEmptyUserEmail?: (OrderByDirection | null),\n/** Percentage of empty values for userEmail */\npercentageEmptyUserEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for userEmail */\npercentageNotEmptyUserEmail?: (OrderByDirection | null),\n/** Number of unique values for calendarStartDay */\ncountUniqueValuesCalendarStartDay?: (OrderByDirection | null),\n/** Number of empty values for calendarStartDay */\ncountEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Number of non-empty values for calendarStartDay */\ncountNotEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Percentage of empty values for calendarStartDay */\npercentageEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Percentage of non-empty values for calendarStartDay */\npercentageNotEmptyCalendarStartDay?: (OrderByDirection | null),\n/** Minimum amount contained in the field calendarStartDay */\nminCalendarStartDay?: (OrderByDirection | null),\n/** Maximum amount contained in the field calendarStartDay */\nmaxCalendarStartDay?: (OrderByDirection | null),\n/** Average amount contained in the field calendarStartDay */\navgCalendarStartDay?: (OrderByDirection | null),\n/** Sum of amounts contained in the field calendarStartDay */\nsumCalendarStartDay?: (OrderByDirection | null),\n/** Number of unique values for userId */\ncountUniqueValuesUserId?: (OrderByDirection | null),\n/** Number of empty values for userId */\ncountEmptyUserId?: (OrderByDirection | null),\n/** Number of non-empty values for userId */\ncountNotEmptyUserId?: (OrderByDirection | null),\n/** Percentage of empty values for userId */\npercentageEmptyUserId?: (OrderByDirection | null),\n/** Percentage of non-empty values for userId */\npercentageNotEmptyUserId?: (OrderByDirection | null),\n/** Number of unique values for timeZone */\ncountUniqueValuesTimeZone?: (OrderByDirection | null),\n/** Number of empty values for timeZone */\ncountEmptyTimeZone?: (OrderByDirection | null),\n/** Number of non-empty values for timeZone */\ncountNotEmptyTimeZone?: (OrderByDirection | null),\n/** Percentage of empty values for timeZone */\npercentageEmptyTimeZone?: (OrderByDirection | null),\n/** Percentage of non-empty values for timeZone */\npercentageNotEmptyTimeZone?: (OrderByDirection | null),\n/** Number of unique values for dateFormat */\ncountUniqueValuesDateFormat?: (OrderByDirection | null),\n/** Number of empty values for dateFormat */\ncountEmptyDateFormat?: (OrderByDirection | null),\n/** Number of non-empty values for dateFormat */\ncountNotEmptyDateFormat?: (OrderByDirection | null),\n/** Percentage of empty values for dateFormat */\npercentageEmptyDateFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for dateFormat */\npercentageNotEmptyDateFormat?: (OrderByDirection | null),\n/** Number of unique values for timeFormat */\ncountUniqueValuesTimeFormat?: (OrderByDirection | null),\n/** Number of empty values for timeFormat */\ncountEmptyTimeFormat?: (OrderByDirection | null),\n/** Number of non-empty values for timeFormat */\ncountNotEmptyTimeFormat?: (OrderByDirection | null),\n/** Percentage of empty values for timeFormat */\npercentageEmptyTimeFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for timeFormat */\npercentageNotEmptyTimeFormat?: (OrderByDirection | null),\n/** Number of unique values for numberFormat */\ncountUniqueValuesNumberFormat?: (OrderByDirection | null),\n/** Number of empty values for numberFormat */\ncountEmptyNumberFormat?: (OrderByDirection | null),\n/** Number of non-empty values for numberFormat */\ncountNotEmptyNumberFormat?: (OrderByDirection | null),\n/** Percentage of empty values for numberFormat */\npercentageEmptyNumberFormat?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberFormat */\npercentageNotEmptyNumberFormat?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null)}\n\n\n/** A workspace member */\nexport interface WorkspaceMemberGroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Date when the record was deleted */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** Workspace member position */\nposition?: (Scalars['Boolean'] | null),\n/** Workspace member name */\nname?: (FullNameGroupByInput | null),\n/** Preferred color scheme */\ncolorScheme?: (Scalars['Boolean'] | null),\n/** Preferred language */\nlocale?: (Scalars['Boolean'] | null),\n/** Workspace member avatar */\navatarUrl?: (Scalars['Boolean'] | null),\n/** Related user email address */\nuserEmail?: (Scalars['Boolean'] | null),\n/** User's preferred start day of the week */\ncalendarStartDay?: (Scalars['Boolean'] | null),\n/** Associated User Id */\nuserId?: (Scalars['Boolean'] | null),\n/** User time zone */\ntimeZone?: (Scalars['Boolean'] | null),\n/** User's preferred date format */\ndateFormat?: (Scalars['Boolean'] | null),\n/** User's preferred time format */\ntimeFormat?: (Scalars['Boolean'] | null),\n/** User's preferred number format */\nnumberFormat?: (Scalars['Boolean'] | null),\n/** Field used for full-text search */\nsearchVector?: (Scalars['Boolean'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** The workspace member who last updated the record */\nupdatedBy?: (ActorGroupByInput | null)}\n\nexport interface CloudUser2GenqlSelection{\n /** Id */\n id?: boolean | number\n activityStatus?: boolean | number\n avgDailyPageviewsLast30d?: boolean | number\n dataLastUpdatedAt?: boolean | number\n daysSinceLastActivity?: boolean | number\n email?: EmailsGenqlSelection\n fullName?: FullNameGenqlSelection\n isActiveL24h?: boolean | number\n isActiveL30d?: boolean | number\n isActiveL7d?: boolean | number\n isTwenty?: boolean | number\n lastActivityDate?: boolean | number\n pageViewsL24h?: boolean | number\n pageViewsL30d?: boolean | number\n pageViewsL7d?: boolean | number\n updatedBy?: ActorGenqlSelection\n userTenure?: boolean | number\n workspaceCount?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n personId?: boolean | number\n /** Cloud users 2 tied to the CloudUser2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud users 2 tied to the CloudUser2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n person?: PersonGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2EdgeGenqlSelection{\n node?: CloudUser2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: boolean | number\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: boolean | number\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: boolean | number\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: boolean | number\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: boolean | number\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: boolean | number\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: boolean | number\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: boolean | number\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: boolean | number\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: boolean | number\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: boolean | number\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: boolean | number\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: boolean | number\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: boolean | number\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: boolean | number\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: boolean | number\n /** Number of unique values for email */\n countUniqueValuesEmail?: boolean | number\n /** Number of empty values for email */\n countEmptyEmail?: boolean | number\n /** Number of non-empty values for email */\n countNotEmptyEmail?: boolean | number\n /** Percentage of empty values for email */\n percentageEmptyEmail?: boolean | number\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: boolean | number\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: boolean | number\n /** Number of empty values for fullName */\n countEmptyFullName?: boolean | number\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: boolean | number\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: boolean | number\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: boolean | number\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: boolean | number\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: boolean | number\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: boolean | number\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: boolean | number\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: boolean | number\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: boolean | number\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: boolean | number\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: boolean | number\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: boolean | number\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: boolean | number\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: boolean | number\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: boolean | number\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: boolean | number\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: boolean | number\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: boolean | number\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: boolean | number\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: boolean | number\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: boolean | number\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: boolean | number\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: boolean | number\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: boolean | number\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: boolean | number\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: boolean | number\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: boolean | number\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: boolean | number\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: boolean | number\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: boolean | number\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: boolean | number\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: boolean | number\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: boolean | number\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: boolean | number\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: boolean | number\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: boolean | number\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: boolean | number\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: boolean | number\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: boolean | number\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: boolean | number\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: boolean | number\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: boolean | number\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: boolean | number\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: boolean | number\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: boolean | number\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: boolean | number\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: boolean | number\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: boolean | number\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: boolean | number\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: boolean | number\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: boolean | number\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: boolean | number\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: boolean | number\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: boolean | number\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: boolean | number\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: boolean | number\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: boolean | number\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: boolean | number\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: boolean | number\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: boolean | number\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: boolean | number\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: boolean | number\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: boolean | number\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: boolean | number\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: boolean | number\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: boolean | number\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: boolean | number\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: boolean | number\n /** Average amount contained in the field userTenure */\n avgUserTenure?: boolean | number\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: boolean | number\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: boolean | number\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: boolean | number\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: boolean | number\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: boolean | number\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: boolean | number\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: boolean | number\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: boolean | number\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: boolean | number\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUser2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for activityStatus */\n countUniqueValuesActivityStatus?: boolean | number\n /** Number of empty values for activityStatus */\n countEmptyActivityStatus?: boolean | number\n /** Number of non-empty values for activityStatus */\n countNotEmptyActivityStatus?: boolean | number\n /** Percentage of empty values for activityStatus */\n percentageEmptyActivityStatus?: boolean | number\n /** Percentage of non-empty values for activityStatus */\n percentageNotEmptyActivityStatus?: boolean | number\n /** Number of unique values for avgDailyPageviewsLast30d */\n countUniqueValuesAvgDailyPageviewsLast30d?: boolean | number\n /** Number of empty values for avgDailyPageviewsLast30d */\n countEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Number of non-empty values for avgDailyPageviewsLast30d */\n countNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of empty values for avgDailyPageviewsLast30d */\n percentageEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Percentage of non-empty values for avgDailyPageviewsLast30d */\n percentageNotEmptyAvgDailyPageviewsLast30d?: boolean | number\n /** Minimum amount contained in the field avgDailyPageviewsLast30d */\n minAvgDailyPageviewsLast30d?: boolean | number\n /** Maximum amount contained in the field avgDailyPageviewsLast30d */\n maxAvgDailyPageviewsLast30d?: boolean | number\n /** Average amount contained in the field avgDailyPageviewsLast30d */\n avgAvgDailyPageviewsLast30d?: boolean | number\n /** Sum of amounts contained in the field avgDailyPageviewsLast30d */\n sumAvgDailyPageviewsLast30d?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for daysSinceLastActivity */\n countUniqueValuesDaysSinceLastActivity?: boolean | number\n /** Number of empty values for daysSinceLastActivity */\n countEmptyDaysSinceLastActivity?: boolean | number\n /** Number of non-empty values for daysSinceLastActivity */\n countNotEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of empty values for daysSinceLastActivity */\n percentageEmptyDaysSinceLastActivity?: boolean | number\n /** Percentage of non-empty values for daysSinceLastActivity */\n percentageNotEmptyDaysSinceLastActivity?: boolean | number\n /** Minimum amount contained in the field daysSinceLastActivity */\n minDaysSinceLastActivity?: boolean | number\n /** Maximum amount contained in the field daysSinceLastActivity */\n maxDaysSinceLastActivity?: boolean | number\n /** Average amount contained in the field daysSinceLastActivity */\n avgDaysSinceLastActivity?: boolean | number\n /** Sum of amounts contained in the field daysSinceLastActivity */\n sumDaysSinceLastActivity?: boolean | number\n /** Number of unique values for email */\n countUniqueValuesEmail?: boolean | number\n /** Number of empty values for email */\n countEmptyEmail?: boolean | number\n /** Number of non-empty values for email */\n countNotEmptyEmail?: boolean | number\n /** Percentage of empty values for email */\n percentageEmptyEmail?: boolean | number\n /** Percentage of non-empty values for email */\n percentageNotEmptyEmail?: boolean | number\n /** Number of unique values for fullName */\n countUniqueValuesFullName?: boolean | number\n /** Number of empty values for fullName */\n countEmptyFullName?: boolean | number\n /** Number of non-empty values for fullName */\n countNotEmptyFullName?: boolean | number\n /** Percentage of empty values for fullName */\n percentageEmptyFullName?: boolean | number\n /** Percentage of non-empty values for fullName */\n percentageNotEmptyFullName?: boolean | number\n /** Number of unique values for isActiveL24h */\n countUniqueValuesIsActiveL24h?: boolean | number\n /** Number of empty values for isActiveL24h */\n countEmptyIsActiveL24h?: boolean | number\n /** Number of non-empty values for isActiveL24h */\n countNotEmptyIsActiveL24h?: boolean | number\n /** Percentage of empty values for isActiveL24h */\n percentageEmptyIsActiveL24h?: boolean | number\n /** Percentage of non-empty values for isActiveL24h */\n percentageNotEmptyIsActiveL24h?: boolean | number\n /** Count of true values in the field isActiveL24h */\n countTrueIsActiveL24h?: boolean | number\n /** Count of false values in the field isActiveL24h */\n countFalseIsActiveL24h?: boolean | number\n /** Number of unique values for isActiveL30d */\n countUniqueValuesIsActiveL30d?: boolean | number\n /** Number of empty values for isActiveL30d */\n countEmptyIsActiveL30d?: boolean | number\n /** Number of non-empty values for isActiveL30d */\n countNotEmptyIsActiveL30d?: boolean | number\n /** Percentage of empty values for isActiveL30d */\n percentageEmptyIsActiveL30d?: boolean | number\n /** Percentage of non-empty values for isActiveL30d */\n percentageNotEmptyIsActiveL30d?: boolean | number\n /** Count of true values in the field isActiveL30d */\n countTrueIsActiveL30d?: boolean | number\n /** Count of false values in the field isActiveL30d */\n countFalseIsActiveL30d?: boolean | number\n /** Number of unique values for isActiveL7d */\n countUniqueValuesIsActiveL7d?: boolean | number\n /** Number of empty values for isActiveL7d */\n countEmptyIsActiveL7d?: boolean | number\n /** Number of non-empty values for isActiveL7d */\n countNotEmptyIsActiveL7d?: boolean | number\n /** Percentage of empty values for isActiveL7d */\n percentageEmptyIsActiveL7d?: boolean | number\n /** Percentage of non-empty values for isActiveL7d */\n percentageNotEmptyIsActiveL7d?: boolean | number\n /** Count of true values in the field isActiveL7d */\n countTrueIsActiveL7d?: boolean | number\n /** Count of false values in the field isActiveL7d */\n countFalseIsActiveL7d?: boolean | number\n /** Number of unique values for isTwenty */\n countUniqueValuesIsTwenty?: boolean | number\n /** Number of empty values for isTwenty */\n countEmptyIsTwenty?: boolean | number\n /** Number of non-empty values for isTwenty */\n countNotEmptyIsTwenty?: boolean | number\n /** Percentage of empty values for isTwenty */\n percentageEmptyIsTwenty?: boolean | number\n /** Percentage of non-empty values for isTwenty */\n percentageNotEmptyIsTwenty?: boolean | number\n /** Count of true values in the field isTwenty */\n countTrueIsTwenty?: boolean | number\n /** Count of false values in the field isTwenty */\n countFalseIsTwenty?: boolean | number\n /** Number of unique values for lastActivityDate */\n countUniqueValuesLastActivityDate?: boolean | number\n /** Number of empty values for lastActivityDate */\n countEmptyLastActivityDate?: boolean | number\n /** Number of non-empty values for lastActivityDate */\n countNotEmptyLastActivityDate?: boolean | number\n /** Percentage of empty values for lastActivityDate */\n percentageEmptyLastActivityDate?: boolean | number\n /** Percentage of non-empty values for lastActivityDate */\n percentageNotEmptyLastActivityDate?: boolean | number\n /** Earliest date contained in the field lastActivityDate */\n minLastActivityDate?: boolean | number\n /** Latest date contained in the field lastActivityDate */\n maxLastActivityDate?: boolean | number\n /** Number of unique values for pageViewsL24h */\n countUniqueValuesPageViewsL24h?: boolean | number\n /** Number of empty values for pageViewsL24h */\n countEmptyPageViewsL24h?: boolean | number\n /** Number of non-empty values for pageViewsL24h */\n countNotEmptyPageViewsL24h?: boolean | number\n /** Percentage of empty values for pageViewsL24h */\n percentageEmptyPageViewsL24h?: boolean | number\n /** Percentage of non-empty values for pageViewsL24h */\n percentageNotEmptyPageViewsL24h?: boolean | number\n /** Minimum amount contained in the field pageViewsL24h */\n minPageViewsL24h?: boolean | number\n /** Maximum amount contained in the field pageViewsL24h */\n maxPageViewsL24h?: boolean | number\n /** Average amount contained in the field pageViewsL24h */\n avgPageViewsL24h?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24h */\n sumPageViewsL24h?: boolean | number\n /** Number of unique values for pageViewsL30d */\n countUniqueValuesPageViewsL30d?: boolean | number\n /** Number of empty values for pageViewsL30d */\n countEmptyPageViewsL30d?: boolean | number\n /** Number of non-empty values for pageViewsL30d */\n countNotEmptyPageViewsL30d?: boolean | number\n /** Percentage of empty values for pageViewsL30d */\n percentageEmptyPageViewsL30d?: boolean | number\n /** Percentage of non-empty values for pageViewsL30d */\n percentageNotEmptyPageViewsL30d?: boolean | number\n /** Minimum amount contained in the field pageViewsL30d */\n minPageViewsL30d?: boolean | number\n /** Maximum amount contained in the field pageViewsL30d */\n maxPageViewsL30d?: boolean | number\n /** Average amount contained in the field pageViewsL30d */\n avgPageViewsL30d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30d */\n sumPageViewsL30d?: boolean | number\n /** Number of unique values for pageViewsL7d */\n countUniqueValuesPageViewsL7d?: boolean | number\n /** Number of empty values for pageViewsL7d */\n countEmptyPageViewsL7d?: boolean | number\n /** Number of non-empty values for pageViewsL7d */\n countNotEmptyPageViewsL7d?: boolean | number\n /** Percentage of empty values for pageViewsL7d */\n percentageEmptyPageViewsL7d?: boolean | number\n /** Percentage of non-empty values for pageViewsL7d */\n percentageNotEmptyPageViewsL7d?: boolean | number\n /** Minimum amount contained in the field pageViewsL7d */\n minPageViewsL7d?: boolean | number\n /** Maximum amount contained in the field pageViewsL7d */\n maxPageViewsL7d?: boolean | number\n /** Average amount contained in the field pageViewsL7d */\n avgPageViewsL7d?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7d */\n sumPageViewsL7d?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for userTenure */\n countUniqueValuesUserTenure?: boolean | number\n /** Number of empty values for userTenure */\n countEmptyUserTenure?: boolean | number\n /** Number of non-empty values for userTenure */\n countNotEmptyUserTenure?: boolean | number\n /** Percentage of empty values for userTenure */\n percentageEmptyUserTenure?: boolean | number\n /** Percentage of non-empty values for userTenure */\n percentageNotEmptyUserTenure?: boolean | number\n /** Minimum amount contained in the field userTenure */\n minUserTenure?: boolean | number\n /** Maximum amount contained in the field userTenure */\n maxUserTenure?: boolean | number\n /** Average amount contained in the field userTenure */\n avgUserTenure?: boolean | number\n /** Sum of amounts contained in the field userTenure */\n sumUserTenure?: boolean | number\n /** Number of unique values for workspaceCount */\n countUniqueValuesWorkspaceCount?: boolean | number\n /** Number of empty values for workspaceCount */\n countEmptyWorkspaceCount?: boolean | number\n /** Number of non-empty values for workspaceCount */\n countNotEmptyWorkspaceCount?: boolean | number\n /** Percentage of empty values for workspaceCount */\n percentageEmptyWorkspaceCount?: boolean | number\n /** Percentage of non-empty values for workspaceCount */\n percentageNotEmptyWorkspaceCount?: boolean | number\n /** Minimum amount contained in the field workspaceCount */\n minWorkspaceCount?: boolean | number\n /** Maximum amount contained in the field workspaceCount */\n maxWorkspaceCount?: boolean | number\n /** Average amount contained in the field workspaceCount */\n avgWorkspaceCount?: boolean | number\n /** Sum of amounts contained in the field workspaceCount */\n sumWorkspaceCount?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUser2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUser2RelationInput {\n/** Connect to a cloudUser2 record */\nconnect?: (CloudUser2ConnectInput | null),\n/** Disconnect from a cloudUser2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUser2ConnectInput {\n/** Find a cloudUser2 record based on its unique fields: id */\nwhere?: (CloudUser2WhereUniqueInput | null)}\n\nexport interface CloudUser2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudUser2CreateInput {\n/** Id */\nid?: (Scalars['ID'] | null),activityStatus?: (CloudUser2ActivityStatusEnum | null),avgDailyPageviewsLast30d?: (Scalars['Float'] | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (Scalars['Float'] | null),email?: (EmailsCreateInput | null),fullName?: (FullNameCreateInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (Scalars['Float'] | null),pageViewsL30d?: (Scalars['Float'] | null),pageViewsL7d?: (Scalars['Float'] | null),updatedBy?: (ActorCreateInput | null),userTenure?: (Scalars['Float'] | null),workspaceCount?: (Scalars['Float'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),personId?: (Scalars['ID'] | null),person?: (PersonRelationInput | null)}\n\nexport interface CloudUser2UpdateInput {\n/** Id */\nid?: (Scalars['ID'] | null),activityStatus?: (CloudUser2ActivityStatusEnum | null),avgDailyPageviewsLast30d?: (Scalars['Float'] | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (Scalars['Float'] | null),email?: (EmailsUpdateInput | null),fullName?: (FullNameUpdateInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (Scalars['Float'] | null),pageViewsL30d?: (Scalars['Float'] | null),pageViewsL7d?: (Scalars['Float'] | null),updatedBy?: (ActorUpdateInput | null),userTenure?: (Scalars['Float'] | null),workspaceCount?: (Scalars['Float'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),personId?: (Scalars['ID'] | null),person?: (PersonRelationInput | null)}\n\nexport interface CloudUser2FilterInput {\n/** Id */\nid?: (UUIDFilter | null),activityStatus?: (CloudUser2ActivityStatusEnumFilter | null),avgDailyPageviewsLast30d?: (FloatFilter | null),dataLastUpdatedAt?: (Scalars['DateTime'] | null),daysSinceLastActivity?: (FloatFilter | null),email?: (EmailsFilterInput | null),fullName?: (FullNameFilterInput | null),isActiveL24h?: (BooleanFilter | null),isActiveL30d?: (BooleanFilter | null),isActiveL7d?: (BooleanFilter | null),isTwenty?: (BooleanFilter | null),lastActivityDate?: (Scalars['DateTime'] | null),pageViewsL24h?: (FloatFilter | null),pageViewsL30d?: (FloatFilter | null),pageViewsL7d?: (FloatFilter | null),updatedBy?: (ActorFilterInput | null),userTenure?: (FloatFilter | null),workspaceCount?: (FloatFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),personId?: (UUIDFilter | null),and?: ((CloudUser2FilterInput | null)[] | null),or?: ((CloudUser2FilterInput | null)[] | null),not?: (CloudUser2FilterInput | null)}\n\nexport interface CloudUser2ActivityStatusEnumFilter {eq?: (CloudUser2ActivityStatusEnum | null),neq?: (CloudUser2ActivityStatusEnum | null),in?: ((CloudUser2ActivityStatusEnum | null)[] | null),containsAny?: ((CloudUser2ActivityStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUser2OrderByInput {\n/** Id */\nid?: (OrderByDirection | null),activityStatus?: (OrderByDirection | null),avgDailyPageviewsLast30d?: (OrderByDirection | null),dataLastUpdatedAt?: (OrderByDirection | null),daysSinceLastActivity?: (OrderByDirection | null),email?: (EmailsOrderByInput | null),fullName?: (FullNameOrderByInput | null),isActiveL24h?: (OrderByDirection | null),isActiveL30d?: (OrderByDirection | null),isActiveL7d?: (OrderByDirection | null),isTwenty?: (OrderByDirection | null),lastActivityDate?: (OrderByDirection | null),pageViewsL24h?: (OrderByDirection | null),pageViewsL30d?: (OrderByDirection | null),pageViewsL7d?: (OrderByDirection | null),updatedBy?: (ActorOrderByInput | null),userTenure?: (OrderByDirection | null),workspaceCount?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null)}\n\nexport interface CloudUser2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudUser2OrderByWithGroupByAggregateInput | null),\n/** Id */\nid?: (OrderByDirection | null),activityStatus?: (OrderByDirection | null),avgDailyPageviewsLast30d?: (OrderByDirection | null),dataLastUpdatedAt?: (OrderByDateGranularityInput | null),daysSinceLastActivity?: (OrderByDirection | null),email?: (EmailsOrderByInput | null),fullName?: (FullNameOrderByInput | null),isActiveL24h?: (OrderByDirection | null),isActiveL30d?: (OrderByDirection | null),isActiveL7d?: (OrderByDirection | null),isTwenty?: (OrderByDirection | null),lastActivityDate?: (OrderByDateGranularityInput | null),pageViewsL24h?: (OrderByDirection | null),pageViewsL30d?: (OrderByDirection | null),pageViewsL7d?: (OrderByDirection | null),updatedBy?: (ActorOrderByInput | null),userTenure?: (OrderByDirection | null),workspaceCount?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudUser2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for activityStatus */\ncountUniqueValuesActivityStatus?: (OrderByDirection | null),\n/** Number of empty values for activityStatus */\ncountEmptyActivityStatus?: (OrderByDirection | null),\n/** Number of non-empty values for activityStatus */\ncountNotEmptyActivityStatus?: (OrderByDirection | null),\n/** Percentage of empty values for activityStatus */\npercentageEmptyActivityStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for activityStatus */\npercentageNotEmptyActivityStatus?: (OrderByDirection | null),\n/** Number of unique values for avgDailyPageviewsLast30d */\ncountUniqueValuesAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of empty values for avgDailyPageviewsLast30d */\ncountEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of non-empty values for avgDailyPageviewsLast30d */\ncountNotEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Percentage of empty values for avgDailyPageviewsLast30d */\npercentageEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for avgDailyPageviewsLast30d */\npercentageNotEmptyAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Minimum amount contained in the field avgDailyPageviewsLast30d */\nminAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Maximum amount contained in the field avgDailyPageviewsLast30d */\nmaxAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Average amount contained in the field avgDailyPageviewsLast30d */\navgAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field avgDailyPageviewsLast30d */\nsumAvgDailyPageviewsLast30d?: (OrderByDirection | null),\n/** Number of unique values for dataLastUpdatedAt */\ncountUniqueValuesDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for dataLastUpdatedAt */\ncountEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for dataLastUpdatedAt */\ncountNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for dataLastUpdatedAt */\npercentageEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dataLastUpdatedAt */\npercentageNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dataLastUpdatedAt */\nminDataLastUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field dataLastUpdatedAt */\nmaxDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for daysSinceLastActivity */\ncountUniqueValuesDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of empty values for daysSinceLastActivity */\ncountEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of non-empty values for daysSinceLastActivity */\ncountNotEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Percentage of empty values for daysSinceLastActivity */\npercentageEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Percentage of non-empty values for daysSinceLastActivity */\npercentageNotEmptyDaysSinceLastActivity?: (OrderByDirection | null),\n/** Minimum amount contained in the field daysSinceLastActivity */\nminDaysSinceLastActivity?: (OrderByDirection | null),\n/** Maximum amount contained in the field daysSinceLastActivity */\nmaxDaysSinceLastActivity?: (OrderByDirection | null),\n/** Average amount contained in the field daysSinceLastActivity */\navgDaysSinceLastActivity?: (OrderByDirection | null),\n/** Sum of amounts contained in the field daysSinceLastActivity */\nsumDaysSinceLastActivity?: (OrderByDirection | null),\n/** Number of unique values for email */\ncountUniqueValuesEmail?: (OrderByDirection | null),\n/** Number of empty values for email */\ncountEmptyEmail?: (OrderByDirection | null),\n/** Number of non-empty values for email */\ncountNotEmptyEmail?: (OrderByDirection | null),\n/** Percentage of empty values for email */\npercentageEmptyEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for email */\npercentageNotEmptyEmail?: (OrderByDirection | null),\n/** Number of unique values for fullName */\ncountUniqueValuesFullName?: (OrderByDirection | null),\n/** Number of empty values for fullName */\ncountEmptyFullName?: (OrderByDirection | null),\n/** Number of non-empty values for fullName */\ncountNotEmptyFullName?: (OrderByDirection | null),\n/** Percentage of empty values for fullName */\npercentageEmptyFullName?: (OrderByDirection | null),\n/** Percentage of non-empty values for fullName */\npercentageNotEmptyFullName?: (OrderByDirection | null),\n/** Number of unique values for isActiveL24h */\ncountUniqueValuesIsActiveL24h?: (OrderByDirection | null),\n/** Number of empty values for isActiveL24h */\ncountEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL24h */\ncountNotEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL24h */\npercentageEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL24h */\npercentageNotEmptyIsActiveL24h?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL24h */\ncountTrueIsActiveL24h?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL24h */\ncountFalseIsActiveL24h?: (OrderByDirection | null),\n/** Number of unique values for isActiveL30d */\ncountUniqueValuesIsActiveL30d?: (OrderByDirection | null),\n/** Number of empty values for isActiveL30d */\ncountEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL30d */\ncountNotEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL30d */\npercentageEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL30d */\npercentageNotEmptyIsActiveL30d?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL30d */\ncountTrueIsActiveL30d?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL30d */\ncountFalseIsActiveL30d?: (OrderByDirection | null),\n/** Number of unique values for isActiveL7d */\ncountUniqueValuesIsActiveL7d?: (OrderByDirection | null),\n/** Number of empty values for isActiveL7d */\ncountEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL7d */\ncountNotEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL7d */\npercentageEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL7d */\npercentageNotEmptyIsActiveL7d?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL7d */\ncountTrueIsActiveL7d?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL7d */\ncountFalseIsActiveL7d?: (OrderByDirection | null),\n/** Number of unique values for isTwenty */\ncountUniqueValuesIsTwenty?: (OrderByDirection | null),\n/** Number of empty values for isTwenty */\ncountEmptyIsTwenty?: (OrderByDirection | null),\n/** Number of non-empty values for isTwenty */\ncountNotEmptyIsTwenty?: (OrderByDirection | null),\n/** Percentage of empty values for isTwenty */\npercentageEmptyIsTwenty?: (OrderByDirection | null),\n/** Percentage of non-empty values for isTwenty */\npercentageNotEmptyIsTwenty?: (OrderByDirection | null),\n/** Count of true values in the field isTwenty */\ncountTrueIsTwenty?: (OrderByDirection | null),\n/** Count of false values in the field isTwenty */\ncountFalseIsTwenty?: (OrderByDirection | null),\n/** Number of unique values for lastActivityDate */\ncountUniqueValuesLastActivityDate?: (OrderByDirection | null),\n/** Number of empty values for lastActivityDate */\ncountEmptyLastActivityDate?: (OrderByDirection | null),\n/** Number of non-empty values for lastActivityDate */\ncountNotEmptyLastActivityDate?: (OrderByDirection | null),\n/** Percentage of empty values for lastActivityDate */\npercentageEmptyLastActivityDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastActivityDate */\npercentageNotEmptyLastActivityDate?: (OrderByDirection | null),\n/** Earliest date contained in the field lastActivityDate */\nminLastActivityDate?: (OrderByDirection | null),\n/** Latest date contained in the field lastActivityDate */\nmaxLastActivityDate?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL24h */\ncountUniqueValuesPageViewsL24h?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL24h */\ncountEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL24h */\ncountNotEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL24h */\npercentageEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL24h */\npercentageNotEmptyPageViewsL24h?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL24h */\nminPageViewsL24h?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL24h */\nmaxPageViewsL24h?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL24h */\navgPageViewsL24h?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL24h */\nsumPageViewsL24h?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL30d */\ncountUniqueValuesPageViewsL30d?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL30d */\ncountEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL30d */\ncountNotEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL30d */\npercentageEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL30d */\npercentageNotEmptyPageViewsL30d?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL30d */\nminPageViewsL30d?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL30d */\nmaxPageViewsL30d?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL30d */\navgPageViewsL30d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL30d */\nsumPageViewsL30d?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL7d */\ncountUniqueValuesPageViewsL7d?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL7d */\ncountEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL7d */\ncountNotEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL7d */\npercentageEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL7d */\npercentageNotEmptyPageViewsL7d?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL7d */\nminPageViewsL7d?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL7d */\nmaxPageViewsL7d?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL7d */\navgPageViewsL7d?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL7d */\nsumPageViewsL7d?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for userTenure */\ncountUniqueValuesUserTenure?: (OrderByDirection | null),\n/** Number of empty values for userTenure */\ncountEmptyUserTenure?: (OrderByDirection | null),\n/** Number of non-empty values for userTenure */\ncountNotEmptyUserTenure?: (OrderByDirection | null),\n/** Percentage of empty values for userTenure */\npercentageEmptyUserTenure?: (OrderByDirection | null),\n/** Percentage of non-empty values for userTenure */\npercentageNotEmptyUserTenure?: (OrderByDirection | null),\n/** Minimum amount contained in the field userTenure */\nminUserTenure?: (OrderByDirection | null),\n/** Maximum amount contained in the field userTenure */\nmaxUserTenure?: (OrderByDirection | null),\n/** Average amount contained in the field userTenure */\navgUserTenure?: (OrderByDirection | null),\n/** Sum of amounts contained in the field userTenure */\nsumUserTenure?: (OrderByDirection | null),\n/** Number of unique values for workspaceCount */\ncountUniqueValuesWorkspaceCount?: (OrderByDirection | null),\n/** Number of empty values for workspaceCount */\ncountEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceCount */\ncountNotEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceCount */\npercentageEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceCount */\npercentageNotEmptyWorkspaceCount?: (OrderByDirection | null),\n/** Minimum amount contained in the field workspaceCount */\nminWorkspaceCount?: (OrderByDirection | null),\n/** Maximum amount contained in the field workspaceCount */\nmaxWorkspaceCount?: (OrderByDirection | null),\n/** Average amount contained in the field workspaceCount */\navgWorkspaceCount?: (OrderByDirection | null),\n/** Sum of amounts contained in the field workspaceCount */\nsumWorkspaceCount?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),personId?: (OrderByDirection | null),\n/** Order by fields of the related person */\nperson?: (PersonOrderByInput | null)}\n\nexport interface CloudUser2GroupByInput {\n/** Id */\nid?: (Scalars['Boolean'] | null),activityStatus?: (Scalars['Boolean'] | null),avgDailyPageviewsLast30d?: (Scalars['Boolean'] | null),dataLastUpdatedAt?: (GroupByDateGranularityInput | null),daysSinceLastActivity?: (Scalars['Boolean'] | null),email?: (EmailsGroupByInput | null),fullName?: (FullNameGroupByInput | null),isActiveL24h?: (Scalars['Boolean'] | null),isActiveL30d?: (Scalars['Boolean'] | null),isActiveL7d?: (Scalars['Boolean'] | null),isTwenty?: (Scalars['Boolean'] | null),lastActivityDate?: (GroupByDateGranularityInput | null),pageViewsL24h?: (Scalars['Boolean'] | null),pageViewsL30d?: (Scalars['Boolean'] | null),pageViewsL7d?: (Scalars['Boolean'] | null),updatedBy?: (ActorGroupByInput | null),userTenure?: (Scalars['Boolean'] | null),workspaceCount?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related person */\nperson?: (PersonGroupByInput | null)}\n\nexport interface CloudUserWorkspace2GenqlSelection{\n twentyUserIdentifier?: boolean | number\n twentyWorkspaceIdentifier?: boolean | number\n idOfTheUserWorkspace?: boolean | number\n /** The user who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n cloudUser2Id?: boolean | number\n cloudWorkspace2Id?: boolean | number\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud user workspaces 2 tied to the CloudUserWorkspace2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUser2?: CloudUser2GenqlSelection\n cloudWorkspace2?: CloudWorkspace2GenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2EdgeGenqlSelection{\n node?: CloudUserWorkspace2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: boolean | number\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: boolean | number\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: boolean | number\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: boolean | number\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: boolean | number\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUserWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for twentyUserIdentifier */\n countUniqueValuesTwentyUserIdentifier?: boolean | number\n /** Number of empty values for twentyUserIdentifier */\n countEmptyTwentyUserIdentifier?: boolean | number\n /** Number of non-empty values for twentyUserIdentifier */\n countNotEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of empty values for twentyUserIdentifier */\n percentageEmptyTwentyUserIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyUserIdentifier */\n percentageNotEmptyTwentyUserIdentifier?: boolean | number\n /** Number of unique values for twentyWorkspaceIdentifier */\n countUniqueValuesTwentyWorkspaceIdentifier?: boolean | number\n /** Number of empty values for twentyWorkspaceIdentifier */\n countEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of non-empty values for twentyWorkspaceIdentifier */\n countNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of empty values for twentyWorkspaceIdentifier */\n percentageEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Percentage of non-empty values for twentyWorkspaceIdentifier */\n percentageNotEmptyTwentyWorkspaceIdentifier?: boolean | number\n /** Number of unique values for idOfTheUserWorkspace */\n countUniqueValuesIdOfTheUserWorkspace?: boolean | number\n /** Number of empty values for idOfTheUserWorkspace */\n countEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of non-empty values for idOfTheUserWorkspace */\n countNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of empty values for idOfTheUserWorkspace */\n percentageEmptyIdOfTheUserWorkspace?: boolean | number\n /** Percentage of non-empty values for idOfTheUserWorkspace */\n percentageNotEmptyIdOfTheUserWorkspace?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudUserWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudUserWorkspace2RelationInput {\n/** Connect to a cloudUserWorkspace2 record */\nconnect?: (CloudUserWorkspace2ConnectInput | null),\n/** Disconnect from a cloudUserWorkspace2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudUserWorkspace2ConnectInput {\n/** Find a cloudUserWorkspace2 record based on its unique fields: id */\nwhere?: (CloudUserWorkspace2WhereUniqueInput | null)}\n\nexport interface CloudUserWorkspace2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudUserWorkspace2CreateInput {twentyUserIdentifier?: (Scalars['String'] | null),twentyWorkspaceIdentifier?: (Scalars['String'] | null),idOfTheUserWorkspace?: (Scalars['String'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),cloudUser2Id?: (Scalars['ID'] | null),cloudUser2?: (CloudUser2RelationInput | null),cloudWorkspace2Id?: (Scalars['ID'] | null),cloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface CloudUserWorkspace2UpdateInput {twentyUserIdentifier?: (Scalars['String'] | null),twentyWorkspaceIdentifier?: (Scalars['String'] | null),idOfTheUserWorkspace?: (Scalars['String'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null),cloudUser2Id?: (Scalars['ID'] | null),cloudUser2?: (CloudUser2RelationInput | null),cloudWorkspace2Id?: (Scalars['ID'] | null),cloudWorkspace2?: (CloudWorkspace2RelationInput | null)}\n\nexport interface CloudUserWorkspace2FilterInput {twentyUserIdentifier?: (StringFilter | null),twentyWorkspaceIdentifier?: (StringFilter | null),idOfTheUserWorkspace?: (StringFilter | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),cloudUser2Id?: (UUIDFilter | null),cloudWorkspace2Id?: (UUIDFilter | null),and?: ((CloudUserWorkspace2FilterInput | null)[] | null),or?: ((CloudUserWorkspace2FilterInput | null)[] | null),not?: (CloudUserWorkspace2FilterInput | null)}\n\nexport interface CloudUserWorkspace2OrderByInput {twentyUserIdentifier?: (OrderByDirection | null),twentyWorkspaceIdentifier?: (OrderByDirection | null),idOfTheUserWorkspace?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\nexport interface CloudUserWorkspace2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudUserWorkspace2OrderByWithGroupByAggregateInput | null),twentyUserIdentifier?: (OrderByDirection | null),twentyWorkspaceIdentifier?: (OrderByDirection | null),idOfTheUserWorkspace?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByWithGroupByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByWithGroupByInput | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudUserWorkspace2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for twentyUserIdentifier */\ncountUniqueValuesTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of empty values for twentyUserIdentifier */\ncountEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of non-empty values for twentyUserIdentifier */\ncountNotEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Percentage of empty values for twentyUserIdentifier */\npercentageEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Percentage of non-empty values for twentyUserIdentifier */\npercentageNotEmptyTwentyUserIdentifier?: (OrderByDirection | null),\n/** Number of unique values for twentyWorkspaceIdentifier */\ncountUniqueValuesTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of empty values for twentyWorkspaceIdentifier */\ncountEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of non-empty values for twentyWorkspaceIdentifier */\ncountNotEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Percentage of empty values for twentyWorkspaceIdentifier */\npercentageEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Percentage of non-empty values for twentyWorkspaceIdentifier */\npercentageNotEmptyTwentyWorkspaceIdentifier?: (OrderByDirection | null),\n/** Number of unique values for idOfTheUserWorkspace */\ncountUniqueValuesIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of empty values for idOfTheUserWorkspace */\ncountEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of non-empty values for idOfTheUserWorkspace */\ncountNotEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Percentage of empty values for idOfTheUserWorkspace */\npercentageEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Percentage of non-empty values for idOfTheUserWorkspace */\npercentageNotEmptyIdOfTheUserWorkspace?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null),cloudUser2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2OrderByInput | null),cloudWorkspace2Id?: (OrderByDirection | null),\n/** Order by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2OrderByInput | null)}\n\nexport interface CloudUserWorkspace2GroupByInput {twentyUserIdentifier?: (Scalars['Boolean'] | null),twentyWorkspaceIdentifier?: (Scalars['Boolean'] | null),idOfTheUserWorkspace?: (Scalars['Boolean'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null),\n/** Group by fields of the related cloudUser2 */\ncloudUser2?: (CloudUser2GroupByInput | null),\n/** Group by fields of the related cloudWorkspace2 */\ncloudWorkspace2?: (CloudWorkspace2GroupByInput | null)}\n\nexport interface CloudWorkspace2GenqlSelection{\n /** Custom domain set up by the customer to use their own. */\n customDomain?: LinksGenqlSelection\n workspaceBusinessDomain?: LinksGenqlSelection\n companyLinkedin?: LinksGenqlSelection\n /** by workflow */\n dataLastUpdatedAt?: boolean | number\n lastPageViewDate?: boolean | number\n totalEverActiveWorkspaceUsers?: boolean | number\n activeUsersL30D?: boolean | number\n activeUsersL7D?: boolean | number\n activeUsersL24H?: boolean | number\n /** in days */\n workspaceTenure?: boolean | number\n pageViewsL30D?: boolean | number\n pageViewsL7D?: boolean | number\n pageViewsL24H?: boolean | number\n totalWorkspaceUsers?: boolean | number\n numberOfEventsL30D?: boolean | number\n numberOfEventsTotal?: boolean | number\n alexaRank?: boolean | number\n employees?: boolean | number\n isActiveL7D?: boolean | number\n isActiveL24H?: boolean | number\n isActiveL30D?: boolean | number\n isEnriched?: boolean | number\n industry?: boolean | number\n companyFoundedYear?: boolean | number\n description?: boolean | number\n latestFundingStage?: boolean | number\n companyName?: boolean | number\n /** This is the subdomain chosen by customers to access their workspace */\n subDomain?: boolean | number\n annualRevenue?: CurrencyGenqlSelection\n mrr?: CurrencyGenqlSelection\n potentialArr?: CurrencyGenqlSelection\n arr?: CurrencyGenqlSelection\n totalFunding?: CurrencyGenqlSelection\n activationStatus?: boolean | number\n subscriptionStatus?: boolean | number\n paymentFrequency?: boolean | number\n nextRenewalDate?: boolean | number\n creatorEmail?: EmailsGenqlSelection\n tags?: boolean | number\n /** The user who last updated the record */\n updatedBy?: ActorGenqlSelection\n /** Id */\n id?: boolean | number\n /** Name */\n name?: boolean | number\n /** Creation date */\n createdAt?: boolean | number\n /** Last time the record was changed */\n updatedAt?: boolean | number\n /** Deletion date */\n deletedAt?: boolean | number\n /** The creator of the record */\n createdBy?: ActorGenqlSelection\n /** Position */\n position?: boolean | number\n /** Search vector */\n searchVector?: boolean | number\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n timelineActivities?: (TimelineActivityConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TimelineActivityFilterInput | null), orderBy?: ((TimelineActivityOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n favorites?: (FavoriteConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (FavoriteFilterInput | null), orderBy?: ((FavoriteOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n attachments?: (AttachmentConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (AttachmentFilterInput | null), orderBy?: ((AttachmentOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n noteTargets?: (NoteTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (NoteTargetFilterInput | null), orderBy?: ((NoteTargetOrderByInput | null)[] | null)} })\n /** Cloud workspaces 2 tied to the CloudWorkspace2 */\n taskTargets?: (TaskTargetConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (TaskTargetFilterInput | null), orderBy?: ((TaskTargetOrderByInput | null)[] | null)} })\n cloudUserWorkspaces2?: (CloudUserWorkspace2ConnectionGenqlSelection & { __args?: {first?: (Scalars['Int'] | null), last?: (Scalars['Int'] | null), offset?: (Scalars['Int'] | null), before?: (Scalars['String'] | null), after?: (Scalars['String'] | null), filter?: (CloudUserWorkspace2FilterInput | null), orderBy?: ((CloudUserWorkspace2OrderByInput | null)[] | null)} })\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2EdgeGenqlSelection{\n node?: CloudWorkspace2GenqlSelection\n cursor?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2ConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: boolean | number\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: boolean | number\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: boolean | number\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: boolean | number\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: boolean | number\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: boolean | number\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: boolean | number\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: boolean | number\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: boolean | number\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: boolean | number\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: boolean | number\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: boolean | number\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: boolean | number\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: boolean | number\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: boolean | number\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: boolean | number\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: boolean | number\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: boolean | number\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: boolean | number\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: boolean | number\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: boolean | number\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: boolean | number\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: boolean | number\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: boolean | number\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: boolean | number\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: boolean | number\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: boolean | number\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: boolean | number\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: boolean | number\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: boolean | number\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: boolean | number\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: boolean | number\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: boolean | number\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: boolean | number\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: boolean | number\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: boolean | number\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: boolean | number\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: boolean | number\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: boolean | number\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: boolean | number\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: boolean | number\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: boolean | number\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: boolean | number\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: boolean | number\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: boolean | number\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: boolean | number\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: boolean | number\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: boolean | number\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: boolean | number\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: boolean | number\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: boolean | number\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: boolean | number\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: boolean | number\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: boolean | number\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: boolean | number\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: boolean | number\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: boolean | number\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: boolean | number\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: boolean | number\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: boolean | number\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: boolean | number\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: boolean | number\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: boolean | number\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: boolean | number\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: boolean | number\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: boolean | number\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: boolean | number\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: boolean | number\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: boolean | number\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: boolean | number\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: boolean | number\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: boolean | number\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: boolean | number\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: boolean | number\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: boolean | number\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: boolean | number\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: boolean | number\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: boolean | number\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: boolean | number\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: boolean | number\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: boolean | number\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: boolean | number\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: boolean | number\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: boolean | number\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: boolean | number\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: boolean | number\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: boolean | number\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: boolean | number\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: boolean | number\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: boolean | number\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: boolean | number\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: boolean | number\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: boolean | number\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: boolean | number\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: boolean | number\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: boolean | number\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: boolean | number\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: boolean | number\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: boolean | number\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: boolean | number\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: boolean | number\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: boolean | number\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: boolean | number\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: boolean | number\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: boolean | number\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: boolean | number\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: boolean | number\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: boolean | number\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: boolean | number\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: boolean | number\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: boolean | number\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: boolean | number\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: boolean | number\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: boolean | number\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: boolean | number\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: boolean | number\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: boolean | number\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: boolean | number\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: boolean | number\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: boolean | number\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: boolean | number\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: boolean | number\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: boolean | number\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: boolean | number\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: boolean | number\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: boolean | number\n /** Number of empty values for industry */\n countEmptyIndustry?: boolean | number\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: boolean | number\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: boolean | number\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: boolean | number\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: boolean | number\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: boolean | number\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: boolean | number\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: boolean | number\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: boolean | number\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: boolean | number\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: boolean | number\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: boolean | number\n /** Number of empty values for companyName */\n countEmptyCompanyName?: boolean | number\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: boolean | number\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: boolean | number\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: boolean | number\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: boolean | number\n /** Number of empty values for subDomain */\n countEmptySubDomain?: boolean | number\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: boolean | number\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: boolean | number\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: boolean | number\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: boolean | number\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: boolean | number\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: boolean | number\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: boolean | number\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: boolean | number\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: boolean | number\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: boolean | number\n /** Number of empty values for mrr */\n countEmptyMrr?: boolean | number\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: boolean | number\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: boolean | number\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: boolean | number\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: boolean | number\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: boolean | number\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: boolean | number\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: boolean | number\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: boolean | number\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: boolean | number\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: boolean | number\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: boolean | number\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: boolean | number\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: boolean | number\n /** Number of unique values for arr */\n countUniqueValuesArr?: boolean | number\n /** Number of empty values for arr */\n countEmptyArr?: boolean | number\n /** Number of non-empty values for arr */\n countNotEmptyArr?: boolean | number\n /** Percentage of empty values for arr */\n percentageEmptyArr?: boolean | number\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: boolean | number\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: boolean | number\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: boolean | number\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: boolean | number\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: boolean | number\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: boolean | number\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: boolean | number\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: boolean | number\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: boolean | number\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: boolean | number\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: boolean | number\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: boolean | number\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: boolean | number\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: boolean | number\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: boolean | number\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: boolean | number\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: boolean | number\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: boolean | number\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: boolean | number\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: boolean | number\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: boolean | number\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: boolean | number\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: boolean | number\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: boolean | number\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: boolean | number\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: boolean | number\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: boolean | number\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: boolean | number\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: boolean | number\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: boolean | number\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: boolean | number\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: boolean | number\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: boolean | number\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: boolean | number\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: boolean | number\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: boolean | number\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: boolean | number\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: boolean | number\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: boolean | number\n /** Number of unique values for tags */\n countUniqueValuesTags?: boolean | number\n /** Number of empty values for tags */\n countEmptyTags?: boolean | number\n /** Number of non-empty values for tags */\n countNotEmptyTags?: boolean | number\n /** Percentage of empty values for tags */\n percentageEmptyTags?: boolean | number\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2GroupByConnectionGenqlSelection{\n /** Total number of records in the connection */\n totalCount?: boolean | number\n /** Number of unique values for customDomain */\n countUniqueValuesCustomDomain?: boolean | number\n /** Number of empty values for customDomain */\n countEmptyCustomDomain?: boolean | number\n /** Number of non-empty values for customDomain */\n countNotEmptyCustomDomain?: boolean | number\n /** Percentage of empty values for customDomain */\n percentageEmptyCustomDomain?: boolean | number\n /** Percentage of non-empty values for customDomain */\n percentageNotEmptyCustomDomain?: boolean | number\n /** Number of unique values for workspaceBusinessDomain */\n countUniqueValuesWorkspaceBusinessDomain?: boolean | number\n /** Number of empty values for workspaceBusinessDomain */\n countEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of non-empty values for workspaceBusinessDomain */\n countNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of empty values for workspaceBusinessDomain */\n percentageEmptyWorkspaceBusinessDomain?: boolean | number\n /** Percentage of non-empty values for workspaceBusinessDomain */\n percentageNotEmptyWorkspaceBusinessDomain?: boolean | number\n /** Number of unique values for companyLinkedin */\n countUniqueValuesCompanyLinkedin?: boolean | number\n /** Number of empty values for companyLinkedin */\n countEmptyCompanyLinkedin?: boolean | number\n /** Number of non-empty values for companyLinkedin */\n countNotEmptyCompanyLinkedin?: boolean | number\n /** Percentage of empty values for companyLinkedin */\n percentageEmptyCompanyLinkedin?: boolean | number\n /** Percentage of non-empty values for companyLinkedin */\n percentageNotEmptyCompanyLinkedin?: boolean | number\n /** Number of unique values for dataLastUpdatedAt */\n countUniqueValuesDataLastUpdatedAt?: boolean | number\n /** Number of empty values for dataLastUpdatedAt */\n countEmptyDataLastUpdatedAt?: boolean | number\n /** Number of non-empty values for dataLastUpdatedAt */\n countNotEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of empty values for dataLastUpdatedAt */\n percentageEmptyDataLastUpdatedAt?: boolean | number\n /** Percentage of non-empty values for dataLastUpdatedAt */\n percentageNotEmptyDataLastUpdatedAt?: boolean | number\n /** Earliest date contained in the field dataLastUpdatedAt */\n minDataLastUpdatedAt?: boolean | number\n /** Latest date contained in the field dataLastUpdatedAt */\n maxDataLastUpdatedAt?: boolean | number\n /** Number of unique values for lastPageViewDate */\n countUniqueValuesLastPageViewDate?: boolean | number\n /** Number of empty values for lastPageViewDate */\n countEmptyLastPageViewDate?: boolean | number\n /** Number of non-empty values for lastPageViewDate */\n countNotEmptyLastPageViewDate?: boolean | number\n /** Percentage of empty values for lastPageViewDate */\n percentageEmptyLastPageViewDate?: boolean | number\n /** Percentage of non-empty values for lastPageViewDate */\n percentageNotEmptyLastPageViewDate?: boolean | number\n /** Earliest date contained in the field lastPageViewDate */\n minLastPageViewDate?: boolean | number\n /** Latest date contained in the field lastPageViewDate */\n maxLastPageViewDate?: boolean | number\n /** Number of unique values for totalEverActiveWorkspaceUsers */\n countUniqueValuesTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of empty values for totalEverActiveWorkspaceUsers */\n countEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalEverActiveWorkspaceUsers */\n countNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalEverActiveWorkspaceUsers */\n percentageEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\n percentageNotEmptyTotalEverActiveWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\n minTotalEverActiveWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\n maxTotalEverActiveWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalEverActiveWorkspaceUsers */\n avgTotalEverActiveWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\n sumTotalEverActiveWorkspaceUsers?: boolean | number\n /** Number of unique values for activeUsersL30D */\n countUniqueValuesActiveUsersL30D?: boolean | number\n /** Number of empty values for activeUsersL30D */\n countEmptyActiveUsersL30D?: boolean | number\n /** Number of non-empty values for activeUsersL30D */\n countNotEmptyActiveUsersL30D?: boolean | number\n /** Percentage of empty values for activeUsersL30D */\n percentageEmptyActiveUsersL30D?: boolean | number\n /** Percentage of non-empty values for activeUsersL30D */\n percentageNotEmptyActiveUsersL30D?: boolean | number\n /** Minimum amount contained in the field activeUsersL30D */\n minActiveUsersL30D?: boolean | number\n /** Maximum amount contained in the field activeUsersL30D */\n maxActiveUsersL30D?: boolean | number\n /** Average amount contained in the field activeUsersL30D */\n avgActiveUsersL30D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL30D */\n sumActiveUsersL30D?: boolean | number\n /** Number of unique values for activeUsersL7D */\n countUniqueValuesActiveUsersL7D?: boolean | number\n /** Number of empty values for activeUsersL7D */\n countEmptyActiveUsersL7D?: boolean | number\n /** Number of non-empty values for activeUsersL7D */\n countNotEmptyActiveUsersL7D?: boolean | number\n /** Percentage of empty values for activeUsersL7D */\n percentageEmptyActiveUsersL7D?: boolean | number\n /** Percentage of non-empty values for activeUsersL7D */\n percentageNotEmptyActiveUsersL7D?: boolean | number\n /** Minimum amount contained in the field activeUsersL7D */\n minActiveUsersL7D?: boolean | number\n /** Maximum amount contained in the field activeUsersL7D */\n maxActiveUsersL7D?: boolean | number\n /** Average amount contained in the field activeUsersL7D */\n avgActiveUsersL7D?: boolean | number\n /** Sum of amounts contained in the field activeUsersL7D */\n sumActiveUsersL7D?: boolean | number\n /** Number of unique values for activeUsersL24H */\n countUniqueValuesActiveUsersL24H?: boolean | number\n /** Number of empty values for activeUsersL24H */\n countEmptyActiveUsersL24H?: boolean | number\n /** Number of non-empty values for activeUsersL24H */\n countNotEmptyActiveUsersL24H?: boolean | number\n /** Percentage of empty values for activeUsersL24H */\n percentageEmptyActiveUsersL24H?: boolean | number\n /** Percentage of non-empty values for activeUsersL24H */\n percentageNotEmptyActiveUsersL24H?: boolean | number\n /** Minimum amount contained in the field activeUsersL24H */\n minActiveUsersL24H?: boolean | number\n /** Maximum amount contained in the field activeUsersL24H */\n maxActiveUsersL24H?: boolean | number\n /** Average amount contained in the field activeUsersL24H */\n avgActiveUsersL24H?: boolean | number\n /** Sum of amounts contained in the field activeUsersL24H */\n sumActiveUsersL24H?: boolean | number\n /** Number of unique values for workspaceTenure */\n countUniqueValuesWorkspaceTenure?: boolean | number\n /** Number of empty values for workspaceTenure */\n countEmptyWorkspaceTenure?: boolean | number\n /** Number of non-empty values for workspaceTenure */\n countNotEmptyWorkspaceTenure?: boolean | number\n /** Percentage of empty values for workspaceTenure */\n percentageEmptyWorkspaceTenure?: boolean | number\n /** Percentage of non-empty values for workspaceTenure */\n percentageNotEmptyWorkspaceTenure?: boolean | number\n /** Minimum amount contained in the field workspaceTenure */\n minWorkspaceTenure?: boolean | number\n /** Maximum amount contained in the field workspaceTenure */\n maxWorkspaceTenure?: boolean | number\n /** Average amount contained in the field workspaceTenure */\n avgWorkspaceTenure?: boolean | number\n /** Sum of amounts contained in the field workspaceTenure */\n sumWorkspaceTenure?: boolean | number\n /** Number of unique values for pageViewsL30D */\n countUniqueValuesPageViewsL30D?: boolean | number\n /** Number of empty values for pageViewsL30D */\n countEmptyPageViewsL30D?: boolean | number\n /** Number of non-empty values for pageViewsL30D */\n countNotEmptyPageViewsL30D?: boolean | number\n /** Percentage of empty values for pageViewsL30D */\n percentageEmptyPageViewsL30D?: boolean | number\n /** Percentage of non-empty values for pageViewsL30D */\n percentageNotEmptyPageViewsL30D?: boolean | number\n /** Minimum amount contained in the field pageViewsL30D */\n minPageViewsL30D?: boolean | number\n /** Maximum amount contained in the field pageViewsL30D */\n maxPageViewsL30D?: boolean | number\n /** Average amount contained in the field pageViewsL30D */\n avgPageViewsL30D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL30D */\n sumPageViewsL30D?: boolean | number\n /** Number of unique values for pageViewsL7D */\n countUniqueValuesPageViewsL7D?: boolean | number\n /** Number of empty values for pageViewsL7D */\n countEmptyPageViewsL7D?: boolean | number\n /** Number of non-empty values for pageViewsL7D */\n countNotEmptyPageViewsL7D?: boolean | number\n /** Percentage of empty values for pageViewsL7D */\n percentageEmptyPageViewsL7D?: boolean | number\n /** Percentage of non-empty values for pageViewsL7D */\n percentageNotEmptyPageViewsL7D?: boolean | number\n /** Minimum amount contained in the field pageViewsL7D */\n minPageViewsL7D?: boolean | number\n /** Maximum amount contained in the field pageViewsL7D */\n maxPageViewsL7D?: boolean | number\n /** Average amount contained in the field pageViewsL7D */\n avgPageViewsL7D?: boolean | number\n /** Sum of amounts contained in the field pageViewsL7D */\n sumPageViewsL7D?: boolean | number\n /** Number of unique values for pageViewsL24H */\n countUniqueValuesPageViewsL24H?: boolean | number\n /** Number of empty values for pageViewsL24H */\n countEmptyPageViewsL24H?: boolean | number\n /** Number of non-empty values for pageViewsL24H */\n countNotEmptyPageViewsL24H?: boolean | number\n /** Percentage of empty values for pageViewsL24H */\n percentageEmptyPageViewsL24H?: boolean | number\n /** Percentage of non-empty values for pageViewsL24H */\n percentageNotEmptyPageViewsL24H?: boolean | number\n /** Minimum amount contained in the field pageViewsL24H */\n minPageViewsL24H?: boolean | number\n /** Maximum amount contained in the field pageViewsL24H */\n maxPageViewsL24H?: boolean | number\n /** Average amount contained in the field pageViewsL24H */\n avgPageViewsL24H?: boolean | number\n /** Sum of amounts contained in the field pageViewsL24H */\n sumPageViewsL24H?: boolean | number\n /** Number of unique values for totalWorkspaceUsers */\n countUniqueValuesTotalWorkspaceUsers?: boolean | number\n /** Number of empty values for totalWorkspaceUsers */\n countEmptyTotalWorkspaceUsers?: boolean | number\n /** Number of non-empty values for totalWorkspaceUsers */\n countNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of empty values for totalWorkspaceUsers */\n percentageEmptyTotalWorkspaceUsers?: boolean | number\n /** Percentage of non-empty values for totalWorkspaceUsers */\n percentageNotEmptyTotalWorkspaceUsers?: boolean | number\n /** Minimum amount contained in the field totalWorkspaceUsers */\n minTotalWorkspaceUsers?: boolean | number\n /** Maximum amount contained in the field totalWorkspaceUsers */\n maxTotalWorkspaceUsers?: boolean | number\n /** Average amount contained in the field totalWorkspaceUsers */\n avgTotalWorkspaceUsers?: boolean | number\n /** Sum of amounts contained in the field totalWorkspaceUsers */\n sumTotalWorkspaceUsers?: boolean | number\n /** Number of unique values for numberOfEventsL30D */\n countUniqueValuesNumberOfEventsL30D?: boolean | number\n /** Number of empty values for numberOfEventsL30D */\n countEmptyNumberOfEventsL30D?: boolean | number\n /** Number of non-empty values for numberOfEventsL30D */\n countNotEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of empty values for numberOfEventsL30D */\n percentageEmptyNumberOfEventsL30D?: boolean | number\n /** Percentage of non-empty values for numberOfEventsL30D */\n percentageNotEmptyNumberOfEventsL30D?: boolean | number\n /** Minimum amount contained in the field numberOfEventsL30D */\n minNumberOfEventsL30D?: boolean | number\n /** Maximum amount contained in the field numberOfEventsL30D */\n maxNumberOfEventsL30D?: boolean | number\n /** Average amount contained in the field numberOfEventsL30D */\n avgNumberOfEventsL30D?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsL30D */\n sumNumberOfEventsL30D?: boolean | number\n /** Number of unique values for numberOfEventsTotal */\n countUniqueValuesNumberOfEventsTotal?: boolean | number\n /** Number of empty values for numberOfEventsTotal */\n countEmptyNumberOfEventsTotal?: boolean | number\n /** Number of non-empty values for numberOfEventsTotal */\n countNotEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of empty values for numberOfEventsTotal */\n percentageEmptyNumberOfEventsTotal?: boolean | number\n /** Percentage of non-empty values for numberOfEventsTotal */\n percentageNotEmptyNumberOfEventsTotal?: boolean | number\n /** Minimum amount contained in the field numberOfEventsTotal */\n minNumberOfEventsTotal?: boolean | number\n /** Maximum amount contained in the field numberOfEventsTotal */\n maxNumberOfEventsTotal?: boolean | number\n /** Average amount contained in the field numberOfEventsTotal */\n avgNumberOfEventsTotal?: boolean | number\n /** Sum of amounts contained in the field numberOfEventsTotal */\n sumNumberOfEventsTotal?: boolean | number\n /** Number of unique values for alexaRank */\n countUniqueValuesAlexaRank?: boolean | number\n /** Number of empty values for alexaRank */\n countEmptyAlexaRank?: boolean | number\n /** Number of non-empty values for alexaRank */\n countNotEmptyAlexaRank?: boolean | number\n /** Percentage of empty values for alexaRank */\n percentageEmptyAlexaRank?: boolean | number\n /** Percentage of non-empty values for alexaRank */\n percentageNotEmptyAlexaRank?: boolean | number\n /** Minimum amount contained in the field alexaRank */\n minAlexaRank?: boolean | number\n /** Maximum amount contained in the field alexaRank */\n maxAlexaRank?: boolean | number\n /** Average amount contained in the field alexaRank */\n avgAlexaRank?: boolean | number\n /** Sum of amounts contained in the field alexaRank */\n sumAlexaRank?: boolean | number\n /** Number of unique values for employees */\n countUniqueValuesEmployees?: boolean | number\n /** Number of empty values for employees */\n countEmptyEmployees?: boolean | number\n /** Number of non-empty values for employees */\n countNotEmptyEmployees?: boolean | number\n /** Percentage of empty values for employees */\n percentageEmptyEmployees?: boolean | number\n /** Percentage of non-empty values for employees */\n percentageNotEmptyEmployees?: boolean | number\n /** Minimum amount contained in the field employees */\n minEmployees?: boolean | number\n /** Maximum amount contained in the field employees */\n maxEmployees?: boolean | number\n /** Average amount contained in the field employees */\n avgEmployees?: boolean | number\n /** Sum of amounts contained in the field employees */\n sumEmployees?: boolean | number\n /** Number of unique values for isActiveL7D */\n countUniqueValuesIsActiveL7D?: boolean | number\n /** Number of empty values for isActiveL7D */\n countEmptyIsActiveL7D?: boolean | number\n /** Number of non-empty values for isActiveL7D */\n countNotEmptyIsActiveL7D?: boolean | number\n /** Percentage of empty values for isActiveL7D */\n percentageEmptyIsActiveL7D?: boolean | number\n /** Percentage of non-empty values for isActiveL7D */\n percentageNotEmptyIsActiveL7D?: boolean | number\n /** Count of true values in the field isActiveL7D */\n countTrueIsActiveL7D?: boolean | number\n /** Count of false values in the field isActiveL7D */\n countFalseIsActiveL7D?: boolean | number\n /** Number of unique values for isActiveL24H */\n countUniqueValuesIsActiveL24H?: boolean | number\n /** Number of empty values for isActiveL24H */\n countEmptyIsActiveL24H?: boolean | number\n /** Number of non-empty values for isActiveL24H */\n countNotEmptyIsActiveL24H?: boolean | number\n /** Percentage of empty values for isActiveL24H */\n percentageEmptyIsActiveL24H?: boolean | number\n /** Percentage of non-empty values for isActiveL24H */\n percentageNotEmptyIsActiveL24H?: boolean | number\n /** Count of true values in the field isActiveL24H */\n countTrueIsActiveL24H?: boolean | number\n /** Count of false values in the field isActiveL24H */\n countFalseIsActiveL24H?: boolean | number\n /** Number of unique values for isActiveL30D */\n countUniqueValuesIsActiveL30D?: boolean | number\n /** Number of empty values for isActiveL30D */\n countEmptyIsActiveL30D?: boolean | number\n /** Number of non-empty values for isActiveL30D */\n countNotEmptyIsActiveL30D?: boolean | number\n /** Percentage of empty values for isActiveL30D */\n percentageEmptyIsActiveL30D?: boolean | number\n /** Percentage of non-empty values for isActiveL30D */\n percentageNotEmptyIsActiveL30D?: boolean | number\n /** Count of true values in the field isActiveL30D */\n countTrueIsActiveL30D?: boolean | number\n /** Count of false values in the field isActiveL30D */\n countFalseIsActiveL30D?: boolean | number\n /** Number of unique values for isEnriched */\n countUniqueValuesIsEnriched?: boolean | number\n /** Number of empty values for isEnriched */\n countEmptyIsEnriched?: boolean | number\n /** Number of non-empty values for isEnriched */\n countNotEmptyIsEnriched?: boolean | number\n /** Percentage of empty values for isEnriched */\n percentageEmptyIsEnriched?: boolean | number\n /** Percentage of non-empty values for isEnriched */\n percentageNotEmptyIsEnriched?: boolean | number\n /** Count of true values in the field isEnriched */\n countTrueIsEnriched?: boolean | number\n /** Count of false values in the field isEnriched */\n countFalseIsEnriched?: boolean | number\n /** Number of unique values for industry */\n countUniqueValuesIndustry?: boolean | number\n /** Number of empty values for industry */\n countEmptyIndustry?: boolean | number\n /** Number of non-empty values for industry */\n countNotEmptyIndustry?: boolean | number\n /** Percentage of empty values for industry */\n percentageEmptyIndustry?: boolean | number\n /** Percentage of non-empty values for industry */\n percentageNotEmptyIndustry?: boolean | number\n /** Number of unique values for companyFoundedYear */\n countUniqueValuesCompanyFoundedYear?: boolean | number\n /** Number of empty values for companyFoundedYear */\n countEmptyCompanyFoundedYear?: boolean | number\n /** Number of non-empty values for companyFoundedYear */\n countNotEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of empty values for companyFoundedYear */\n percentageEmptyCompanyFoundedYear?: boolean | number\n /** Percentage of non-empty values for companyFoundedYear */\n percentageNotEmptyCompanyFoundedYear?: boolean | number\n /** Number of unique values for description */\n countUniqueValuesDescription?: boolean | number\n /** Number of empty values for description */\n countEmptyDescription?: boolean | number\n /** Number of non-empty values for description */\n countNotEmptyDescription?: boolean | number\n /** Percentage of empty values for description */\n percentageEmptyDescription?: boolean | number\n /** Percentage of non-empty values for description */\n percentageNotEmptyDescription?: boolean | number\n /** Number of unique values for latestFundingStage */\n countUniqueValuesLatestFundingStage?: boolean | number\n /** Number of empty values for latestFundingStage */\n countEmptyLatestFundingStage?: boolean | number\n /** Number of non-empty values for latestFundingStage */\n countNotEmptyLatestFundingStage?: boolean | number\n /** Percentage of empty values for latestFundingStage */\n percentageEmptyLatestFundingStage?: boolean | number\n /** Percentage of non-empty values for latestFundingStage */\n percentageNotEmptyLatestFundingStage?: boolean | number\n /** Number of unique values for companyName */\n countUniqueValuesCompanyName?: boolean | number\n /** Number of empty values for companyName */\n countEmptyCompanyName?: boolean | number\n /** Number of non-empty values for companyName */\n countNotEmptyCompanyName?: boolean | number\n /** Percentage of empty values for companyName */\n percentageEmptyCompanyName?: boolean | number\n /** Percentage of non-empty values for companyName */\n percentageNotEmptyCompanyName?: boolean | number\n /** Number of unique values for subDomain */\n countUniqueValuesSubDomain?: boolean | number\n /** Number of empty values for subDomain */\n countEmptySubDomain?: boolean | number\n /** Number of non-empty values for subDomain */\n countNotEmptySubDomain?: boolean | number\n /** Percentage of empty values for subDomain */\n percentageEmptySubDomain?: boolean | number\n /** Percentage of non-empty values for subDomain */\n percentageNotEmptySubDomain?: boolean | number\n /** Number of unique values for annualRevenue */\n countUniqueValuesAnnualRevenue?: boolean | number\n /** Number of empty values for annualRevenue */\n countEmptyAnnualRevenue?: boolean | number\n /** Number of non-empty values for annualRevenue */\n countNotEmptyAnnualRevenue?: boolean | number\n /** Percentage of empty values for annualRevenue */\n percentageEmptyAnnualRevenue?: boolean | number\n /** Percentage of non-empty values for annualRevenue */\n percentageNotEmptyAnnualRevenue?: boolean | number\n /** Minimum amount contained in the field annualRevenue */\n minAnnualRevenueAmountMicros?: boolean | number\n /** Maximal amount contained in the field annualRevenue */\n maxAnnualRevenueAmountMicros?: boolean | number\n /** Sum of amounts contained in the field annualRevenue */\n sumAnnualRevenueAmountMicros?: boolean | number\n /** Average amount contained in the field annualRevenue */\n avgAnnualRevenueAmountMicros?: boolean | number\n /** Number of unique values for mrr */\n countUniqueValuesMrr?: boolean | number\n /** Number of empty values for mrr */\n countEmptyMrr?: boolean | number\n /** Number of non-empty values for mrr */\n countNotEmptyMrr?: boolean | number\n /** Percentage of empty values for mrr */\n percentageEmptyMrr?: boolean | number\n /** Percentage of non-empty values for mrr */\n percentageNotEmptyMrr?: boolean | number\n /** Minimum amount contained in the field mrr */\n minMrrAmountMicros?: boolean | number\n /** Maximal amount contained in the field mrr */\n maxMrrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field mrr */\n sumMrrAmountMicros?: boolean | number\n /** Average amount contained in the field mrr */\n avgMrrAmountMicros?: boolean | number\n /** Number of unique values for potentialArr */\n countUniqueValuesPotentialArr?: boolean | number\n /** Number of empty values for potentialArr */\n countEmptyPotentialArr?: boolean | number\n /** Number of non-empty values for potentialArr */\n countNotEmptyPotentialArr?: boolean | number\n /** Percentage of empty values for potentialArr */\n percentageEmptyPotentialArr?: boolean | number\n /** Percentage of non-empty values for potentialArr */\n percentageNotEmptyPotentialArr?: boolean | number\n /** Minimum amount contained in the field potentialArr */\n minPotentialArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field potentialArr */\n maxPotentialArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field potentialArr */\n sumPotentialArrAmountMicros?: boolean | number\n /** Average amount contained in the field potentialArr */\n avgPotentialArrAmountMicros?: boolean | number\n /** Number of unique values for arr */\n countUniqueValuesArr?: boolean | number\n /** Number of empty values for arr */\n countEmptyArr?: boolean | number\n /** Number of non-empty values for arr */\n countNotEmptyArr?: boolean | number\n /** Percentage of empty values for arr */\n percentageEmptyArr?: boolean | number\n /** Percentage of non-empty values for arr */\n percentageNotEmptyArr?: boolean | number\n /** Minimum amount contained in the field arr */\n minArrAmountMicros?: boolean | number\n /** Maximal amount contained in the field arr */\n maxArrAmountMicros?: boolean | number\n /** Sum of amounts contained in the field arr */\n sumArrAmountMicros?: boolean | number\n /** Average amount contained in the field arr */\n avgArrAmountMicros?: boolean | number\n /** Number of unique values for totalFunding */\n countUniqueValuesTotalFunding?: boolean | number\n /** Number of empty values for totalFunding */\n countEmptyTotalFunding?: boolean | number\n /** Number of non-empty values for totalFunding */\n countNotEmptyTotalFunding?: boolean | number\n /** Percentage of empty values for totalFunding */\n percentageEmptyTotalFunding?: boolean | number\n /** Percentage of non-empty values for totalFunding */\n percentageNotEmptyTotalFunding?: boolean | number\n /** Minimum amount contained in the field totalFunding */\n minTotalFundingAmountMicros?: boolean | number\n /** Maximal amount contained in the field totalFunding */\n maxTotalFundingAmountMicros?: boolean | number\n /** Sum of amounts contained in the field totalFunding */\n sumTotalFundingAmountMicros?: boolean | number\n /** Average amount contained in the field totalFunding */\n avgTotalFundingAmountMicros?: boolean | number\n /** Number of unique values for activationStatus */\n countUniqueValuesActivationStatus?: boolean | number\n /** Number of empty values for activationStatus */\n countEmptyActivationStatus?: boolean | number\n /** Number of non-empty values for activationStatus */\n countNotEmptyActivationStatus?: boolean | number\n /** Percentage of empty values for activationStatus */\n percentageEmptyActivationStatus?: boolean | number\n /** Percentage of non-empty values for activationStatus */\n percentageNotEmptyActivationStatus?: boolean | number\n /** Number of unique values for subscriptionStatus */\n countUniqueValuesSubscriptionStatus?: boolean | number\n /** Number of empty values for subscriptionStatus */\n countEmptySubscriptionStatus?: boolean | number\n /** Number of non-empty values for subscriptionStatus */\n countNotEmptySubscriptionStatus?: boolean | number\n /** Percentage of empty values for subscriptionStatus */\n percentageEmptySubscriptionStatus?: boolean | number\n /** Percentage of non-empty values for subscriptionStatus */\n percentageNotEmptySubscriptionStatus?: boolean | number\n /** Number of unique values for paymentFrequency */\n countUniqueValuesPaymentFrequency?: boolean | number\n /** Number of empty values for paymentFrequency */\n countEmptyPaymentFrequency?: boolean | number\n /** Number of non-empty values for paymentFrequency */\n countNotEmptyPaymentFrequency?: boolean | number\n /** Percentage of empty values for paymentFrequency */\n percentageEmptyPaymentFrequency?: boolean | number\n /** Percentage of non-empty values for paymentFrequency */\n percentageNotEmptyPaymentFrequency?: boolean | number\n /** Number of unique values for nextRenewalDate */\n countUniqueValuesNextRenewalDate?: boolean | number\n /** Number of empty values for nextRenewalDate */\n countEmptyNextRenewalDate?: boolean | number\n /** Number of non-empty values for nextRenewalDate */\n countNotEmptyNextRenewalDate?: boolean | number\n /** Percentage of empty values for nextRenewalDate */\n percentageEmptyNextRenewalDate?: boolean | number\n /** Percentage of non-empty values for nextRenewalDate */\n percentageNotEmptyNextRenewalDate?: boolean | number\n /** Earliest date contained in the field nextRenewalDate */\n minNextRenewalDate?: boolean | number\n /** Latest date contained in the field nextRenewalDate */\n maxNextRenewalDate?: boolean | number\n /** Number of unique values for creatorEmail */\n countUniqueValuesCreatorEmail?: boolean | number\n /** Number of empty values for creatorEmail */\n countEmptyCreatorEmail?: boolean | number\n /** Number of non-empty values for creatorEmail */\n countNotEmptyCreatorEmail?: boolean | number\n /** Percentage of empty values for creatorEmail */\n percentageEmptyCreatorEmail?: boolean | number\n /** Percentage of non-empty values for creatorEmail */\n percentageNotEmptyCreatorEmail?: boolean | number\n /** Number of unique values for tags */\n countUniqueValuesTags?: boolean | number\n /** Number of empty values for tags */\n countEmptyTags?: boolean | number\n /** Number of non-empty values for tags */\n countNotEmptyTags?: boolean | number\n /** Percentage of empty values for tags */\n percentageEmptyTags?: boolean | number\n /** Percentage of non-empty values for tags */\n percentageNotEmptyTags?: boolean | number\n /** Number of unique values for updatedBy */\n countUniqueValuesUpdatedBy?: boolean | number\n /** Number of empty values for updatedBy */\n countEmptyUpdatedBy?: boolean | number\n /** Number of non-empty values for updatedBy */\n countNotEmptyUpdatedBy?: boolean | number\n /** Percentage of empty values for updatedBy */\n percentageEmptyUpdatedBy?: boolean | number\n /** Percentage of non-empty values for updatedBy */\n percentageNotEmptyUpdatedBy?: boolean | number\n /** Number of unique values for id */\n countUniqueValuesId?: boolean | number\n /** Number of empty values for id */\n countEmptyId?: boolean | number\n /** Number of non-empty values for id */\n countNotEmptyId?: boolean | number\n /** Percentage of empty values for id */\n percentageEmptyId?: boolean | number\n /** Percentage of non-empty values for id */\n percentageNotEmptyId?: boolean | number\n /** Number of unique values for name */\n countUniqueValuesName?: boolean | number\n /** Number of empty values for name */\n countEmptyName?: boolean | number\n /** Number of non-empty values for name */\n countNotEmptyName?: boolean | number\n /** Percentage of empty values for name */\n percentageEmptyName?: boolean | number\n /** Percentage of non-empty values for name */\n percentageNotEmptyName?: boolean | number\n /** Number of unique values for createdAt */\n countUniqueValuesCreatedAt?: boolean | number\n /** Number of empty values for createdAt */\n countEmptyCreatedAt?: boolean | number\n /** Number of non-empty values for createdAt */\n countNotEmptyCreatedAt?: boolean | number\n /** Percentage of empty values for createdAt */\n percentageEmptyCreatedAt?: boolean | number\n /** Percentage of non-empty values for createdAt */\n percentageNotEmptyCreatedAt?: boolean | number\n /** Earliest date contained in the field createdAt */\n minCreatedAt?: boolean | number\n /** Latest date contained in the field createdAt */\n maxCreatedAt?: boolean | number\n /** Number of unique values for updatedAt */\n countUniqueValuesUpdatedAt?: boolean | number\n /** Number of empty values for updatedAt */\n countEmptyUpdatedAt?: boolean | number\n /** Number of non-empty values for updatedAt */\n countNotEmptyUpdatedAt?: boolean | number\n /** Percentage of empty values for updatedAt */\n percentageEmptyUpdatedAt?: boolean | number\n /** Percentage of non-empty values for updatedAt */\n percentageNotEmptyUpdatedAt?: boolean | number\n /** Earliest date contained in the field updatedAt */\n minUpdatedAt?: boolean | number\n /** Latest date contained in the field updatedAt */\n maxUpdatedAt?: boolean | number\n /** Number of unique values for deletedAt */\n countUniqueValuesDeletedAt?: boolean | number\n /** Number of empty values for deletedAt */\n countEmptyDeletedAt?: boolean | number\n /** Number of non-empty values for deletedAt */\n countNotEmptyDeletedAt?: boolean | number\n /** Percentage of empty values for deletedAt */\n percentageEmptyDeletedAt?: boolean | number\n /** Percentage of non-empty values for deletedAt */\n percentageNotEmptyDeletedAt?: boolean | number\n /** Earliest date contained in the field deletedAt */\n minDeletedAt?: boolean | number\n /** Latest date contained in the field deletedAt */\n maxDeletedAt?: boolean | number\n /** Number of unique values for createdBy */\n countUniqueValuesCreatedBy?: boolean | number\n /** Number of empty values for createdBy */\n countEmptyCreatedBy?: boolean | number\n /** Number of non-empty values for createdBy */\n countNotEmptyCreatedBy?: boolean | number\n /** Percentage of empty values for createdBy */\n percentageEmptyCreatedBy?: boolean | number\n /** Percentage of non-empty values for createdBy */\n percentageNotEmptyCreatedBy?: boolean | number\n /** Number of unique values for position */\n countUniqueValuesPosition?: boolean | number\n /** Number of empty values for position */\n countEmptyPosition?: boolean | number\n /** Number of non-empty values for position */\n countNotEmptyPosition?: boolean | number\n /** Percentage of empty values for position */\n percentageEmptyPosition?: boolean | number\n /** Percentage of non-empty values for position */\n percentageNotEmptyPosition?: boolean | number\n /** Number of unique values for searchVector */\n countUniqueValuesSearchVector?: boolean | number\n /** Number of empty values for searchVector */\n countEmptySearchVector?: boolean | number\n /** Number of non-empty values for searchVector */\n countNotEmptySearchVector?: boolean | number\n /** Percentage of empty values for searchVector */\n percentageEmptySearchVector?: boolean | number\n /** Percentage of non-empty values for searchVector */\n percentageNotEmptySearchVector?: boolean | number\n edges?: CloudWorkspace2EdgeGenqlSelection\n pageInfo?: PageInfoGenqlSelection\n groupByDimensionValues?: boolean | number\n __typename?: boolean | number\n __scalar?: boolean | number\n}\n\nexport interface CloudWorkspace2RelationInput {\n/** Connect to a cloudWorkspace2 record */\nconnect?: (CloudWorkspace2ConnectInput | null),\n/** Disconnect from a cloudWorkspace2 record */\ndisconnect?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2ConnectInput {\n/** Find a cloudWorkspace2 record based on its unique fields: id */\nwhere?: (CloudWorkspace2WhereUniqueInput | null)}\n\nexport interface CloudWorkspace2WhereUniqueInput {\n/** Connect by Id */\nid?: (Scalars['ID'] | null)}\n\nexport interface CloudWorkspace2CreateInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksCreateInput | null),workspaceBusinessDomain?: (LinksCreateInput | null),companyLinkedin?: (LinksCreateInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (Scalars['Date'] | null),lastPageViewDate?: (Scalars['Date'] | null),totalEverActiveWorkspaceUsers?: (Scalars['Float'] | null),activeUsersL30D?: (Scalars['Float'] | null),activeUsersL7D?: (Scalars['Float'] | null),activeUsersL24H?: (Scalars['Float'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Float'] | null),pageViewsL30D?: (Scalars['Float'] | null),pageViewsL7D?: (Scalars['Float'] | null),pageViewsL24H?: (Scalars['Float'] | null),totalWorkspaceUsers?: (Scalars['Float'] | null),numberOfEventsL30D?: (Scalars['Float'] | null),numberOfEventsTotal?: (Scalars['Float'] | null),alexaRank?: (Scalars['Float'] | null),employees?: (Scalars['Float'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['String'] | null),companyFoundedYear?: (Scalars['String'] | null),description?: (Scalars['String'] | null),latestFundingStage?: (Scalars['String'] | null),companyName?: (Scalars['String'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['String'] | null),annualRevenue?: (CurrencyCreateInput | null),mrr?: (CurrencyCreateInput | null),potentialArr?: (CurrencyCreateInput | null),arr?: (CurrencyCreateInput | null),totalFunding?: (CurrencyCreateInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnum | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnum | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnum | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsCreateInput | null),tags?: ((Scalars['String'] | null)[] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorCreateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorCreateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null)}\n\nexport interface CloudWorkspace2UpdateInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksUpdateInput | null),workspaceBusinessDomain?: (LinksUpdateInput | null),companyLinkedin?: (LinksUpdateInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (Scalars['Date'] | null),lastPageViewDate?: (Scalars['Date'] | null),totalEverActiveWorkspaceUsers?: (Scalars['Float'] | null),activeUsersL30D?: (Scalars['Float'] | null),activeUsersL7D?: (Scalars['Float'] | null),activeUsersL24H?: (Scalars['Float'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Float'] | null),pageViewsL30D?: (Scalars['Float'] | null),pageViewsL7D?: (Scalars['Float'] | null),pageViewsL24H?: (Scalars['Float'] | null),totalWorkspaceUsers?: (Scalars['Float'] | null),numberOfEventsL30D?: (Scalars['Float'] | null),numberOfEventsTotal?: (Scalars['Float'] | null),alexaRank?: (Scalars['Float'] | null),employees?: (Scalars['Float'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['String'] | null),companyFoundedYear?: (Scalars['String'] | null),description?: (Scalars['String'] | null),latestFundingStage?: (Scalars['String'] | null),companyName?: (Scalars['String'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['String'] | null),annualRevenue?: (CurrencyUpdateInput | null),mrr?: (CurrencyUpdateInput | null),potentialArr?: (CurrencyUpdateInput | null),arr?: (CurrencyUpdateInput | null),totalFunding?: (CurrencyUpdateInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnum | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnum | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnum | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsUpdateInput | null),tags?: ((Scalars['String'] | null)[] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorUpdateInput | null),\n/** Id */\nid?: (Scalars['ID'] | null),\n/** Name */\nname?: (Scalars['String'] | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorUpdateInput | null),\n/** Position */\nposition?: (Scalars['Position'] | null),\n/** Search vector */\nsearchVector?: (Scalars['TSVector'] | null)}\n\nexport interface CloudWorkspace2FilterInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksFilterInput | null),workspaceBusinessDomain?: (LinksFilterInput | null),companyLinkedin?: (LinksFilterInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (DateFilter | null),lastPageViewDate?: (DateFilter | null),totalEverActiveWorkspaceUsers?: (FloatFilter | null),activeUsersL30D?: (FloatFilter | null),activeUsersL7D?: (FloatFilter | null),activeUsersL24H?: (FloatFilter | null),\n/** in days */\nworkspaceTenure?: (FloatFilter | null),pageViewsL30D?: (FloatFilter | null),pageViewsL7D?: (FloatFilter | null),pageViewsL24H?: (FloatFilter | null),totalWorkspaceUsers?: (FloatFilter | null),numberOfEventsL30D?: (FloatFilter | null),numberOfEventsTotal?: (FloatFilter | null),alexaRank?: (FloatFilter | null),employees?: (FloatFilter | null),isActiveL7D?: (BooleanFilter | null),isActiveL24H?: (BooleanFilter | null),isActiveL30D?: (BooleanFilter | null),isEnriched?: (BooleanFilter | null),industry?: (StringFilter | null),companyFoundedYear?: (StringFilter | null),description?: (StringFilter | null),latestFundingStage?: (StringFilter | null),companyName?: (StringFilter | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (StringFilter | null),annualRevenue?: (CurrencyFilterInput | null),mrr?: (CurrencyFilterInput | null),potentialArr?: (CurrencyFilterInput | null),arr?: (CurrencyFilterInput | null),totalFunding?: (CurrencyFilterInput | null),activationStatus?: (CloudWorkspace2ActivationStatusEnumFilter | null),subscriptionStatus?: (CloudWorkspace2SubscriptionStatusEnumFilter | null),paymentFrequency?: (CloudWorkspace2PaymentFrequencyEnumFilter | null),nextRenewalDate?: (Scalars['DateTime'] | null),creatorEmail?: (EmailsFilterInput | null),tags?: (ArrayFilter | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorFilterInput | null),\n/** Id */\nid?: (UUIDFilter | null),\n/** Name */\nname?: (StringFilter | null),\n/** Creation date */\ncreatedAt?: (Scalars['DateTime'] | null),\n/** Last time the record was changed */\nupdatedAt?: (Scalars['DateTime'] | null),\n/** Deletion date */\ndeletedAt?: (Scalars['DateTime'] | null),\n/** The creator of the record */\ncreatedBy?: (ActorFilterInput | null),\n/** Position */\nposition?: (FloatFilter | null),\n/** Search vector */\nsearchVector?: (TSVectorFilter | null),and?: ((CloudWorkspace2FilterInput | null)[] | null),or?: ((CloudWorkspace2FilterInput | null)[] | null),not?: (CloudWorkspace2FilterInput | null)}\n\nexport interface DateFilter {eq?: (Scalars['Date'] | null),gt?: (Scalars['Date'] | null),gte?: (Scalars['Date'] | null),in?: (Scalars['Date'][] | null),lt?: (Scalars['Date'] | null),lte?: (Scalars['Date'] | null),neq?: (Scalars['Date'] | null),is?: (FilterIs | null)}\n\nexport interface CloudWorkspace2ActivationStatusEnumFilter {eq?: (CloudWorkspace2ActivationStatusEnum | null),neq?: (CloudWorkspace2ActivationStatusEnum | null),in?: ((CloudWorkspace2ActivationStatusEnum | null)[] | null),containsAny?: ((CloudWorkspace2ActivationStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2SubscriptionStatusEnumFilter {eq?: (CloudWorkspace2SubscriptionStatusEnum | null),neq?: (CloudWorkspace2SubscriptionStatusEnum | null),in?: ((CloudWorkspace2SubscriptionStatusEnum | null)[] | null),containsAny?: ((CloudWorkspace2SubscriptionStatusEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2PaymentFrequencyEnumFilter {eq?: (CloudWorkspace2PaymentFrequencyEnum | null),neq?: (CloudWorkspace2PaymentFrequencyEnum | null),in?: ((CloudWorkspace2PaymentFrequencyEnum | null)[] | null),containsAny?: ((CloudWorkspace2PaymentFrequencyEnum | null)[] | null),is?: (FilterIs | null),isEmptyArray?: (Scalars['Boolean'] | null)}\n\nexport interface CloudWorkspace2OrderByInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksOrderByInput | null),workspaceBusinessDomain?: (LinksOrderByInput | null),companyLinkedin?: (LinksOrderByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (OrderByDirection | null),lastPageViewDate?: (OrderByDirection | null),totalEverActiveWorkspaceUsers?: (OrderByDirection | null),activeUsersL30D?: (OrderByDirection | null),activeUsersL7D?: (OrderByDirection | null),activeUsersL24H?: (OrderByDirection | null),\n/** in days */\nworkspaceTenure?: (OrderByDirection | null),pageViewsL30D?: (OrderByDirection | null),pageViewsL7D?: (OrderByDirection | null),pageViewsL24H?: (OrderByDirection | null),totalWorkspaceUsers?: (OrderByDirection | null),numberOfEventsL30D?: (OrderByDirection | null),numberOfEventsTotal?: (OrderByDirection | null),alexaRank?: (OrderByDirection | null),employees?: (OrderByDirection | null),isActiveL7D?: (OrderByDirection | null),isActiveL24H?: (OrderByDirection | null),isActiveL30D?: (OrderByDirection | null),isEnriched?: (OrderByDirection | null),industry?: (OrderByDirection | null),companyFoundedYear?: (OrderByDirection | null),description?: (OrderByDirection | null),latestFundingStage?: (OrderByDirection | null),companyName?: (OrderByDirection | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (OrderByDirection | null),annualRevenue?: (CurrencyOrderByInput | null),mrr?: (CurrencyOrderByInput | null),potentialArr?: (CurrencyOrderByInput | null),arr?: (CurrencyOrderByInput | null),totalFunding?: (CurrencyOrderByInput | null),activationStatus?: (OrderByDirection | null),subscriptionStatus?: (OrderByDirection | null),paymentFrequency?: (OrderByDirection | null),nextRenewalDate?: (OrderByDirection | null),creatorEmail?: (EmailsOrderByInput | null),tags?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDirection | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDirection | null),\n/** Deletion date */\ndeletedAt?: (OrderByDirection | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null)}\n\nexport interface CloudWorkspace2OrderByWithGroupByInput {\n/** Order by aggregate values */\naggregate?: (CloudWorkspace2OrderByWithGroupByAggregateInput | null),\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksOrderByInput | null),workspaceBusinessDomain?: (LinksOrderByInput | null),companyLinkedin?: (LinksOrderByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (OrderByDateGranularityInput | null),lastPageViewDate?: (OrderByDateGranularityInput | null),totalEverActiveWorkspaceUsers?: (OrderByDirection | null),activeUsersL30D?: (OrderByDirection | null),activeUsersL7D?: (OrderByDirection | null),activeUsersL24H?: (OrderByDirection | null),\n/** in days */\nworkspaceTenure?: (OrderByDirection | null),pageViewsL30D?: (OrderByDirection | null),pageViewsL7D?: (OrderByDirection | null),pageViewsL24H?: (OrderByDirection | null),totalWorkspaceUsers?: (OrderByDirection | null),numberOfEventsL30D?: (OrderByDirection | null),numberOfEventsTotal?: (OrderByDirection | null),alexaRank?: (OrderByDirection | null),employees?: (OrderByDirection | null),isActiveL7D?: (OrderByDirection | null),isActiveL24H?: (OrderByDirection | null),isActiveL30D?: (OrderByDirection | null),isEnriched?: (OrderByDirection | null),industry?: (OrderByDirection | null),companyFoundedYear?: (OrderByDirection | null),description?: (OrderByDirection | null),latestFundingStage?: (OrderByDirection | null),companyName?: (OrderByDirection | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (OrderByDirection | null),annualRevenue?: (CurrencyOrderByInput | null),mrr?: (CurrencyOrderByInput | null),potentialArr?: (CurrencyOrderByInput | null),arr?: (CurrencyOrderByInput | null),totalFunding?: (CurrencyOrderByInput | null),activationStatus?: (OrderByDirection | null),subscriptionStatus?: (OrderByDirection | null),paymentFrequency?: (OrderByDirection | null),nextRenewalDate?: (OrderByDateGranularityInput | null),creatorEmail?: (EmailsOrderByInput | null),tags?: (OrderByDirection | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorOrderByInput | null),\n/** Id */\nid?: (OrderByDirection | null),\n/** Name */\nname?: (OrderByDirection | null),\n/** Creation date */\ncreatedAt?: (OrderByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (OrderByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (OrderByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorOrderByInput | null),\n/** Position */\nposition?: (OrderByDirection | null),\n/** Search vector */\nsearchVector?: (OrderByDirection | null)}\n\n\n/** Aggregate-based ordering */\nexport interface CloudWorkspace2OrderByWithGroupByAggregateInput {\n/** Total number of records in the connection */\ntotalCount?: (OrderByDirection | null),\n/** Number of unique values for customDomain */\ncountUniqueValuesCustomDomain?: (OrderByDirection | null),\n/** Number of empty values for customDomain */\ncountEmptyCustomDomain?: (OrderByDirection | null),\n/** Number of non-empty values for customDomain */\ncountNotEmptyCustomDomain?: (OrderByDirection | null),\n/** Percentage of empty values for customDomain */\npercentageEmptyCustomDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for customDomain */\npercentageNotEmptyCustomDomain?: (OrderByDirection | null),\n/** Number of unique values for workspaceBusinessDomain */\ncountUniqueValuesWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of empty values for workspaceBusinessDomain */\ncountEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceBusinessDomain */\ncountNotEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceBusinessDomain */\npercentageEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceBusinessDomain */\npercentageNotEmptyWorkspaceBusinessDomain?: (OrderByDirection | null),\n/** Number of unique values for companyLinkedin */\ncountUniqueValuesCompanyLinkedin?: (OrderByDirection | null),\n/** Number of empty values for companyLinkedin */\ncountEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Number of non-empty values for companyLinkedin */\ncountNotEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Percentage of empty values for companyLinkedin */\npercentageEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyLinkedin */\npercentageNotEmptyCompanyLinkedin?: (OrderByDirection | null),\n/** Number of unique values for dataLastUpdatedAt */\ncountUniqueValuesDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for dataLastUpdatedAt */\ncountEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for dataLastUpdatedAt */\ncountNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for dataLastUpdatedAt */\npercentageEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for dataLastUpdatedAt */\npercentageNotEmptyDataLastUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field dataLastUpdatedAt */\nminDataLastUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field dataLastUpdatedAt */\nmaxDataLastUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for lastPageViewDate */\ncountUniqueValuesLastPageViewDate?: (OrderByDirection | null),\n/** Number of empty values for lastPageViewDate */\ncountEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Number of non-empty values for lastPageViewDate */\ncountNotEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Percentage of empty values for lastPageViewDate */\npercentageEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for lastPageViewDate */\npercentageNotEmptyLastPageViewDate?: (OrderByDirection | null),\n/** Earliest date contained in the field lastPageViewDate */\nminLastPageViewDate?: (OrderByDirection | null),\n/** Latest date contained in the field lastPageViewDate */\nmaxLastPageViewDate?: (OrderByDirection | null),\n/** Number of unique values for totalEverActiveWorkspaceUsers */\ncountUniqueValuesTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of empty values for totalEverActiveWorkspaceUsers */\ncountEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of non-empty values for totalEverActiveWorkspaceUsers */\ncountNotEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of empty values for totalEverActiveWorkspaceUsers */\npercentageEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalEverActiveWorkspaceUsers */\npercentageNotEmptyTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalEverActiveWorkspaceUsers */\nminTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Maximum amount contained in the field totalEverActiveWorkspaceUsers */\nmaxTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Average amount contained in the field totalEverActiveWorkspaceUsers */\navgTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalEverActiveWorkspaceUsers */\nsumTotalEverActiveWorkspaceUsers?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL30D */\ncountUniqueValuesActiveUsersL30D?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL30D */\ncountEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL30D */\ncountNotEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL30D */\npercentageEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL30D */\npercentageNotEmptyActiveUsersL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL30D */\nminActiveUsersL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL30D */\nmaxActiveUsersL30D?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL30D */\navgActiveUsersL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL30D */\nsumActiveUsersL30D?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL7D */\ncountUniqueValuesActiveUsersL7D?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL7D */\ncountEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL7D */\ncountNotEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL7D */\npercentageEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL7D */\npercentageNotEmptyActiveUsersL7D?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL7D */\nminActiveUsersL7D?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL7D */\nmaxActiveUsersL7D?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL7D */\navgActiveUsersL7D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL7D */\nsumActiveUsersL7D?: (OrderByDirection | null),\n/** Number of unique values for activeUsersL24H */\ncountUniqueValuesActiveUsersL24H?: (OrderByDirection | null),\n/** Number of empty values for activeUsersL24H */\ncountEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Number of non-empty values for activeUsersL24H */\ncountNotEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Percentage of empty values for activeUsersL24H */\npercentageEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for activeUsersL24H */\npercentageNotEmptyActiveUsersL24H?: (OrderByDirection | null),\n/** Minimum amount contained in the field activeUsersL24H */\nminActiveUsersL24H?: (OrderByDirection | null),\n/** Maximum amount contained in the field activeUsersL24H */\nmaxActiveUsersL24H?: (OrderByDirection | null),\n/** Average amount contained in the field activeUsersL24H */\navgActiveUsersL24H?: (OrderByDirection | null),\n/** Sum of amounts contained in the field activeUsersL24H */\nsumActiveUsersL24H?: (OrderByDirection | null),\n/** Number of unique values for workspaceTenure */\ncountUniqueValuesWorkspaceTenure?: (OrderByDirection | null),\n/** Number of empty values for workspaceTenure */\ncountEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Number of non-empty values for workspaceTenure */\ncountNotEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Percentage of empty values for workspaceTenure */\npercentageEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Percentage of non-empty values for workspaceTenure */\npercentageNotEmptyWorkspaceTenure?: (OrderByDirection | null),\n/** Minimum amount contained in the field workspaceTenure */\nminWorkspaceTenure?: (OrderByDirection | null),\n/** Maximum amount contained in the field workspaceTenure */\nmaxWorkspaceTenure?: (OrderByDirection | null),\n/** Average amount contained in the field workspaceTenure */\navgWorkspaceTenure?: (OrderByDirection | null),\n/** Sum of amounts contained in the field workspaceTenure */\nsumWorkspaceTenure?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL30D */\ncountUniqueValuesPageViewsL30D?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL30D */\ncountEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL30D */\ncountNotEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL30D */\npercentageEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL30D */\npercentageNotEmptyPageViewsL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL30D */\nminPageViewsL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL30D */\nmaxPageViewsL30D?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL30D */\navgPageViewsL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL30D */\nsumPageViewsL30D?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL7D */\ncountUniqueValuesPageViewsL7D?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL7D */\ncountEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL7D */\ncountNotEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL7D */\npercentageEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL7D */\npercentageNotEmptyPageViewsL7D?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL7D */\nminPageViewsL7D?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL7D */\nmaxPageViewsL7D?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL7D */\navgPageViewsL7D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL7D */\nsumPageViewsL7D?: (OrderByDirection | null),\n/** Number of unique values for pageViewsL24H */\ncountUniqueValuesPageViewsL24H?: (OrderByDirection | null),\n/** Number of empty values for pageViewsL24H */\ncountEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Number of non-empty values for pageViewsL24H */\ncountNotEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Percentage of empty values for pageViewsL24H */\npercentageEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for pageViewsL24H */\npercentageNotEmptyPageViewsL24H?: (OrderByDirection | null),\n/** Minimum amount contained in the field pageViewsL24H */\nminPageViewsL24H?: (OrderByDirection | null),\n/** Maximum amount contained in the field pageViewsL24H */\nmaxPageViewsL24H?: (OrderByDirection | null),\n/** Average amount contained in the field pageViewsL24H */\navgPageViewsL24H?: (OrderByDirection | null),\n/** Sum of amounts contained in the field pageViewsL24H */\nsumPageViewsL24H?: (OrderByDirection | null),\n/** Number of unique values for totalWorkspaceUsers */\ncountUniqueValuesTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of empty values for totalWorkspaceUsers */\ncountEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of non-empty values for totalWorkspaceUsers */\ncountNotEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of empty values for totalWorkspaceUsers */\npercentageEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalWorkspaceUsers */\npercentageNotEmptyTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalWorkspaceUsers */\nminTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Maximum amount contained in the field totalWorkspaceUsers */\nmaxTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Average amount contained in the field totalWorkspaceUsers */\navgTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalWorkspaceUsers */\nsumTotalWorkspaceUsers?: (OrderByDirection | null),\n/** Number of unique values for numberOfEventsL30D */\ncountUniqueValuesNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of empty values for numberOfEventsL30D */\ncountEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of non-empty values for numberOfEventsL30D */\ncountNotEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Percentage of empty values for numberOfEventsL30D */\npercentageEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberOfEventsL30D */\npercentageNotEmptyNumberOfEventsL30D?: (OrderByDirection | null),\n/** Minimum amount contained in the field numberOfEventsL30D */\nminNumberOfEventsL30D?: (OrderByDirection | null),\n/** Maximum amount contained in the field numberOfEventsL30D */\nmaxNumberOfEventsL30D?: (OrderByDirection | null),\n/** Average amount contained in the field numberOfEventsL30D */\navgNumberOfEventsL30D?: (OrderByDirection | null),\n/** Sum of amounts contained in the field numberOfEventsL30D */\nsumNumberOfEventsL30D?: (OrderByDirection | null),\n/** Number of unique values for numberOfEventsTotal */\ncountUniqueValuesNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of empty values for numberOfEventsTotal */\ncountEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of non-empty values for numberOfEventsTotal */\ncountNotEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Percentage of empty values for numberOfEventsTotal */\npercentageEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Percentage of non-empty values for numberOfEventsTotal */\npercentageNotEmptyNumberOfEventsTotal?: (OrderByDirection | null),\n/** Minimum amount contained in the field numberOfEventsTotal */\nminNumberOfEventsTotal?: (OrderByDirection | null),\n/** Maximum amount contained in the field numberOfEventsTotal */\nmaxNumberOfEventsTotal?: (OrderByDirection | null),\n/** Average amount contained in the field numberOfEventsTotal */\navgNumberOfEventsTotal?: (OrderByDirection | null),\n/** Sum of amounts contained in the field numberOfEventsTotal */\nsumNumberOfEventsTotal?: (OrderByDirection | null),\n/** Number of unique values for alexaRank */\ncountUniqueValuesAlexaRank?: (OrderByDirection | null),\n/** Number of empty values for alexaRank */\ncountEmptyAlexaRank?: (OrderByDirection | null),\n/** Number of non-empty values for alexaRank */\ncountNotEmptyAlexaRank?: (OrderByDirection | null),\n/** Percentage of empty values for alexaRank */\npercentageEmptyAlexaRank?: (OrderByDirection | null),\n/** Percentage of non-empty values for alexaRank */\npercentageNotEmptyAlexaRank?: (OrderByDirection | null),\n/** Minimum amount contained in the field alexaRank */\nminAlexaRank?: (OrderByDirection | null),\n/** Maximum amount contained in the field alexaRank */\nmaxAlexaRank?: (OrderByDirection | null),\n/** Average amount contained in the field alexaRank */\navgAlexaRank?: (OrderByDirection | null),\n/** Sum of amounts contained in the field alexaRank */\nsumAlexaRank?: (OrderByDirection | null),\n/** Number of unique values for employees */\ncountUniqueValuesEmployees?: (OrderByDirection | null),\n/** Number of empty values for employees */\ncountEmptyEmployees?: (OrderByDirection | null),\n/** Number of non-empty values for employees */\ncountNotEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of empty values for employees */\npercentageEmptyEmployees?: (OrderByDirection | null),\n/** Percentage of non-empty values for employees */\npercentageNotEmptyEmployees?: (OrderByDirection | null),\n/** Minimum amount contained in the field employees */\nminEmployees?: (OrderByDirection | null),\n/** Maximum amount contained in the field employees */\nmaxEmployees?: (OrderByDirection | null),\n/** Average amount contained in the field employees */\navgEmployees?: (OrderByDirection | null),\n/** Sum of amounts contained in the field employees */\nsumEmployees?: (OrderByDirection | null),\n/** Number of unique values for isActiveL7D */\ncountUniqueValuesIsActiveL7D?: (OrderByDirection | null),\n/** Number of empty values for isActiveL7D */\ncountEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL7D */\ncountNotEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL7D */\npercentageEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL7D */\npercentageNotEmptyIsActiveL7D?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL7D */\ncountTrueIsActiveL7D?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL7D */\ncountFalseIsActiveL7D?: (OrderByDirection | null),\n/** Number of unique values for isActiveL24H */\ncountUniqueValuesIsActiveL24H?: (OrderByDirection | null),\n/** Number of empty values for isActiveL24H */\ncountEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL24H */\ncountNotEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL24H */\npercentageEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL24H */\npercentageNotEmptyIsActiveL24H?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL24H */\ncountTrueIsActiveL24H?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL24H */\ncountFalseIsActiveL24H?: (OrderByDirection | null),\n/** Number of unique values for isActiveL30D */\ncountUniqueValuesIsActiveL30D?: (OrderByDirection | null),\n/** Number of empty values for isActiveL30D */\ncountEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Number of non-empty values for isActiveL30D */\ncountNotEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Percentage of empty values for isActiveL30D */\npercentageEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Percentage of non-empty values for isActiveL30D */\npercentageNotEmptyIsActiveL30D?: (OrderByDirection | null),\n/** Count of true values in the field isActiveL30D */\ncountTrueIsActiveL30D?: (OrderByDirection | null),\n/** Count of false values in the field isActiveL30D */\ncountFalseIsActiveL30D?: (OrderByDirection | null),\n/** Number of unique values for isEnriched */\ncountUniqueValuesIsEnriched?: (OrderByDirection | null),\n/** Number of empty values for isEnriched */\ncountEmptyIsEnriched?: (OrderByDirection | null),\n/** Number of non-empty values for isEnriched */\ncountNotEmptyIsEnriched?: (OrderByDirection | null),\n/** Percentage of empty values for isEnriched */\npercentageEmptyIsEnriched?: (OrderByDirection | null),\n/** Percentage of non-empty values for isEnriched */\npercentageNotEmptyIsEnriched?: (OrderByDirection | null),\n/** Count of true values in the field isEnriched */\ncountTrueIsEnriched?: (OrderByDirection | null),\n/** Count of false values in the field isEnriched */\ncountFalseIsEnriched?: (OrderByDirection | null),\n/** Number of unique values for industry */\ncountUniqueValuesIndustry?: (OrderByDirection | null),\n/** Number of empty values for industry */\ncountEmptyIndustry?: (OrderByDirection | null),\n/** Number of non-empty values for industry */\ncountNotEmptyIndustry?: (OrderByDirection | null),\n/** Percentage of empty values for industry */\npercentageEmptyIndustry?: (OrderByDirection | null),\n/** Percentage of non-empty values for industry */\npercentageNotEmptyIndustry?: (OrderByDirection | null),\n/** Number of unique values for companyFoundedYear */\ncountUniqueValuesCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of empty values for companyFoundedYear */\ncountEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of non-empty values for companyFoundedYear */\ncountNotEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Percentage of empty values for companyFoundedYear */\npercentageEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyFoundedYear */\npercentageNotEmptyCompanyFoundedYear?: (OrderByDirection | null),\n/** Number of unique values for description */\ncountUniqueValuesDescription?: (OrderByDirection | null),\n/** Number of empty values for description */\ncountEmptyDescription?: (OrderByDirection | null),\n/** Number of non-empty values for description */\ncountNotEmptyDescription?: (OrderByDirection | null),\n/** Percentage of empty values for description */\npercentageEmptyDescription?: (OrderByDirection | null),\n/** Percentage of non-empty values for description */\npercentageNotEmptyDescription?: (OrderByDirection | null),\n/** Number of unique values for latestFundingStage */\ncountUniqueValuesLatestFundingStage?: (OrderByDirection | null),\n/** Number of empty values for latestFundingStage */\ncountEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Number of non-empty values for latestFundingStage */\ncountNotEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Percentage of empty values for latestFundingStage */\npercentageEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Percentage of non-empty values for latestFundingStage */\npercentageNotEmptyLatestFundingStage?: (OrderByDirection | null),\n/** Number of unique values for companyName */\ncountUniqueValuesCompanyName?: (OrderByDirection | null),\n/** Number of empty values for companyName */\ncountEmptyCompanyName?: (OrderByDirection | null),\n/** Number of non-empty values for companyName */\ncountNotEmptyCompanyName?: (OrderByDirection | null),\n/** Percentage of empty values for companyName */\npercentageEmptyCompanyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for companyName */\npercentageNotEmptyCompanyName?: (OrderByDirection | null),\n/** Number of unique values for subDomain */\ncountUniqueValuesSubDomain?: (OrderByDirection | null),\n/** Number of empty values for subDomain */\ncountEmptySubDomain?: (OrderByDirection | null),\n/** Number of non-empty values for subDomain */\ncountNotEmptySubDomain?: (OrderByDirection | null),\n/** Percentage of empty values for subDomain */\npercentageEmptySubDomain?: (OrderByDirection | null),\n/** Percentage of non-empty values for subDomain */\npercentageNotEmptySubDomain?: (OrderByDirection | null),\n/** Number of unique values for annualRevenue */\ncountUniqueValuesAnnualRevenue?: (OrderByDirection | null),\n/** Number of empty values for annualRevenue */\ncountEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Number of non-empty values for annualRevenue */\ncountNotEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Percentage of empty values for annualRevenue */\npercentageEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Percentage of non-empty values for annualRevenue */\npercentageNotEmptyAnnualRevenue?: (OrderByDirection | null),\n/** Minimum amount contained in the field annualRevenue */\nminAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field annualRevenue */\nmaxAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field annualRevenue */\nsumAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field annualRevenue */\navgAnnualRevenueAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for mrr */\ncountUniqueValuesMrr?: (OrderByDirection | null),\n/** Number of empty values for mrr */\ncountEmptyMrr?: (OrderByDirection | null),\n/** Number of non-empty values for mrr */\ncountNotEmptyMrr?: (OrderByDirection | null),\n/** Percentage of empty values for mrr */\npercentageEmptyMrr?: (OrderByDirection | null),\n/** Percentage of non-empty values for mrr */\npercentageNotEmptyMrr?: (OrderByDirection | null),\n/** Minimum amount contained in the field mrr */\nminMrrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field mrr */\nmaxMrrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field mrr */\nsumMrrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field mrr */\navgMrrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for potentialArr */\ncountUniqueValuesPotentialArr?: (OrderByDirection | null),\n/** Number of empty values for potentialArr */\ncountEmptyPotentialArr?: (OrderByDirection | null),\n/** Number of non-empty values for potentialArr */\ncountNotEmptyPotentialArr?: (OrderByDirection | null),\n/** Percentage of empty values for potentialArr */\npercentageEmptyPotentialArr?: (OrderByDirection | null),\n/** Percentage of non-empty values for potentialArr */\npercentageNotEmptyPotentialArr?: (OrderByDirection | null),\n/** Minimum amount contained in the field potentialArr */\nminPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field potentialArr */\nmaxPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field potentialArr */\nsumPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field potentialArr */\navgPotentialArrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for arr */\ncountUniqueValuesArr?: (OrderByDirection | null),\n/** Number of empty values for arr */\ncountEmptyArr?: (OrderByDirection | null),\n/** Number of non-empty values for arr */\ncountNotEmptyArr?: (OrderByDirection | null),\n/** Percentage of empty values for arr */\npercentageEmptyArr?: (OrderByDirection | null),\n/** Percentage of non-empty values for arr */\npercentageNotEmptyArr?: (OrderByDirection | null),\n/** Minimum amount contained in the field arr */\nminArrAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field arr */\nmaxArrAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field arr */\nsumArrAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field arr */\navgArrAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for totalFunding */\ncountUniqueValuesTotalFunding?: (OrderByDirection | null),\n/** Number of empty values for totalFunding */\ncountEmptyTotalFunding?: (OrderByDirection | null),\n/** Number of non-empty values for totalFunding */\ncountNotEmptyTotalFunding?: (OrderByDirection | null),\n/** Percentage of empty values for totalFunding */\npercentageEmptyTotalFunding?: (OrderByDirection | null),\n/** Percentage of non-empty values for totalFunding */\npercentageNotEmptyTotalFunding?: (OrderByDirection | null),\n/** Minimum amount contained in the field totalFunding */\nminTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Maximal amount contained in the field totalFunding */\nmaxTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Sum of amounts contained in the field totalFunding */\nsumTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Average amount contained in the field totalFunding */\navgTotalFundingAmountMicros?: (OrderByDirection | null),\n/** Number of unique values for activationStatus */\ncountUniqueValuesActivationStatus?: (OrderByDirection | null),\n/** Number of empty values for activationStatus */\ncountEmptyActivationStatus?: (OrderByDirection | null),\n/** Number of non-empty values for activationStatus */\ncountNotEmptyActivationStatus?: (OrderByDirection | null),\n/** Percentage of empty values for activationStatus */\npercentageEmptyActivationStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for activationStatus */\npercentageNotEmptyActivationStatus?: (OrderByDirection | null),\n/** Number of unique values for subscriptionStatus */\ncountUniqueValuesSubscriptionStatus?: (OrderByDirection | null),\n/** Number of empty values for subscriptionStatus */\ncountEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Number of non-empty values for subscriptionStatus */\ncountNotEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Percentage of empty values for subscriptionStatus */\npercentageEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Percentage of non-empty values for subscriptionStatus */\npercentageNotEmptySubscriptionStatus?: (OrderByDirection | null),\n/** Number of unique values for paymentFrequency */\ncountUniqueValuesPaymentFrequency?: (OrderByDirection | null),\n/** Number of empty values for paymentFrequency */\ncountEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Number of non-empty values for paymentFrequency */\ncountNotEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Percentage of empty values for paymentFrequency */\npercentageEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Percentage of non-empty values for paymentFrequency */\npercentageNotEmptyPaymentFrequency?: (OrderByDirection | null),\n/** Number of unique values for nextRenewalDate */\ncountUniqueValuesNextRenewalDate?: (OrderByDirection | null),\n/** Number of empty values for nextRenewalDate */\ncountEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Number of non-empty values for nextRenewalDate */\ncountNotEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Percentage of empty values for nextRenewalDate */\npercentageEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Percentage of non-empty values for nextRenewalDate */\npercentageNotEmptyNextRenewalDate?: (OrderByDirection | null),\n/** Earliest date contained in the field nextRenewalDate */\nminNextRenewalDate?: (OrderByDirection | null),\n/** Latest date contained in the field nextRenewalDate */\nmaxNextRenewalDate?: (OrderByDirection | null),\n/** Number of unique values for creatorEmail */\ncountUniqueValuesCreatorEmail?: (OrderByDirection | null),\n/** Number of empty values for creatorEmail */\ncountEmptyCreatorEmail?: (OrderByDirection | null),\n/** Number of non-empty values for creatorEmail */\ncountNotEmptyCreatorEmail?: (OrderByDirection | null),\n/** Percentage of empty values for creatorEmail */\npercentageEmptyCreatorEmail?: (OrderByDirection | null),\n/** Percentage of non-empty values for creatorEmail */\npercentageNotEmptyCreatorEmail?: (OrderByDirection | null),\n/** Number of unique values for tags */\ncountUniqueValuesTags?: (OrderByDirection | null),\n/** Number of empty values for tags */\ncountEmptyTags?: (OrderByDirection | null),\n/** Number of non-empty values for tags */\ncountNotEmptyTags?: (OrderByDirection | null),\n/** Percentage of empty values for tags */\npercentageEmptyTags?: (OrderByDirection | null),\n/** Percentage of non-empty values for tags */\npercentageNotEmptyTags?: (OrderByDirection | null),\n/** Number of unique values for updatedBy */\ncountUniqueValuesUpdatedBy?: (OrderByDirection | null),\n/** Number of empty values for updatedBy */\ncountEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for updatedBy */\ncountNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for updatedBy */\npercentageEmptyUpdatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedBy */\npercentageNotEmptyUpdatedBy?: (OrderByDirection | null),\n/** Number of unique values for id */\ncountUniqueValuesId?: (OrderByDirection | null),\n/** Number of empty values for id */\ncountEmptyId?: (OrderByDirection | null),\n/** Number of non-empty values for id */\ncountNotEmptyId?: (OrderByDirection | null),\n/** Percentage of empty values for id */\npercentageEmptyId?: (OrderByDirection | null),\n/** Percentage of non-empty values for id */\npercentageNotEmptyId?: (OrderByDirection | null),\n/** Number of unique values for name */\ncountUniqueValuesName?: (OrderByDirection | null),\n/** Number of empty values for name */\ncountEmptyName?: (OrderByDirection | null),\n/** Number of non-empty values for name */\ncountNotEmptyName?: (OrderByDirection | null),\n/** Percentage of empty values for name */\npercentageEmptyName?: (OrderByDirection | null),\n/** Percentage of non-empty values for name */\npercentageNotEmptyName?: (OrderByDirection | null),\n/** Number of unique values for createdAt */\ncountUniqueValuesCreatedAt?: (OrderByDirection | null),\n/** Number of empty values for createdAt */\ncountEmptyCreatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for createdAt */\ncountNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for createdAt */\npercentageEmptyCreatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdAt */\npercentageNotEmptyCreatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field createdAt */\nminCreatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field createdAt */\nmaxCreatedAt?: (OrderByDirection | null),\n/** Number of unique values for updatedAt */\ncountUniqueValuesUpdatedAt?: (OrderByDirection | null),\n/** Number of empty values for updatedAt */\ncountEmptyUpdatedAt?: (OrderByDirection | null),\n/** Number of non-empty values for updatedAt */\ncountNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of empty values for updatedAt */\npercentageEmptyUpdatedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for updatedAt */\npercentageNotEmptyUpdatedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field updatedAt */\nminUpdatedAt?: (OrderByDirection | null),\n/** Latest date contained in the field updatedAt */\nmaxUpdatedAt?: (OrderByDirection | null),\n/** Number of unique values for deletedAt */\ncountUniqueValuesDeletedAt?: (OrderByDirection | null),\n/** Number of empty values for deletedAt */\ncountEmptyDeletedAt?: (OrderByDirection | null),\n/** Number of non-empty values for deletedAt */\ncountNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of empty values for deletedAt */\npercentageEmptyDeletedAt?: (OrderByDirection | null),\n/** Percentage of non-empty values for deletedAt */\npercentageNotEmptyDeletedAt?: (OrderByDirection | null),\n/** Earliest date contained in the field deletedAt */\nminDeletedAt?: (OrderByDirection | null),\n/** Latest date contained in the field deletedAt */\nmaxDeletedAt?: (OrderByDirection | null),\n/** Number of unique values for createdBy */\ncountUniqueValuesCreatedBy?: (OrderByDirection | null),\n/** Number of empty values for createdBy */\ncountEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of non-empty values for createdBy */\ncountNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of empty values for createdBy */\npercentageEmptyCreatedBy?: (OrderByDirection | null),\n/** Percentage of non-empty values for createdBy */\npercentageNotEmptyCreatedBy?: (OrderByDirection | null),\n/** Number of unique values for position */\ncountUniqueValuesPosition?: (OrderByDirection | null),\n/** Number of empty values for position */\ncountEmptyPosition?: (OrderByDirection | null),\n/** Number of non-empty values for position */\ncountNotEmptyPosition?: (OrderByDirection | null),\n/** Percentage of empty values for position */\npercentageEmptyPosition?: (OrderByDirection | null),\n/** Percentage of non-empty values for position */\npercentageNotEmptyPosition?: (OrderByDirection | null),\n/** Number of unique values for searchVector */\ncountUniqueValuesSearchVector?: (OrderByDirection | null),\n/** Number of empty values for searchVector */\ncountEmptySearchVector?: (OrderByDirection | null),\n/** Number of non-empty values for searchVector */\ncountNotEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of empty values for searchVector */\npercentageEmptySearchVector?: (OrderByDirection | null),\n/** Percentage of non-empty values for searchVector */\npercentageNotEmptySearchVector?: (OrderByDirection | null)}\n\nexport interface CloudWorkspace2GroupByInput {\n/** Custom domain set up by the customer to use their own. */\ncustomDomain?: (LinksGroupByInput | null),workspaceBusinessDomain?: (LinksGroupByInput | null),companyLinkedin?: (LinksGroupByInput | null),\n/** by workflow */\ndataLastUpdatedAt?: (GroupByDateGranularityInput | null),lastPageViewDate?: (GroupByDateGranularityInput | null),totalEverActiveWorkspaceUsers?: (Scalars['Boolean'] | null),activeUsersL30D?: (Scalars['Boolean'] | null),activeUsersL7D?: (Scalars['Boolean'] | null),activeUsersL24H?: (Scalars['Boolean'] | null),\n/** in days */\nworkspaceTenure?: (Scalars['Boolean'] | null),pageViewsL30D?: (Scalars['Boolean'] | null),pageViewsL7D?: (Scalars['Boolean'] | null),pageViewsL24H?: (Scalars['Boolean'] | null),totalWorkspaceUsers?: (Scalars['Boolean'] | null),numberOfEventsL30D?: (Scalars['Boolean'] | null),numberOfEventsTotal?: (Scalars['Boolean'] | null),alexaRank?: (Scalars['Boolean'] | null),employees?: (Scalars['Boolean'] | null),isActiveL7D?: (Scalars['Boolean'] | null),isActiveL24H?: (Scalars['Boolean'] | null),isActiveL30D?: (Scalars['Boolean'] | null),isEnriched?: (Scalars['Boolean'] | null),industry?: (Scalars['Boolean'] | null),companyFoundedYear?: (Scalars['Boolean'] | null),description?: (Scalars['Boolean'] | null),latestFundingStage?: (Scalars['Boolean'] | null),companyName?: (Scalars['Boolean'] | null),\n/** This is the subdomain chosen by customers to access their workspace */\nsubDomain?: (Scalars['Boolean'] | null),annualRevenue?: (CurrencyGroupByInput | null),mrr?: (CurrencyGroupByInput | null),potentialArr?: (CurrencyGroupByInput | null),arr?: (CurrencyGroupByInput | null),totalFunding?: (CurrencyGroupByInput | null),activationStatus?: (Scalars['Boolean'] | null),subscriptionStatus?: (Scalars['Boolean'] | null),paymentFrequency?: (Scalars['Boolean'] | null),nextRenewalDate?: (GroupByDateGranularityInput | null),creatorEmail?: (EmailsGroupByInput | null),tags?: (Scalars['Boolean'] | null),\n/** The user who last updated the record */\nupdatedBy?: (ActorGroupByInput | null),\n/** Id */\nid?: (Scalars['Boolean'] | null),\n/** Name */\nname?: (Scalars['Boolean'] | null),\n/** Creation date */\ncreatedAt?: (GroupByDateGranularityInput | null),\n/** Last time the record was changed */\nupdatedAt?: (GroupByDateGranularityInput | null),\n/** Deletion date */\ndeletedAt?: (GroupByDateGranularityInput | null),\n/** The creator of the record */\ncreatedBy?: (ActorGroupByInput | null),\n/** Position */\nposition?: (Scalars['Boolean'] | null),\n/** Search vector */\nsearchVector?: (Scalars['Boolean'] | null)}\n\n\n const TimelineCalendarEventParticipant_possibleTypes: string[] = ['TimelineCalendarEventParticipant']\n export const isTimelineCalendarEventParticipant = (obj?: { __typename?: any } | null): obj is TimelineCalendarEventParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEventParticipant\"')\n return TimelineCalendarEventParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const LinkMetadata_possibleTypes: string[] = ['LinkMetadata']\n export const isLinkMetadata = (obj?: { __typename?: any } | null): obj is LinkMetadata => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinkMetadata\"')\n return LinkMetadata_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const LinksMetadata_possibleTypes: string[] = ['LinksMetadata']\n export const isLinksMetadata = (obj?: { __typename?: any } | null): obj is LinksMetadata => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinksMetadata\"')\n return LinksMetadata_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineCalendarEvent_possibleTypes: string[] = ['TimelineCalendarEvent']\n export const isTimelineCalendarEvent = (obj?: { __typename?: any } | null): obj is TimelineCalendarEvent => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEvent\"')\n return TimelineCalendarEvent_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineCalendarEventsWithTotal_possibleTypes: string[] = ['TimelineCalendarEventsWithTotal']\n export const isTimelineCalendarEventsWithTotal = (obj?: { __typename?: any } | null): obj is TimelineCalendarEventsWithTotal => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineCalendarEventsWithTotal\"')\n return TimelineCalendarEventsWithTotal_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThreadParticipant_possibleTypes: string[] = ['TimelineThreadParticipant']\n export const isTimelineThreadParticipant = (obj?: { __typename?: any } | null): obj is TimelineThreadParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThreadParticipant\"')\n return TimelineThreadParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThread_possibleTypes: string[] = ['TimelineThread']\n export const isTimelineThread = (obj?: { __typename?: any } | null): obj is TimelineThread => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThread\"')\n return TimelineThread_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineThreadsWithTotal_possibleTypes: string[] = ['TimelineThreadsWithTotal']\n export const isTimelineThreadsWithTotal = (obj?: { __typename?: any } | null): obj is TimelineThreadsWithTotal => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineThreadsWithTotal\"')\n return TimelineThreadsWithTotal_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchRecord_possibleTypes: string[] = ['SearchRecord']\n export const isSearchRecord = (obj?: { __typename?: any } | null): obj is SearchRecord => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchRecord\"')\n return SearchRecord_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultEdge_possibleTypes: string[] = ['SearchResultEdge']\n export const isSearchResultEdge = (obj?: { __typename?: any } | null): obj is SearchResultEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultEdge\"')\n return SearchResultEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultPageInfo_possibleTypes: string[] = ['SearchResultPageInfo']\n export const isSearchResultPageInfo = (obj?: { __typename?: any } | null): obj is SearchResultPageInfo => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultPageInfo\"')\n return SearchResultPageInfo_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const SearchResultConnection_possibleTypes: string[] = ['SearchResultConnection']\n export const isSearchResultConnection = (obj?: { __typename?: any } | null): obj is SearchResultConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isSearchResultConnection\"')\n return SearchResultConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const RunWorkflowVersionOutput_possibleTypes: string[] = ['RunWorkflowVersionOutput']\n export const isRunWorkflowVersionOutput = (obj?: { __typename?: any } | null): obj is RunWorkflowVersionOutput => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isRunWorkflowVersionOutput\"')\n return RunWorkflowVersionOutput_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRun_possibleTypes: string[] = ['WorkflowRun']\n export const isWorkflowRun = (obj?: { __typename?: any } | null): obj is WorkflowRun => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRun\"')\n return WorkflowRun_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionStepChanges_possibleTypes: string[] = ['WorkflowVersionStepChanges']\n export const isWorkflowVersionStepChanges = (obj?: { __typename?: any } | null): obj is WorkflowVersionStepChanges => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionStepChanges\"')\n return WorkflowVersionStepChanges_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TestHttpRequestOutput_possibleTypes: string[] = ['TestHttpRequestOutput']\n export const isTestHttpRequestOutput = (obj?: { __typename?: any } | null): obj is TestHttpRequestOutput => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTestHttpRequestOutput\"')\n return TestHttpRequestOutput_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowStepPosition_possibleTypes: string[] = ['WorkflowStepPosition']\n export const isWorkflowStepPosition = (obj?: { __typename?: any } | null): obj is WorkflowStepPosition => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowStepPosition\"')\n return WorkflowStepPosition_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAction_possibleTypes: string[] = ['WorkflowAction']\n export const isWorkflowAction = (obj?: { __typename?: any } | null): obj is WorkflowAction => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAction\"')\n return WorkflowAction_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionDTO_possibleTypes: string[] = ['WorkflowVersionDTO']\n export const isWorkflowVersionDTO = (obj?: { __typename?: any } | null): obj is WorkflowVersionDTO => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionDTO\"')\n return WorkflowVersionDTO_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Query_possibleTypes: string[] = ['Query']\n export const isQuery = (obj?: { __typename?: any } | null): obj is Query => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isQuery\"')\n return Query_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Mutation_possibleTypes: string[] = ['Mutation']\n export const isMutation = (obj?: { __typename?: any } | null): obj is Mutation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMutation\"')\n return Mutation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Links_possibleTypes: string[] = ['Links']\n export const isLinks = (obj?: { __typename?: any } | null): obj is Links => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isLinks\"')\n return Links_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Currency_possibleTypes: string[] = ['Currency']\n export const isCurrency = (obj?: { __typename?: any } | null): obj is Currency => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCurrency\"')\n return Currency_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FullName_possibleTypes: string[] = ['FullName']\n export const isFullName = (obj?: { __typename?: any } | null): obj is FullName => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFullName\"')\n return FullName_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Address_possibleTypes: string[] = ['Address']\n export const isAddress = (obj?: { __typename?: any } | null): obj is Address => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAddress\"')\n return Address_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Actor_possibleTypes: string[] = ['Actor']\n export const isActor = (obj?: { __typename?: any } | null): obj is Actor => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isActor\"')\n return Actor_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Emails_possibleTypes: string[] = ['Emails']\n export const isEmails = (obj?: { __typename?: any } | null): obj is Emails => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isEmails\"')\n return Emails_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Phones_possibleTypes: string[] = ['Phones']\n export const isPhones = (obj?: { __typename?: any } | null): obj is Phones => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPhones\"')\n return Phones_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const RichTextV2_possibleTypes: string[] = ['RichTextV2']\n export const isRichTextV2 = (obj?: { __typename?: any } | null): obj is RichTextV2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isRichTextV2\"')\n return RichTextV2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Attachment_possibleTypes: string[] = ['Attachment']\n export const isAttachment = (obj?: { __typename?: any } | null): obj is Attachment => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachment\"')\n return Attachment_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FileObject_possibleTypes: string[] = ['FileObject']\n export const isFileObject = (obj?: { __typename?: any } | null): obj is FileObject => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFileObject\"')\n return FileObject_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentEdge_possibleTypes: string[] = ['AttachmentEdge']\n export const isAttachmentEdge = (obj?: { __typename?: any } | null): obj is AttachmentEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentEdge\"')\n return AttachmentEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentConnection_possibleTypes: string[] = ['AttachmentConnection']\n export const isAttachmentConnection = (obj?: { __typename?: any } | null): obj is AttachmentConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentConnection\"')\n return AttachmentConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PageInfo_possibleTypes: string[] = ['PageInfo']\n export const isPageInfo = (obj?: { __typename?: any } | null): obj is PageInfo => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPageInfo\"')\n return PageInfo_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const AttachmentGroupByConnection_possibleTypes: string[] = ['AttachmentGroupByConnection']\n export const isAttachmentGroupByConnection = (obj?: { __typename?: any } | null): obj is AttachmentGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isAttachmentGroupByConnection\"')\n return AttachmentGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Blocklist_possibleTypes: string[] = ['Blocklist']\n export const isBlocklist = (obj?: { __typename?: any } | null): obj is Blocklist => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklist\"')\n return Blocklist_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistEdge_possibleTypes: string[] = ['BlocklistEdge']\n export const isBlocklistEdge = (obj?: { __typename?: any } | null): obj is BlocklistEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistEdge\"')\n return BlocklistEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistConnection_possibleTypes: string[] = ['BlocklistConnection']\n export const isBlocklistConnection = (obj?: { __typename?: any } | null): obj is BlocklistConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistConnection\"')\n return BlocklistConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const BlocklistGroupByConnection_possibleTypes: string[] = ['BlocklistGroupByConnection']\n export const isBlocklistGroupByConnection = (obj?: { __typename?: any } | null): obj is BlocklistGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isBlocklistGroupByConnection\"')\n return BlocklistGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociation_possibleTypes: string[] = ['CalendarChannelEventAssociation']\n export const isCalendarChannelEventAssociation = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociation\"')\n return CalendarChannelEventAssociation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationEdge_possibleTypes: string[] = ['CalendarChannelEventAssociationEdge']\n export const isCalendarChannelEventAssociationEdge = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationEdge\"')\n return CalendarChannelEventAssociationEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationConnection_possibleTypes: string[] = ['CalendarChannelEventAssociationConnection']\n export const isCalendarChannelEventAssociationConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationConnection\"')\n return CalendarChannelEventAssociationConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEventAssociationGroupByConnection_possibleTypes: string[] = ['CalendarChannelEventAssociationGroupByConnection']\n export const isCalendarChannelEventAssociationGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelEventAssociationGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEventAssociationGroupByConnection\"')\n return CalendarChannelEventAssociationGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannel_possibleTypes: string[] = ['CalendarChannel']\n export const isCalendarChannel = (obj?: { __typename?: any } | null): obj is CalendarChannel => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannel\"')\n return CalendarChannel_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelEdge_possibleTypes: string[] = ['CalendarChannelEdge']\n export const isCalendarChannelEdge = (obj?: { __typename?: any } | null): obj is CalendarChannelEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelEdge\"')\n return CalendarChannelEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelConnection_possibleTypes: string[] = ['CalendarChannelConnection']\n export const isCalendarChannelConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelConnection\"')\n return CalendarChannelConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarChannelGroupByConnection_possibleTypes: string[] = ['CalendarChannelGroupByConnection']\n export const isCalendarChannelGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarChannelGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarChannelGroupByConnection\"')\n return CalendarChannelGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipant_possibleTypes: string[] = ['CalendarEventParticipant']\n export const isCalendarEventParticipant = (obj?: { __typename?: any } | null): obj is CalendarEventParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipant\"')\n return CalendarEventParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantEdge_possibleTypes: string[] = ['CalendarEventParticipantEdge']\n export const isCalendarEventParticipantEdge = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantEdge\"')\n return CalendarEventParticipantEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantConnection_possibleTypes: string[] = ['CalendarEventParticipantConnection']\n export const isCalendarEventParticipantConnection = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantConnection\"')\n return CalendarEventParticipantConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventParticipantGroupByConnection_possibleTypes: string[] = ['CalendarEventParticipantGroupByConnection']\n export const isCalendarEventParticipantGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarEventParticipantGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventParticipantGroupByConnection\"')\n return CalendarEventParticipantGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEvent_possibleTypes: string[] = ['CalendarEvent']\n export const isCalendarEvent = (obj?: { __typename?: any } | null): obj is CalendarEvent => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEvent\"')\n return CalendarEvent_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventEdge_possibleTypes: string[] = ['CalendarEventEdge']\n export const isCalendarEventEdge = (obj?: { __typename?: any } | null): obj is CalendarEventEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventEdge\"')\n return CalendarEventEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventConnection_possibleTypes: string[] = ['CalendarEventConnection']\n export const isCalendarEventConnection = (obj?: { __typename?: any } | null): obj is CalendarEventConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventConnection\"')\n return CalendarEventConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CalendarEventGroupByConnection_possibleTypes: string[] = ['CalendarEventGroupByConnection']\n export const isCalendarEventGroupByConnection = (obj?: { __typename?: any } | null): obj is CalendarEventGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCalendarEventGroupByConnection\"')\n return CalendarEventGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Company_possibleTypes: string[] = ['Company']\n export const isCompany = (obj?: { __typename?: any } | null): obj is Company => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompany\"')\n return Company_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyEdge_possibleTypes: string[] = ['CompanyEdge']\n export const isCompanyEdge = (obj?: { __typename?: any } | null): obj is CompanyEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyEdge\"')\n return CompanyEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyConnection_possibleTypes: string[] = ['CompanyConnection']\n export const isCompanyConnection = (obj?: { __typename?: any } | null): obj is CompanyConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyConnection\"')\n return CompanyConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CompanyGroupByConnection_possibleTypes: string[] = ['CompanyGroupByConnection']\n export const isCompanyGroupByConnection = (obj?: { __typename?: any } | null): obj is CompanyGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCompanyGroupByConnection\"')\n return CompanyGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccount_possibleTypes: string[] = ['ConnectedAccount']\n export const isConnectedAccount = (obj?: { __typename?: any } | null): obj is ConnectedAccount => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccount\"')\n return ConnectedAccount_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountEdge_possibleTypes: string[] = ['ConnectedAccountEdge']\n export const isConnectedAccountEdge = (obj?: { __typename?: any } | null): obj is ConnectedAccountEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountEdge\"')\n return ConnectedAccountEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountConnection_possibleTypes: string[] = ['ConnectedAccountConnection']\n export const isConnectedAccountConnection = (obj?: { __typename?: any } | null): obj is ConnectedAccountConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountConnection\"')\n return ConnectedAccountConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const ConnectedAccountGroupByConnection_possibleTypes: string[] = ['ConnectedAccountGroupByConnection']\n export const isConnectedAccountGroupByConnection = (obj?: { __typename?: any } | null): obj is ConnectedAccountGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isConnectedAccountGroupByConnection\"')\n return ConnectedAccountGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Dashboard_possibleTypes: string[] = ['Dashboard']\n export const isDashboard = (obj?: { __typename?: any } | null): obj is Dashboard => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboard\"')\n return Dashboard_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardEdge_possibleTypes: string[] = ['DashboardEdge']\n export const isDashboardEdge = (obj?: { __typename?: any } | null): obj is DashboardEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardEdge\"')\n return DashboardEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardConnection_possibleTypes: string[] = ['DashboardConnection']\n export const isDashboardConnection = (obj?: { __typename?: any } | null): obj is DashboardConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardConnection\"')\n return DashboardConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const DashboardGroupByConnection_possibleTypes: string[] = ['DashboardGroupByConnection']\n export const isDashboardGroupByConnection = (obj?: { __typename?: any } | null): obj is DashboardGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isDashboardGroupByConnection\"')\n return DashboardGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Favorite_possibleTypes: string[] = ['Favorite']\n export const isFavorite = (obj?: { __typename?: any } | null): obj is Favorite => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavorite\"')\n return Favorite_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteEdge_possibleTypes: string[] = ['FavoriteEdge']\n export const isFavoriteEdge = (obj?: { __typename?: any } | null): obj is FavoriteEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteEdge\"')\n return FavoriteEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteConnection_possibleTypes: string[] = ['FavoriteConnection']\n export const isFavoriteConnection = (obj?: { __typename?: any } | null): obj is FavoriteConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteConnection\"')\n return FavoriteConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteGroupByConnection_possibleTypes: string[] = ['FavoriteGroupByConnection']\n export const isFavoriteGroupByConnection = (obj?: { __typename?: any } | null): obj is FavoriteGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteGroupByConnection\"')\n return FavoriteGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolder_possibleTypes: string[] = ['FavoriteFolder']\n export const isFavoriteFolder = (obj?: { __typename?: any } | null): obj is FavoriteFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolder\"')\n return FavoriteFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderEdge_possibleTypes: string[] = ['FavoriteFolderEdge']\n export const isFavoriteFolderEdge = (obj?: { __typename?: any } | null): obj is FavoriteFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderEdge\"')\n return FavoriteFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderConnection_possibleTypes: string[] = ['FavoriteFolderConnection']\n export const isFavoriteFolderConnection = (obj?: { __typename?: any } | null): obj is FavoriteFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderConnection\"')\n return FavoriteFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const FavoriteFolderGroupByConnection_possibleTypes: string[] = ['FavoriteFolderGroupByConnection']\n export const isFavoriteFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is FavoriteFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isFavoriteFolderGroupByConnection\"')\n return FavoriteFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociation_possibleTypes: string[] = ['MessageChannelMessageAssociation']\n export const isMessageChannelMessageAssociation = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociation => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociation\"')\n return MessageChannelMessageAssociation_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationEdge_possibleTypes: string[] = ['MessageChannelMessageAssociationEdge']\n export const isMessageChannelMessageAssociationEdge = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationEdge\"')\n return MessageChannelMessageAssociationEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationConnection']\n export const isMessageChannelMessageAssociationConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationConnection\"')\n return MessageChannelMessageAssociationConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationGroupByConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationGroupByConnection']\n export const isMessageChannelMessageAssociationGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationGroupByConnection\"')\n return MessageChannelMessageAssociationGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannel_possibleTypes: string[] = ['MessageChannel']\n export const isMessageChannel = (obj?: { __typename?: any } | null): obj is MessageChannel => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannel\"')\n return MessageChannel_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelEdge_possibleTypes: string[] = ['MessageChannelEdge']\n export const isMessageChannelEdge = (obj?: { __typename?: any } | null): obj is MessageChannelEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelEdge\"')\n return MessageChannelEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelConnection_possibleTypes: string[] = ['MessageChannelConnection']\n export const isMessageChannelConnection = (obj?: { __typename?: any } | null): obj is MessageChannelConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelConnection\"')\n return MessageChannelConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelGroupByConnection_possibleTypes: string[] = ['MessageChannelGroupByConnection']\n export const isMessageChannelGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelGroupByConnection\"')\n return MessageChannelGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolder_possibleTypes: string[] = ['MessageFolder']\n export const isMessageFolder = (obj?: { __typename?: any } | null): obj is MessageFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolder\"')\n return MessageFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderEdge_possibleTypes: string[] = ['MessageFolderEdge']\n export const isMessageFolderEdge = (obj?: { __typename?: any } | null): obj is MessageFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderEdge\"')\n return MessageFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderConnection_possibleTypes: string[] = ['MessageFolderConnection']\n export const isMessageFolderConnection = (obj?: { __typename?: any } | null): obj is MessageFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderConnection\"')\n return MessageFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageFolderGroupByConnection_possibleTypes: string[] = ['MessageFolderGroupByConnection']\n export const isMessageFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageFolderGroupByConnection\"')\n return MessageFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolder_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolder']\n export const isMessageChannelMessageAssociationMessageFolder = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolder => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolder\"')\n return MessageChannelMessageAssociationMessageFolder_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderEdge_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderEdge']\n export const isMessageChannelMessageAssociationMessageFolderEdge = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderEdge\"')\n return MessageChannelMessageAssociationMessageFolderEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderConnection']\n export const isMessageChannelMessageAssociationMessageFolderConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderConnection\"')\n return MessageChannelMessageAssociationMessageFolderConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageChannelMessageAssociationMessageFolderGroupByConnection_possibleTypes: string[] = ['MessageChannelMessageAssociationMessageFolderGroupByConnection']\n export const isMessageChannelMessageAssociationMessageFolderGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageChannelMessageAssociationMessageFolderGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageChannelMessageAssociationMessageFolderGroupByConnection\"')\n return MessageChannelMessageAssociationMessageFolderGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipant_possibleTypes: string[] = ['MessageParticipant']\n export const isMessageParticipant = (obj?: { __typename?: any } | null): obj is MessageParticipant => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipant\"')\n return MessageParticipant_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantEdge_possibleTypes: string[] = ['MessageParticipantEdge']\n export const isMessageParticipantEdge = (obj?: { __typename?: any } | null): obj is MessageParticipantEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantEdge\"')\n return MessageParticipantEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantConnection_possibleTypes: string[] = ['MessageParticipantConnection']\n export const isMessageParticipantConnection = (obj?: { __typename?: any } | null): obj is MessageParticipantConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantConnection\"')\n return MessageParticipantConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageParticipantGroupByConnection_possibleTypes: string[] = ['MessageParticipantGroupByConnection']\n export const isMessageParticipantGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageParticipantGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageParticipantGroupByConnection\"')\n return MessageParticipantGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThread_possibleTypes: string[] = ['MessageThread']\n export const isMessageThread = (obj?: { __typename?: any } | null): obj is MessageThread => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThread\"')\n return MessageThread_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadEdge_possibleTypes: string[] = ['MessageThreadEdge']\n export const isMessageThreadEdge = (obj?: { __typename?: any } | null): obj is MessageThreadEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadEdge\"')\n return MessageThreadEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadConnection_possibleTypes: string[] = ['MessageThreadConnection']\n export const isMessageThreadConnection = (obj?: { __typename?: any } | null): obj is MessageThreadConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadConnection\"')\n return MessageThreadConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageThreadGroupByConnection_possibleTypes: string[] = ['MessageThreadGroupByConnection']\n export const isMessageThreadGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageThreadGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageThreadGroupByConnection\"')\n return MessageThreadGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Message_possibleTypes: string[] = ['Message']\n export const isMessage = (obj?: { __typename?: any } | null): obj is Message => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessage\"')\n return Message_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageEdge_possibleTypes: string[] = ['MessageEdge']\n export const isMessageEdge = (obj?: { __typename?: any } | null): obj is MessageEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageEdge\"')\n return MessageEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageConnection_possibleTypes: string[] = ['MessageConnection']\n export const isMessageConnection = (obj?: { __typename?: any } | null): obj is MessageConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageConnection\"')\n return MessageConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const MessageGroupByConnection_possibleTypes: string[] = ['MessageGroupByConnection']\n export const isMessageGroupByConnection = (obj?: { __typename?: any } | null): obj is MessageGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isMessageGroupByConnection\"')\n return MessageGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Note_possibleTypes: string[] = ['Note']\n export const isNote = (obj?: { __typename?: any } | null): obj is Note => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNote\"')\n return Note_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteEdge_possibleTypes: string[] = ['NoteEdge']\n export const isNoteEdge = (obj?: { __typename?: any } | null): obj is NoteEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteEdge\"')\n return NoteEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteConnection_possibleTypes: string[] = ['NoteConnection']\n export const isNoteConnection = (obj?: { __typename?: any } | null): obj is NoteConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteConnection\"')\n return NoteConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteGroupByConnection_possibleTypes: string[] = ['NoteGroupByConnection']\n export const isNoteGroupByConnection = (obj?: { __typename?: any } | null): obj is NoteGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteGroupByConnection\"')\n return NoteGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTarget_possibleTypes: string[] = ['NoteTarget']\n export const isNoteTarget = (obj?: { __typename?: any } | null): obj is NoteTarget => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTarget\"')\n return NoteTarget_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetEdge_possibleTypes: string[] = ['NoteTargetEdge']\n export const isNoteTargetEdge = (obj?: { __typename?: any } | null): obj is NoteTargetEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetEdge\"')\n return NoteTargetEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetConnection_possibleTypes: string[] = ['NoteTargetConnection']\n export const isNoteTargetConnection = (obj?: { __typename?: any } | null): obj is NoteTargetConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetConnection\"')\n return NoteTargetConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const NoteTargetGroupByConnection_possibleTypes: string[] = ['NoteTargetGroupByConnection']\n export const isNoteTargetGroupByConnection = (obj?: { __typename?: any } | null): obj is NoteTargetGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isNoteTargetGroupByConnection\"')\n return NoteTargetGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Opportunity_possibleTypes: string[] = ['Opportunity']\n export const isOpportunity = (obj?: { __typename?: any } | null): obj is Opportunity => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunity\"')\n return Opportunity_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityEdge_possibleTypes: string[] = ['OpportunityEdge']\n export const isOpportunityEdge = (obj?: { __typename?: any } | null): obj is OpportunityEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityEdge\"')\n return OpportunityEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityConnection_possibleTypes: string[] = ['OpportunityConnection']\n export const isOpportunityConnection = (obj?: { __typename?: any } | null): obj is OpportunityConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityConnection\"')\n return OpportunityConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const OpportunityGroupByConnection_possibleTypes: string[] = ['OpportunityGroupByConnection']\n export const isOpportunityGroupByConnection = (obj?: { __typename?: any } | null): obj is OpportunityGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isOpportunityGroupByConnection\"')\n return OpportunityGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Person_possibleTypes: string[] = ['Person']\n export const isPerson = (obj?: { __typename?: any } | null): obj is Person => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPerson\"')\n return Person_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonEdge_possibleTypes: string[] = ['PersonEdge']\n export const isPersonEdge = (obj?: { __typename?: any } | null): obj is PersonEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonEdge\"')\n return PersonEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonConnection_possibleTypes: string[] = ['PersonConnection']\n export const isPersonConnection = (obj?: { __typename?: any } | null): obj is PersonConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonConnection\"')\n return PersonConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const PersonGroupByConnection_possibleTypes: string[] = ['PersonGroupByConnection']\n export const isPersonGroupByConnection = (obj?: { __typename?: any } | null): obj is PersonGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isPersonGroupByConnection\"')\n return PersonGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Task_possibleTypes: string[] = ['Task']\n export const isTask = (obj?: { __typename?: any } | null): obj is Task => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTask\"')\n return Task_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskEdge_possibleTypes: string[] = ['TaskEdge']\n export const isTaskEdge = (obj?: { __typename?: any } | null): obj is TaskEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskEdge\"')\n return TaskEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskConnection_possibleTypes: string[] = ['TaskConnection']\n export const isTaskConnection = (obj?: { __typename?: any } | null): obj is TaskConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskConnection\"')\n return TaskConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskGroupByConnection_possibleTypes: string[] = ['TaskGroupByConnection']\n export const isTaskGroupByConnection = (obj?: { __typename?: any } | null): obj is TaskGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskGroupByConnection\"')\n return TaskGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTarget_possibleTypes: string[] = ['TaskTarget']\n export const isTaskTarget = (obj?: { __typename?: any } | null): obj is TaskTarget => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTarget\"')\n return TaskTarget_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetEdge_possibleTypes: string[] = ['TaskTargetEdge']\n export const isTaskTargetEdge = (obj?: { __typename?: any } | null): obj is TaskTargetEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetEdge\"')\n return TaskTargetEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetConnection_possibleTypes: string[] = ['TaskTargetConnection']\n export const isTaskTargetConnection = (obj?: { __typename?: any } | null): obj is TaskTargetConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetConnection\"')\n return TaskTargetConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TaskTargetGroupByConnection_possibleTypes: string[] = ['TaskTargetGroupByConnection']\n export const isTaskTargetGroupByConnection = (obj?: { __typename?: any } | null): obj is TaskTargetGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTaskTargetGroupByConnection\"')\n return TaskTargetGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivity_possibleTypes: string[] = ['TimelineActivity']\n export const isTimelineActivity = (obj?: { __typename?: any } | null): obj is TimelineActivity => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivity\"')\n return TimelineActivity_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityEdge_possibleTypes: string[] = ['TimelineActivityEdge']\n export const isTimelineActivityEdge = (obj?: { __typename?: any } | null): obj is TimelineActivityEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityEdge\"')\n return TimelineActivityEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityConnection_possibleTypes: string[] = ['TimelineActivityConnection']\n export const isTimelineActivityConnection = (obj?: { __typename?: any } | null): obj is TimelineActivityConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityConnection\"')\n return TimelineActivityConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const TimelineActivityGroupByConnection_possibleTypes: string[] = ['TimelineActivityGroupByConnection']\n export const isTimelineActivityGroupByConnection = (obj?: { __typename?: any } | null): obj is TimelineActivityGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isTimelineActivityGroupByConnection\"')\n return TimelineActivityGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const Workflow_possibleTypes: string[] = ['Workflow']\n export const isWorkflow = (obj?: { __typename?: any } | null): obj is Workflow => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflow\"')\n return Workflow_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowEdge_possibleTypes: string[] = ['WorkflowEdge']\n export const isWorkflowEdge = (obj?: { __typename?: any } | null): obj is WorkflowEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowEdge\"')\n return WorkflowEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowConnection_possibleTypes: string[] = ['WorkflowConnection']\n export const isWorkflowConnection = (obj?: { __typename?: any } | null): obj is WorkflowConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowConnection\"')\n return WorkflowConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowGroupByConnection_possibleTypes: string[] = ['WorkflowGroupByConnection']\n export const isWorkflowGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowGroupByConnection\"')\n return WorkflowGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTrigger_possibleTypes: string[] = ['WorkflowAutomatedTrigger']\n export const isWorkflowAutomatedTrigger = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTrigger => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTrigger\"')\n return WorkflowAutomatedTrigger_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerEdge_possibleTypes: string[] = ['WorkflowAutomatedTriggerEdge']\n export const isWorkflowAutomatedTriggerEdge = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerEdge\"')\n return WorkflowAutomatedTriggerEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerConnection_possibleTypes: string[] = ['WorkflowAutomatedTriggerConnection']\n export const isWorkflowAutomatedTriggerConnection = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerConnection\"')\n return WorkflowAutomatedTriggerConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowAutomatedTriggerGroupByConnection_possibleTypes: string[] = ['WorkflowAutomatedTriggerGroupByConnection']\n export const isWorkflowAutomatedTriggerGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowAutomatedTriggerGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowAutomatedTriggerGroupByConnection\"')\n return WorkflowAutomatedTriggerGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunEdge_possibleTypes: string[] = ['WorkflowRunEdge']\n export const isWorkflowRunEdge = (obj?: { __typename?: any } | null): obj is WorkflowRunEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunEdge\"')\n return WorkflowRunEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunConnection_possibleTypes: string[] = ['WorkflowRunConnection']\n export const isWorkflowRunConnection = (obj?: { __typename?: any } | null): obj is WorkflowRunConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunConnection\"')\n return WorkflowRunConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowRunGroupByConnection_possibleTypes: string[] = ['WorkflowRunGroupByConnection']\n export const isWorkflowRunGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowRunGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowRunGroupByConnection\"')\n return WorkflowRunGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersion_possibleTypes: string[] = ['WorkflowVersion']\n export const isWorkflowVersion = (obj?: { __typename?: any } | null): obj is WorkflowVersion => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersion\"')\n return WorkflowVersion_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionEdge_possibleTypes: string[] = ['WorkflowVersionEdge']\n export const isWorkflowVersionEdge = (obj?: { __typename?: any } | null): obj is WorkflowVersionEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionEdge\"')\n return WorkflowVersionEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionConnection_possibleTypes: string[] = ['WorkflowVersionConnection']\n export const isWorkflowVersionConnection = (obj?: { __typename?: any } | null): obj is WorkflowVersionConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionConnection\"')\n return WorkflowVersionConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkflowVersionGroupByConnection_possibleTypes: string[] = ['WorkflowVersionGroupByConnection']\n export const isWorkflowVersionGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkflowVersionGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkflowVersionGroupByConnection\"')\n return WorkflowVersionGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMember_possibleTypes: string[] = ['WorkspaceMember']\n export const isWorkspaceMember = (obj?: { __typename?: any } | null): obj is WorkspaceMember => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMember\"')\n return WorkspaceMember_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberEdge_possibleTypes: string[] = ['WorkspaceMemberEdge']\n export const isWorkspaceMemberEdge = (obj?: { __typename?: any } | null): obj is WorkspaceMemberEdge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberEdge\"')\n return WorkspaceMemberEdge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberConnection_possibleTypes: string[] = ['WorkspaceMemberConnection']\n export const isWorkspaceMemberConnection = (obj?: { __typename?: any } | null): obj is WorkspaceMemberConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberConnection\"')\n return WorkspaceMemberConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const WorkspaceMemberGroupByConnection_possibleTypes: string[] = ['WorkspaceMemberGroupByConnection']\n export const isWorkspaceMemberGroupByConnection = (obj?: { __typename?: any } | null): obj is WorkspaceMemberGroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isWorkspaceMemberGroupByConnection\"')\n return WorkspaceMemberGroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2_possibleTypes: string[] = ['CloudUser2']\n export const isCloudUser2 = (obj?: { __typename?: any } | null): obj is CloudUser2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2\"')\n return CloudUser2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2Edge_possibleTypes: string[] = ['CloudUser2Edge']\n export const isCloudUser2Edge = (obj?: { __typename?: any } | null): obj is CloudUser2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2Edge\"')\n return CloudUser2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2Connection_possibleTypes: string[] = ['CloudUser2Connection']\n export const isCloudUser2Connection = (obj?: { __typename?: any } | null): obj is CloudUser2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2Connection\"')\n return CloudUser2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUser2GroupByConnection_possibleTypes: string[] = ['CloudUser2GroupByConnection']\n export const isCloudUser2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudUser2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUser2GroupByConnection\"')\n return CloudUser2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2_possibleTypes: string[] = ['CloudUserWorkspace2']\n export const isCloudUserWorkspace2 = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2\"')\n return CloudUserWorkspace2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2Edge_possibleTypes: string[] = ['CloudUserWorkspace2Edge']\n export const isCloudUserWorkspace2Edge = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2Edge\"')\n return CloudUserWorkspace2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2Connection_possibleTypes: string[] = ['CloudUserWorkspace2Connection']\n export const isCloudUserWorkspace2Connection = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2Connection\"')\n return CloudUserWorkspace2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudUserWorkspace2GroupByConnection_possibleTypes: string[] = ['CloudUserWorkspace2GroupByConnection']\n export const isCloudUserWorkspace2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudUserWorkspace2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudUserWorkspace2GroupByConnection\"')\n return CloudUserWorkspace2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2_possibleTypes: string[] = ['CloudWorkspace2']\n export const isCloudWorkspace2 = (obj?: { __typename?: any } | null): obj is CloudWorkspace2 => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2\"')\n return CloudWorkspace2_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2Edge_possibleTypes: string[] = ['CloudWorkspace2Edge']\n export const isCloudWorkspace2Edge = (obj?: { __typename?: any } | null): obj is CloudWorkspace2Edge => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2Edge\"')\n return CloudWorkspace2Edge_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2Connection_possibleTypes: string[] = ['CloudWorkspace2Connection']\n export const isCloudWorkspace2Connection = (obj?: { __typename?: any } | null): obj is CloudWorkspace2Connection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2Connection\"')\n return CloudWorkspace2Connection_possibleTypes.includes(obj.__typename)\n }\n \n\n\n const CloudWorkspace2GroupByConnection_possibleTypes: string[] = ['CloudWorkspace2GroupByConnection']\n export const isCloudWorkspace2GroupByConnection = (obj?: { __typename?: any } | null): obj is CloudWorkspace2GroupByConnection => {\n if (!obj?.__typename) throw new Error('__typename is missing in \"isCloudWorkspace2GroupByConnection\"')\n return CloudWorkspace2GroupByConnection_possibleTypes.includes(obj.__typename)\n }\n \n\nexport const enumCalendarChannelVisibility = {\n METADATA: 'METADATA' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumMessageChannelVisibility = {\n METADATA: 'METADATA' as const,\n SUBJECT: 'SUBJECT' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumWorkflowRunStatusEnum = {\n NOT_STARTED: 'NOT_STARTED' as const,\n RUNNING: 'RUNNING' as const,\n COMPLETED: 'COMPLETED' as const,\n FAILED: 'FAILED' as const,\n ENQUEUED: 'ENQUEUED' as const,\n STOPPING: 'STOPPING' as const,\n STOPPED: 'STOPPED' as const\n}\n\nexport const enumWorkflowActionType = {\n CODE: 'CODE' as const,\n LOGIC_FUNCTION: 'LOGIC_FUNCTION' as const,\n SEND_EMAIL: 'SEND_EMAIL' as const,\n DRAFT_EMAIL: 'DRAFT_EMAIL' as const,\n CREATE_RECORD: 'CREATE_RECORD' as const,\n UPDATE_RECORD: 'UPDATE_RECORD' as const,\n DELETE_RECORD: 'DELETE_RECORD' as const,\n UPSERT_RECORD: 'UPSERT_RECORD' as const,\n FIND_RECORDS: 'FIND_RECORDS' as const,\n FORM: 'FORM' as const,\n FILTER: 'FILTER' as const,\n IF_ELSE: 'IF_ELSE' as const,\n HTTP_REQUEST: 'HTTP_REQUEST' as const,\n AI_AGENT: 'AI_AGENT' as const,\n ITERATOR: 'ITERATOR' as const,\n EMPTY: 'EMPTY' as const,\n DELAY: 'DELAY' as const\n}\n\nexport const enumFilterIs = {\n NULL: 'NULL' as const,\n NOT_NULL: 'NOT_NULL' as const,\n NotNull: 'NotNull' as const,\n Null: 'Null' as const\n}\n\nexport const enumOrderByDirection = {\n AscNullsFirst: 'AscNullsFirst' as const,\n AscNullsLast: 'AscNullsLast' as const,\n DescNullsFirst: 'DescNullsFirst' as const,\n DescNullsLast: 'DescNullsLast' as const\n}\n\nexport const enumActorSourceEnum = {\n EMAIL: 'EMAIL' as const,\n CALENDAR: 'CALENDAR' as const,\n WORKFLOW: 'WORKFLOW' as const,\n AGENT: 'AGENT' as const,\n API: 'API' as const,\n IMPORT: 'IMPORT' as const,\n MANUAL: 'MANUAL' as const,\n SYSTEM: 'SYSTEM' as const,\n WEBHOOK: 'WEBHOOK' as const,\n APPLICATION: 'APPLICATION' as const\n}\n\nexport const enumDateGranularityEnum = {\n DAY: 'DAY' as const,\n MONTH: 'MONTH' as const,\n QUARTER: 'QUARTER' as const,\n YEAR: 'YEAR' as const,\n WEEK: 'WEEK' as const,\n DAY_OF_THE_WEEK: 'DAY_OF_THE_WEEK' as const,\n MONTH_OF_THE_YEAR: 'MONTH_OF_THE_YEAR' as const,\n QUARTER_OF_THE_YEAR: 'QUARTER_OF_THE_YEAR' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumFirstDayOfTheWeek = {\n MONDAY: 'MONDAY' as const,\n SUNDAY: 'SUNDAY' as const,\n SATURDAY: 'SATURDAY' as const\n}\n\nexport const enumAttachmentFileCategoryEnum = {\n ARCHIVE: 'ARCHIVE' as const,\n AUDIO: 'AUDIO' as const,\n IMAGE: 'IMAGE' as const,\n PRESENTATION: 'PRESENTATION' as const,\n SPREADSHEET: 'SPREADSHEET' as const,\n TEXT_DOCUMENT: 'TEXT_DOCUMENT' as const,\n VIDEO: 'VIDEO' as const,\n OTHER: 'OTHER' as const\n}\n\nexport const enumCalendarChannelVisibilityEnum = {\n METADATA: 'METADATA' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumCalendarChannelContactAutoCreationPolicyEnum = {\n AS_PARTICIPANT_AND_ORGANIZER: 'AS_PARTICIPANT_AND_ORGANIZER' as const,\n AS_PARTICIPANT: 'AS_PARTICIPANT' as const,\n AS_ORGANIZER: 'AS_ORGANIZER' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumCalendarChannelSyncStatusEnum = {\n ONGOING: 'ONGOING' as const,\n NOT_SYNCED: 'NOT_SYNCED' as const,\n ACTIVE: 'ACTIVE' as const,\n FAILED_INSUFFICIENT_PERMISSIONS: 'FAILED_INSUFFICIENT_PERMISSIONS' as const,\n FAILED_UNKNOWN: 'FAILED_UNKNOWN' as const\n}\n\nexport const enumCalendarChannelSyncStageEnum = {\n CALENDAR_EVENT_LIST_FETCH_PENDING: 'CALENDAR_EVENT_LIST_FETCH_PENDING' as const,\n CALENDAR_EVENT_LIST_FETCH_SCHEDULED: 'CALENDAR_EVENT_LIST_FETCH_SCHEDULED' as const,\n CALENDAR_EVENT_LIST_FETCH_ONGOING: 'CALENDAR_EVENT_LIST_FETCH_ONGOING' as const,\n CALENDAR_EVENTS_IMPORT_PENDING: 'CALENDAR_EVENTS_IMPORT_PENDING' as const,\n CALENDAR_EVENTS_IMPORT_SCHEDULED: 'CALENDAR_EVENTS_IMPORT_SCHEDULED' as const,\n CALENDAR_EVENTS_IMPORT_ONGOING: 'CALENDAR_EVENTS_IMPORT_ONGOING' as const,\n FAILED: 'FAILED' as const,\n PENDING_CONFIGURATION: 'PENDING_CONFIGURATION' as const\n}\n\nexport const enumCalendarEventParticipantResponseStatusEnum = {\n NEEDS_ACTION: 'NEEDS_ACTION' as const,\n DECLINED: 'DECLINED' as const,\n TENTATIVE: 'TENTATIVE' as const,\n ACCEPTED: 'ACCEPTED' as const\n}\n\nexport const enumMessageChannelMessageAssociationDirectionEnum = {\n INCOMING: 'INCOMING' as const,\n OUTGOING: 'OUTGOING' as const\n}\n\nexport const enumMessageChannelVisibilityEnum = {\n METADATA: 'METADATA' as const,\n SUBJECT: 'SUBJECT' as const,\n SHARE_EVERYTHING: 'SHARE_EVERYTHING' as const\n}\n\nexport const enumMessageChannelTypeEnum = {\n EMAIL: 'EMAIL' as const,\n SMS: 'SMS' as const\n}\n\nexport const enumMessageChannelContactAutoCreationPolicyEnum = {\n SENT_AND_RECEIVED: 'SENT_AND_RECEIVED' as const,\n SENT: 'SENT' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageChannelMessageFolderImportPolicyEnum = {\n ALL_FOLDERS: 'ALL_FOLDERS' as const,\n SELECTED_FOLDERS: 'SELECTED_FOLDERS' as const\n}\n\nexport const enumMessageChannelPendingGroupEmailsActionEnum = {\n GROUP_EMAILS_DELETION: 'GROUP_EMAILS_DELETION' as const,\n GROUP_EMAILS_IMPORT: 'GROUP_EMAILS_IMPORT' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageChannelSyncStatusEnum = {\n ONGOING: 'ONGOING' as const,\n NOT_SYNCED: 'NOT_SYNCED' as const,\n ACTIVE: 'ACTIVE' as const,\n FAILED_INSUFFICIENT_PERMISSIONS: 'FAILED_INSUFFICIENT_PERMISSIONS' as const,\n FAILED_UNKNOWN: 'FAILED_UNKNOWN' as const\n}\n\nexport const enumMessageChannelSyncStageEnum = {\n MESSAGE_LIST_FETCH_PENDING: 'MESSAGE_LIST_FETCH_PENDING' as const,\n MESSAGE_LIST_FETCH_SCHEDULED: 'MESSAGE_LIST_FETCH_SCHEDULED' as const,\n MESSAGE_LIST_FETCH_ONGOING: 'MESSAGE_LIST_FETCH_ONGOING' as const,\n MESSAGES_IMPORT_PENDING: 'MESSAGES_IMPORT_PENDING' as const,\n MESSAGES_IMPORT_SCHEDULED: 'MESSAGES_IMPORT_SCHEDULED' as const,\n MESSAGES_IMPORT_ONGOING: 'MESSAGES_IMPORT_ONGOING' as const,\n FAILED: 'FAILED' as const,\n PENDING_CONFIGURATION: 'PENDING_CONFIGURATION' as const\n}\n\nexport const enumMessageFolderPendingSyncActionEnum = {\n FOLDER_DELETION: 'FOLDER_DELETION' as const,\n NONE: 'NONE' as const\n}\n\nexport const enumMessageParticipantRoleEnum = {\n FROM: 'FROM' as const,\n TO: 'TO' as const,\n CC: 'CC' as const,\n BCC: 'BCC' as const\n}\n\nexport const enumMessageDirectionEnum = {\n INCOMING: 'INCOMING' as const,\n OUTGOING: 'OUTGOING' as const\n}\n\nexport const enumOpportunityStageEnum = {\n NEW: 'NEW' as const,\n SCREENING: 'SCREENING' as const,\n MEETING: 'MEETING' as const,\n PROPOSAL: 'PROPOSAL' as const,\n CUSTOMER: 'CUSTOMER' as const\n}\n\nexport const enumTaskStatusEnum = {\n TODO: 'TODO' as const,\n IN_PROGRESS: 'IN_PROGRESS' as const,\n DONE: 'DONE' as const\n}\n\nexport const enumWorkflowStatusesEnum = {\n DRAFT: 'DRAFT' as const,\n ACTIVE: 'ACTIVE' as const,\n DEACTIVATED: 'DEACTIVATED' as const\n}\n\nexport const enumWorkflowAutomatedTriggerTypeEnum = {\n DATABASE_EVENT: 'DATABASE_EVENT' as const,\n CRON: 'CRON' as const\n}\n\nexport const enumWorkflowVersionStatusEnum = {\n DRAFT: 'DRAFT' as const,\n ACTIVE: 'ACTIVE' as const,\n DEACTIVATED: 'DEACTIVATED' as const,\n ARCHIVED: 'ARCHIVED' as const\n}\n\nexport const enumWorkspaceMemberDateFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n MONTH_FIRST: 'MONTH_FIRST' as const,\n DAY_FIRST: 'DAY_FIRST' as const,\n YEAR_FIRST: 'YEAR_FIRST' as const\n}\n\nexport const enumWorkspaceMemberTimeFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n HOUR_24: 'HOUR_24' as const,\n HOUR_12: 'HOUR_12' as const\n}\n\nexport const enumWorkspaceMemberNumberFormatEnum = {\n SYSTEM: 'SYSTEM' as const,\n COMMAS_AND_DOT: 'COMMAS_AND_DOT' as const,\n SPACES_AND_COMMA: 'SPACES_AND_COMMA' as const,\n DOTS_AND_COMMA: 'DOTS_AND_COMMA' as const,\n APOSTROPHE_AND_DOT: 'APOSTROPHE_AND_DOT' as const\n}\n\nexport const enumCloudUser2ActivityStatusEnum = {\n ACTIVE: 'ACTIVE' as const,\n RECENT: 'RECENT' as const,\n DORMANT: 'DORMANT' as const,\n INACTIVE: 'INACTIVE' as const\n}\n\nexport const enumCloudWorkspace2ActivationStatusEnum = {\n PENDING_CREATION: 'PENDING_CREATION' as const,\n SUSPENDED: 'SUSPENDED' as const,\n ACTIVE: 'ACTIVE' as const,\n ONGOING_CREATION: 'ONGOING_CREATION' as const,\n EMPTY: 'EMPTY' as const\n}\n\nexport const enumCloudWorkspace2SubscriptionStatusEnum = {\n ACTIVE: 'ACTIVE' as const,\n TRIALING: 'TRIALING' as const,\n CANCELED: 'CANCELED' as const,\n OTHER: 'OTHER' as const,\n EMPTY: 'EMPTY' as const\n}\n\nexport const enumCloudWorkspace2PaymentFrequencyEnum = {\n MONTH: 'MONTH' as const,\n YEAR: 'YEAR' as const,\n OTHER: 'OTHER' as const,\n EMPTY: 'EMPTY' as const\n}\n", "// @ts-nocheck\nimport type {\n QueryGenqlSelection,\n Query,\n MutationGenqlSelection,\n Mutation,\n} from './schema'\nimport {\n linkTypeMap,\n createClient as createClientOriginal,\n generateGraphqlOperation,\n type FieldsSelection,\n type GraphqlOperation,\n type ClientOptions,\n GenqlError,\n} from './runtime'\nexport type { FieldsSelection } from './runtime'\nexport { GenqlError }\n\nimport types from './types'\nexport * from './schema'\nconst typeMap = linkTypeMap(types as any)\n\nexport interface Client {\n query(\n request: R & { __name?: string },\n ): Promise>\n\n mutation(\n request: R & { __name?: string },\n ): Promise>\n}\n\nexport const createClient = function (options?: ClientOptions): Client {\n return createClientOriginal({\n url: undefined,\n\n ...options,\n queryRoot: typeMap.Query!,\n mutationRoot: typeMap.Mutation!,\n subscriptionRoot: typeMap.Subscription!,\n }) as any\n}\n\nexport const everything = {\n __scalar: true,\n}\n\nexport type QueryResult = FieldsSelection<\n Query,\n fields\n>\nexport const generateQueryOp: (\n fields: QueryGenqlSelection & { __name?: string },\n) => GraphqlOperation = function (fields) {\n return generateGraphqlOperation('query', typeMap.Query!, fields as any)\n}\n\nexport type MutationResult =\n FieldsSelection\nexport const generateMutationOp: (\n fields: MutationGenqlSelection & { __name?: string },\n) => GraphqlOperation = function (fields) {\n return generateGraphqlOperation('mutation', typeMap.Mutation!, fields as any)\n}\n\n\n// ----------------------------------------------------\n// Custom Twenty client (auto-injected)\n// ----------------------------------------------------\n\nconst defaultOptions: ClientOptions = {\n url: `${process.env.TWENTY_API_URL}/graphql`,\n metadataUrl: `${process.env.TWENTY_API_URL}/metadata`,\n headers: {\n 'Content-Type': 'application/json',\n Authorization: `Bearer ${process.env.TWENTY_API_KEY}`,\n },\n}\n\nexport default class Twenty {\n private client: Client;\n private url: string;\n private metadataUrl: string;\n private authorizationToken: string;\n\n constructor(options?: ClientOptions) {\n const merged: ClientOptions = {\n ...defaultOptions,\n ...options,\n headers: {\n ...defaultOptions.headers,\n ...(options?.headers ?? {}),\n },\n };\n this.client = createClient(merged);\n this.url = merged.url;\n this.metadataUrl = merged.metadataUrl;\n this.authorizationToken = merged.headers.Authorization;\n }\n\n query(request: R & { __name?: string }) {\n return this.client.query(request);\n }\n\n mutation(request: R & { __name?: string }) {\n return this.client.mutation(request);\n }\n\n async uploadFile(\n fileBuffer: Buffer,\n filename: string,\n contentType: string = 'application/octet-stream',\n fieldMetadataUniversalIdentifier: string,\n ): Promise<{\n id: string;\n path: string;\n size: number;\n createdAt: string;\n url: string;\n }> {\n const form = new FormData();\n\n form.append(\n 'operations',\n JSON.stringify({\n query: `mutation UploadFilesFieldFileByUniversalIdentifier($file: Upload!, $fieldMetadataUniversalIdentifier: String!) {\n uploadFilesFieldFileByUniversalIdentifier(file: $file, fieldMetadataUniversalIdentifier: $fieldMetadataUniversalIdentifier) { id path size createdAt url }\n }`,\n variables: { file: null, fieldMetadataUniversalIdentifier },\n }),\n );\n form.append('map', JSON.stringify({ '0': ['variables.file'] }));\n form.append('0', new Blob([fileBuffer], { type: contentType }), filename);\n\n const response = await fetch(this.metadataUrl, {\n method: 'POST',\n headers: {\n Authorization: this.authorizationToken,\n },\n body: form,\n });\n\n const result = await response.json();\n\n if (result.errors) {\n throw new GenqlError(result.errors, result.data);\n }\n\n return result.data.uploadFilesFieldFileByUniversalIdentifier;\n }\n}\n\n", "import Twenty from 'twenty-sdk/generated';\n\nexport const twentyClient = new Twenty();\n", "import { z } from 'zod';\n\nimport { getApplicationConfig } from 'src/shared/application-config';\nimport { fetchFromClickHouse } from 'src/shared/clickhouse-client';\nimport { twentyClient } from 'src/shared/twenty-client';\n\nconst clickHouseUserWorkspaceSchema = z.object({\n id: z.string(),\n workspaceId: z.string(),\n userId: z.string(),\n createdAt: z.string(),\n updatedAt: z.string(),\n deletedAt: z.string(),\n is_active_membership: z.coerce.boolean(),\n});\n\ntype ClickHouseUserWorkspace = z.infer;\n\nconst fetchUserWorkspacesFromClickHouse = async (): Promise<\n ClickHouseUserWorkspace[]\n> => {\n const { clickHouseDatabase } = getApplicationConfig();\n\n // const nowDate = 'now()'\n const nowDate = \"'2026-02-04 14:28:52.000'\";\n\n const query = `\n SELECT\n *\n FROM (\n SELECT\n *,\n row_number() OVER (PARTITION BY id ORDER BY updatedAt DESC) AS rn\n FROM\n ${clickHouseDatabase}.user_workspace\n WHERE\n updatedAt >= ${nowDate} - INTERVAL 500 MINUTE\n AND\n updatedAt <= ${nowDate}\n )\n WHERE\n rn = 1\n FORMAT\n JSONEachRow;\n `;\n\n return fetchFromClickHouse(query, clickHouseUserWorkspaceSchema);\n};\n\nconst buildCloudUserWorkspaceInput = (\n userWorkspace: ClickHouseUserWorkspace,\n) => ({\n id: userWorkspace.id,\n twentyUserIdentifier: userWorkspace.userId,\n twentyWorkspaceIdentifier: userWorkspace.workspaceId,\n idOfTheUserWorkspace: userWorkspace.id,\n cloudUser2Id: userWorkspace.userId,\n cloudWorkspace2Id: userWorkspace.workspaceId,\n});\n\nexport const syncCloudUserWorkspaces = async (): Promise<{\n syncedCount: number;\n}> => {\n const userWorkspaces = await fetchUserWorkspacesFromClickHouse();\n\n console.log(\n `Fetched ${userWorkspaces.length} user workspaces from ClickHouse`,\n );\n\n if (userWorkspaces.length === 0) {\n return { syncedCount: 0 };\n }\n\n const cloudUserWorkspaceInputs = userWorkspaces.map(\n buildCloudUserWorkspaceInput,\n );\n\n console.log(\n `Batch-upserting ${cloudUserWorkspaceInputs.length} cloud user workspaces`,\n );\n\n await twentyClient.mutation({\n createCloudUserWorkspaces2: {\n __args: {\n data: cloudUserWorkspaceInputs,\n upsert: true,\n },\n __scalar: true,\n },\n });\n\n return { syncedCount: userWorkspaces.length };\n};\n", "// ClickHouse returns DateTime64 values in the format 'YYYY-MM-DD HH:mm:ss.SSSSSS'\n// (space-separated, up to 6 fractional digits). Twenty's DATE_TIME fields expect\n// ISO 8601 format ('YYYY-MM-DDTHH:mm:ss.SSSZ', at most 3 fractional digits).\n//\n// Additionally, ClickHouse uses '1970-01-01 00:00:00.000000' as a sentinel for\n// null/empty dates. We map that to null.\n\nconst CLICKHOUSE_EPOCH_SENTINEL = '1970-01-01 00:00:00.000000';\n\nexport const clickHouseDateToIso = (value: string): string | null => {\n if (!value || value === CLICKHOUSE_EPOCH_SENTINEL) {\n return null;\n }\n\n return new Date(value.replace(' ', 'T') + 'Z').toISOString();\n};\n", "import { enumCloudUser2ActivityStatusEnum } from 'twenty-sdk/generated';\nimport { z } from 'zod';\n\nimport { getApplicationConfig } from 'src/shared/application-config';\nimport { fetchFromClickHouse } from 'src/shared/clickhouse-client';\nimport { clickHouseDateToIso } from 'src/shared/clickhouse-date-to-iso';\nimport { twentyClient } from 'src/shared/twenty-client';\n\nconst clickHouseUserSchema = z.object({\n userId: z.uuid(),\n firstName: z.string(),\n lastName: z.string(),\n email: z.email(),\n fullName: z.string(),\n isEmailVerified: z.boolean(),\n disabled: z.boolean(),\n canImpersonate: z.boolean(),\n canAccessFullAdminPanel: z.boolean(),\n createdAt: z.string(),\n updatedAt: z.string(),\n deletedAt: z.string(),\n locale: z.string(),\n createdDate: z.string(),\n workspaceCount: z.coerce.number(),\n workspaceIds: z.string(),\n workspaceDomains: z.string(),\n firstActivityDate: z.string(),\n lastActivityDate: z.string(),\n lastWorkspaceId: z.string(),\n totalPageviews: z.coerce.number(),\n pageviewsLast30d: z.coerce.number(),\n pageviewsLast7d: z.coerce.number(),\n pageviewsLast24h: z.coerce.number(),\n userAgeDays: z.coerce.number(),\n daysSinceLastActivity: z.coerce.number(),\n isActiveLast30d: z.boolean(),\n isActiveLast7d: z.boolean(),\n isActiveLast24h: z.boolean(),\n activityStatus: z\n .string()\n .transform((val) => val.toUpperCase())\n .pipe(z.enum(enumCloudUser2ActivityStatusEnum)),\n avgDailyPageviewsLast30d: z.coerce.number(),\n isTwenty: z.coerce.boolean(),\n maxWorkspaceMembers: z.coerce.number(),\n inTrial: z.boolean(),\n});\n\ntype ClickHouseUser = z.infer;\n\nconst fetchUsersFromClickHouse = async (): Promise => {\n const { clickHouseDatabase } = getApplicationConfig();\n\n // const nowDate = 'now()'\n const nowDate = \"'2026-02-04 14:28:52.000'\";\n\n const query = `\n SELECT\n *\n FROM\n ${clickHouseDatabase}.user\n WHERE\n lastActivityDate >= ${nowDate} - INTERVAL 500 MINUTE\n AND\n lastActivityDate <= ${nowDate}\n FORMAT\n JSONEachRow;\n `;\n\n return fetchFromClickHouse(query, clickHouseUserSchema);\n};\n\nconst fetchAllPeopleFromTwentyByEmail = async (emails: string[]) => {\n if (emails.length === 0) {\n return [];\n }\n\n const allPeople = await twentyClient.query({\n people: {\n edges: {\n node: {\n id: true,\n emails: {\n primaryEmail: true,\n },\n },\n },\n __args: {\n filter: {\n emails: {\n primaryEmail: {\n in: emails,\n },\n },\n },\n },\n },\n });\n\n return allPeople.people?.edges.map((edge) => edge.node) ?? [];\n};\n\nconst buildCloudUserInput = ({\n user,\n personId,\n}: {\n user: ClickHouseUser;\n personId: string;\n}) => ({\n id: user.userId,\n name: user.fullName,\n email: {\n primaryEmail: user.email,\n },\n personId,\n fullName: {\n lastName: user.lastName,\n firstName: user.firstName,\n },\n isTwenty: user.isTwenty,\n userTenure: user.userAgeDays,\n isActiveL7d: user.isActiveLast7d,\n isActiveL24h: user.isActiveLast24h,\n isActiveL30d: user.isActiveLast30d,\n pageViewsL7d: user.pageviewsLast7d,\n pageViewsL24h: user.pageviewsLast24h,\n pageViewsL30d: user.pageviewsLast30d,\n activityStatus: user.activityStatus,\n workspaceCount: user.workspaceCount,\n lastActivityDate: clickHouseDateToIso(user.lastActivityDate),\n dataLastUpdatedAt: new Date().toISOString(),\n avgDailyPageviewsLast30d: user.avgDailyPageviewsLast30d,\n daysSinceLastActivity: user.daysSinceLastActivity,\n});\n\nexport const syncCloudUsers = async (): Promise<{\n syncedCount: number;\n}> => {\n const users = await fetchUsersFromClickHouse();\n\n console.log('Fetched users from ClickHouse', users);\n\n const emails = users.map((user) => user.email);\n\n console.log('Fetching people from Twenty with emails', emails);\n\n const people = await fetchAllPeopleFromTwentyByEmail(emails);\n\n console.log('Fetched people from Twenty', people);\n\n // Build a map of email -> personId from existing people\n const emailToPersonId = new Map();\n\n for (const person of people) {\n if (person.emails?.primaryEmail !== undefined) {\n emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id);\n }\n }\n\n // Partition users into those with/without an existing person\n const usersWithoutPerson = users.filter(\n (user) => !emailToPersonId.has(user.email.toLowerCase()),\n );\n\n // Step 1: Batch-create missing people\n const newlyCreatedPersonIds: string[] = [];\n\n if (usersWithoutPerson.length > 0) {\n console.log(`Batch-creating ${usersWithoutPerson.length} people records`);\n\n const createPeopleResult = await twentyClient.mutation({\n createPeople: {\n __args: {\n data: usersWithoutPerson.map((user) => ({\n name: {\n firstName: user.firstName,\n lastName: user.lastName,\n },\n emails: {\n primaryEmail: user.email,\n },\n })),\n },\n id: true,\n emails: {\n primaryEmail: true,\n },\n },\n });\n\n const createdPeople = createPeopleResult.createPeople ?? [];\n\n for (const person of createdPeople) {\n if (\n person.emails?.primaryEmail === undefined ||\n person.id === undefined\n ) {\n continue;\n }\n\n newlyCreatedPersonIds.push(person.id);\n emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id);\n }\n }\n\n // Step 2: Batch-upsert all cloud users, with rollback on failure\n const cloudUserInputs = users.map((user) => {\n const personId = emailToPersonId.get(user.email.toLowerCase());\n\n if (personId === undefined) {\n throw new Error(\n `No personId found for user ${user.email} \u2014 this should not happen`,\n );\n }\n\n return buildCloudUserInput({ user, personId });\n });\n\n try {\n console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`);\n\n await twentyClient.mutation({\n createCloudUsers2: {\n __args: {\n data: cloudUserInputs,\n upsert: true,\n },\n __scalar: true,\n },\n });\n } catch (cloudUserError) {\n console.log(\n 'Cloud user upsert failed, rolling back newly created people',\n cloudUserError,\n );\n\n // Rollback: hard-delete people that were created in step 1\n if (newlyCreatedPersonIds.length > 0) {\n try {\n await twentyClient.mutation({\n destroyPeople: {\n __args: {\n filter: {\n id: {\n in: newlyCreatedPersonIds,\n },\n },\n },\n id: true,\n },\n });\n\n console.log(\n `Rolled back ${newlyCreatedPersonIds.length} newly created people`,\n );\n } catch (rollbackError) {\n console.log(\n 'Rollback of newly created people also failed',\n rollbackError,\n );\n }\n }\n\n throw cloudUserError;\n }\n\n return { syncedCount: users.length };\n};\n", "import {\n enumCloudWorkspace2ActivationStatusEnum,\n enumCloudWorkspace2PaymentFrequencyEnum,\n enumCloudWorkspace2SubscriptionStatusEnum,\n} from 'twenty-sdk/generated';\nimport { z } from 'zod';\n\nimport { getApplicationConfig } from 'src/shared/application-config';\nimport { fetchFromClickHouse } from 'src/shared/clickhouse-client';\nimport { clickHouseDateToIso } from 'src/shared/clickhouse-date-to-iso';\nimport { twentyClient } from 'src/shared/twenty-client';\n\nconst clickHouseWorkspaceSchema = z.object({\n workspaceId: z.string(),\n workspaceName: z.string(),\n subdomain: z.string(),\n customDomain: z.string(),\n createdAt: z.string(),\n updatedAt: z.string(),\n deletedAt: z.string(),\n activationStatus: z\n .string()\n .transform((val) => {\n const upper = val.toUpperCase();\n if (upper === '') return 'EMPTY';\n const valid: string[] = Object.values(\n enumCloudWorkspace2ActivationStatusEnum,\n );\n return valid.includes(upper) ? upper : 'EMPTY';\n })\n .pipe(z.enum(enumCloudWorkspace2ActivationStatusEnum)),\n createdDate: z.string(),\n lastPageviewDate: z.string(),\n pageviewsLast30d: z.coerce.number(),\n pageviewsLast7d: z.coerce.number(),\n pageviewsLast24h: z.coerce.number(),\n totalEverActiveUsers: z.coerce.number(),\n totalWorkspaceUsers: z.coerce.number(),\n activeUsersLast30d: z.coerce.number(),\n activeUsersLast7d: z.coerce.number(),\n activeUsersLast24h: z.coerce.number(),\n isActiveLast30d: z.coerce.boolean(),\n isActiveLast7d: z.coerce.boolean(),\n isActiveLast24h: z.coerce.boolean(),\n activeUserRatioLast30d: z.coerce.number(),\n activeUserRatioLast7d: z.coerce.number(),\n workspaceAgeDays: z.coerce.number(),\n totalEvents: z.coerce.number(),\n eventsLast30d: z.coerce.number(),\n eventsPerUser: z.coerce.number(),\n subscription_status: z\n .string()\n .transform((val) => {\n const upper = val.toUpperCase();\n if (upper === '') return 'EMPTY';\n const valid: string[] = Object.values(\n enumCloudWorkspace2SubscriptionStatusEnum,\n );\n return valid.includes(upper) ? upper : 'OTHER';\n })\n .pipe(z.enum(enumCloudWorkspace2SubscriptionStatusEnum)),\n payment_frequency: z\n .string()\n .transform((val) => {\n const upper = val.toUpperCase();\n if (upper === '') return 'EMPTY';\n const valid: string[] = Object.values(\n enumCloudWorkspace2PaymentFrequencyEnum,\n );\n return valid.includes(upper) ? upper : 'OTHER';\n })\n .pipe(z.enum(enumCloudWorkspace2PaymentFrequencyEnum)),\n trial_status: z.string(),\n mrr: z.coerce.number(),\n potential_arr: z.coerce.number(),\n arr: z.coerce.number().nullable(),\n next_renewal_date: z.string(),\n workspace_domain: z.string(),\n domain_source: z.string(),\n creatorUserId: z.string(),\n creatorEmail: z.string(),\n creator_domain_type: z.string(),\n primary_business_domain: z.string(),\n business_domain_user_count: z.coerce.number(),\n isTwenty: z.coerce.boolean(),\n});\n\ntype ClickHouseWorkspace = z.infer;\n\nconst fetchWorkspacesFromClickHouse =\n async (): Promise => {\n const { clickHouseDatabase } = getApplicationConfig();\n\n // const nowDate = 'now()'\n const nowDate = \"'2026-02-04 14:28:52.000'\";\n\n const query = `\n SELECT\n *\n FROM (\n SELECT\n *,\n row_number() OVER (PARTITION BY workspaceId ORDER BY updatedAt DESC) AS rn\n FROM\n ${clickHouseDatabase}.workspace\n WHERE\n updatedAt >= ${nowDate} - INTERVAL 500 MINUTE\n AND\n updatedAt <= ${nowDate}\n )\n WHERE\n rn = 1\n FORMAT\n JSONEachRow;\n `;\n\n return fetchFromClickHouse(query, clickHouseWorkspaceSchema);\n };\n\n// Convert a dollar amount to micros (1 USD = 1_000_000 micros).\nconst dollarsToAmountMicros = (dollars: number) =>\n Math.round(dollars * 1_000_000);\n\nconst buildCloudWorkspaceInput = (workspace: ClickHouseWorkspace) => ({\n id: workspace.workspaceId,\n name: workspace.workspaceName,\n subDomain: workspace.subdomain,\n customDomain: {\n primaryLinkUrl: workspace.customDomain,\n primaryLinkLabel: '',\n },\n activationStatus: workspace.activationStatus,\n subscriptionStatus: workspace.subscription_status,\n paymentFrequency: workspace.payment_frequency,\n lastPageViewDate: workspace.lastPageviewDate,\n pageViewsL30D: workspace.pageviewsLast30d,\n pageViewsL7D: workspace.pageviewsLast7d,\n pageViewsL24H: workspace.pageviewsLast24h,\n totalEverActiveWorkspaceUsers: workspace.totalEverActiveUsers,\n totalWorkspaceUsers: workspace.totalWorkspaceUsers,\n activeUsersL30D: workspace.activeUsersLast30d,\n activeUsersL7D: workspace.activeUsersLast7d,\n activeUsersL24H: workspace.activeUsersLast24h,\n isActiveL30D: workspace.isActiveLast30d,\n isActiveL7D: workspace.isActiveLast7d,\n isActiveL24H: workspace.isActiveLast24h,\n workspaceTenure: workspace.workspaceAgeDays,\n numberOfEventsTotal: workspace.totalEvents,\n numberOfEventsL30D: workspace.eventsLast30d,\n mrr: {\n amountMicros: dollarsToAmountMicros(workspace.mrr),\n currencyCode: 'USD',\n },\n potentialArr: {\n amountMicros: dollarsToAmountMicros(workspace.potential_arr),\n currencyCode: 'USD',\n },\n arr: {\n amountMicros: dollarsToAmountMicros(workspace.arr ?? 0),\n currencyCode: 'USD',\n },\n nextRenewalDate: clickHouseDateToIso(workspace.next_renewal_date),\n creatorEmail: {\n primaryEmail: workspace.creatorEmail,\n },\n workspaceBusinessDomain: {\n primaryLinkUrl: workspace.primary_business_domain,\n primaryLinkLabel: '',\n },\n dataLastUpdatedAt: new Date().toISOString(),\n});\n\nexport const syncCloudWorkspaces = async (): Promise<{\n syncedCount: number;\n}> => {\n const workspaces = await fetchWorkspacesFromClickHouse();\n\n console.log(`Fetched ${workspaces.length} workspaces from ClickHouse`);\n\n if (workspaces.length === 0) {\n return { syncedCount: 0 };\n }\n\n const cloudWorkspaceInputs = workspaces.map(buildCloudWorkspaceInput);\n\n console.log(\n `Batch-upserting ${cloudWorkspaceInputs.length} cloud workspaces`,\n );\n\n await twentyClient.mutation({\n createCloudWorkspaces2: {\n __args: {\n data: cloudWorkspaceInputs,\n upsert: true,\n },\n __scalar: true,\n },\n });\n\n return { syncedCount: workspaces.length };\n};\n"], + "mappings": "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", + "names": ["_default", "base64", "base64url", "bigint", "boolean", "_catch", "cidrv4", "cidrv6", "core_exports", "cuid", "cuid2", "date", "decode", "decodeAsync", "describe", "e164", "email", "emoji", "encode", "encodeAsync", "_enum", "guid", "hex", "hostname", "ipv4", "ipv6", "ksuid", "mac", "meta", "nanoid", "_null", "nullish", "number", "parse", "parseAsync", "safeDecode", "safeDecodeAsync", "safeEncode", "safeEncodeAsync", "safeParse", "safeParseAsync", "string", "ulid", "_undefined", "uuid", "_void", "xid", "core_exports", "_emoji", "_null", "_undefined", "process", "initializer", "_a", "array", "set", "object", "Class", "_a", "config", "base64", "base64url", "hex", "error", "issue", "_a", "version", "time", "_a", "inst", "result", "_a", "checks", "checkResult", "canary", "result", "_", "url", "base64", "r", "isObject", "allowsEval", "results", "map", "left", "right", "keyResult", "valueResult", "output", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "number", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "error", "issue", "meta", "Class", "_emoji", "_undefined", "_null", "Class", "issue", "codec", "process", "_a", "meta", "id", "schema", "json", "file", "process", "registry", "ctx", "process", "schemas_exports", "_default", "base64", "base64url", "bigint", "boolean", "_catch", "cidrv4", "cidrv6", "cuid", "cuid2", "date", "describe", "e164", "email", "emoji", "_enum", "guid", "hex", "hostname", "ipv4", "ipv6", "ksuid", "mac", "meta", "nanoid", "_null", "nullish", "number", "string", "ulid", "_undefined", "uuid", "_void", "xid", "checks_exports", "date", "datetime", "duration", "time", "datetime", "date", "time", "duration", "initializer", "issue", "issues", "parse", "parseAsync", "safeParse", "safeParseAsync", "encode", "decode", "encodeAsync", "decodeAsync", "safeEncode", "safeDecode", "safeEncodeAsync", "safeDecodeAsync", "def", "meta", "parse", "safeParse", "parseAsync", "safeParseAsync", "encode", "decode", "encodeAsync", "decodeAsync", "safeEncode", "safeDecode", "safeEncodeAsync", "safeDecodeAsync", "check", "_default", "_catch", "json", "_emoji", "datetime", "date", "time", "duration", "string", "email", "guid", "uuid", "emoji", "nanoid", "cuid", "cuid2", "ulid", "xid", "ksuid", "ipv4", "mac", "ipv6", "cidrv4", "cidrv6", "base64", "base64url", "e164", "hostname", "hex", "number", "boolean", "bigint", "_undefined", "json", "_null", "json", "_void", "json", "date", "_enum", "json", "issue", "output", "nullish", "_default", "_catch", "json", "json", "describe", "meta", "string", "number", "boolean", "_null", "map", "ZodFirstPartyTypeKind", "schemas_exports", "checks_exports", "zodSchema", "objectSchema", "version", "bigint", "boolean", "date", "number", "string", "string", "number", "boolean", "bigint", "date", "promise", "url", "json", "field", "type", "typeMap", "type", "k", "typeName", "createClient", "createClient"] +} diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/create-users.ts b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/create-users.ts deleted file mode 100644 index 630723f45b2..00000000000 --- a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/create-users.ts +++ /dev/null @@ -1,350 +0,0 @@ -import { defineLogicFunction } from 'twenty-sdk'; -import Twenty, { enumCloudUser2ActivityStatusEnum } from 'twenty-sdk/generated'; -import { z } from 'zod'; - -const client = new Twenty(); - -const applicationConfigSchema = z.object({ - CLICKHOUSE_DATABASE: z.string().nonempty(), - CLICKHOUSE_URL: z.url(), - CLICKHOUSE_USERNAME: z.string().nonempty(), - CLICKHOUSE_PASSWORD: z.string().nonempty(), -}) - -const getApplicationConfig = () => { - const env = applicationConfigSchema.parse({ - CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE, - CLICKHOUSE_URL: process.env.CLICKHOUSE_URL, - CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME, - CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD, - }); - - return { - clickHouseDatabase: env.CLICKHOUSE_DATABASE, - clickHouseUrl: env.CLICKHOUSE_URL, - clickHouseUsername: env.CLICKHOUSE_USERNAME, - clickHousePassword: env.CLICKHOUSE_PASSWORD, - }; -}; - -const clickHouseUserSchema = z.object({ - userId: z.uuid(), - firstName: z.string(), - lastName: z.string(), - email: z.email(), - fullName: z.string(), - isEmailVerified: z.boolean(), - disabled: z.boolean(), - canImpersonate: z.boolean(), - canAccessFullAdminPanel: z.boolean(), - createdAt: z.string(), - updatedAt: z.string(), - deletedAt: z.string(), - locale: z.string(), - createdDate: z.string(), - workspaceCount: z.coerce.number(), - workspaceIds: z.string(), - workspaceDomains: z.string(), - firstActivityDate: z.string(), - lastActivityDate: z.string(), - lastWorkspaceId: z.string(), - totalPageviews: z.coerce.number(), - pageviewsLast30d: z.coerce.number(), - pageviewsLast7d: z.coerce.number(), - pageviewsLast24h: z.coerce.number(), - userAgeDays: z.coerce.number(), - daysSinceLastActivity: z.coerce.number(), - isActiveLast30d: z.boolean(), - isActiveLast7d: z.boolean(), - isActiveLast24h: z.boolean(), - activityStatus: z - .string() - .transform((val) => val.toUpperCase()) - .pipe(z.enum(enumCloudUser2ActivityStatusEnum)), - avgDailyPageviewsLast30d: z.coerce.number(), - isTwenty: z.coerce.boolean(), - maxWorkspaceMembers: z.coerce.number(), - inTrial: z.boolean(), -}); - -type ClickHouseUser = z.infer; - -const fetchUsersFromClickHouse = async (): Promise<{ - users: ClickHouseUser[]; -}> => { - const { - clickHouseDatabase, - clickHouseUrl, - clickHouseUsername, - clickHousePassword, - } = getApplicationConfig(); - - // const nowDate = 'now()' - const nowDate = "'2026-02-04 14:28:52.000'"; - - const findUsersWithRecentActivity = ` - SELECT - * - FROM - ${clickHouseDatabase}.user - WHERE - lastActivityDate >= ${nowDate} - INTERVAL 500 MINUTE - AND - lastActivityDate <= ${nowDate} - FORMAT - JSONEachRow; - `; - - const res = await fetch(clickHouseUrl, { - method: 'POST', - headers: { - Authorization: - 'Basic ' + - Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString( - 'base64', - ), - 'Content-Type': 'text/plain', - }, - body: findUsersWithRecentActivity, - }); - - if (!res.ok) { - const errText = await res.text(); - throw new Error(`ClickHouse error: ${res.status} - ${errText}`); - } - - /** - * Format is a list of JSON objects, one per line, so we need to split by line and parse each line as JSON. - */ - const text = await res.text(); - - const rows = text - .trim() - .split('\n') - .filter((line) => line.trim()) // Filter out empty lines - .map((line) => JSON.parse(line)); - - const users = z.array(clickHouseUserSchema).parse(rows); - - return { users }; -}; - -const fetchAllPeopleFromTwentyByEmail = async (emails: string[]) => { - if (emails.length === 0) { - return []; - } - - const allPeople = await client.query({ - people: { - edges: { - node: { - id: true, - emails: { - primaryEmail: true, - }, - }, - }, - __args: { - filter: { - emails: { - primaryEmail: { - in: emails, - }, - }, - }, - }, - }, - }); - - return allPeople.people?.edges.map((edge) => edge.node) ?? []; -}; - -const buildCloudUserInput = ({ - user, - personId, -}: { - user: ClickHouseUser; - personId: string; -}) => ({ - id: user.userId, - name: user.fullName, - email: { - primaryEmail: user.email, - }, - personId, - fullName: { - lastName: user.lastName, - firstName: user.firstName, - }, - isTwenty: user.isTwenty, - userTenure: user.userAgeDays, - isActiveL7d: user.isActiveLast7d, - isActiveL24h: user.isActiveLast24h, - isActiveL30d: user.isActiveLast30d, - pageViewsL7d: user.pageviewsLast7d, - pageViewsL24h: user.pageviewsLast24h, - pageViewsL30d: user.pageviewsLast30d, - activityStatus: user.activityStatus, - workspaceCount: user.workspaceCount, - lastActivityDate: user.lastActivityDate, - dataLastUpdatedAt: new Date().toISOString(), - avgDailyPageviewsLast30d: user.avgDailyPageviewsLast30d, - daysSinceLastActivity: user.daysSinceLastActivity, -}); - -const handler = async (): Promise<{ message: string }> => { - try { - const { users } = await fetchUsersFromClickHouse(); - - console.log('fetch users from clickhouse', users); - - const emails = users.map((user) => user.email); - - console.log('fetch people from twenty with emails', emails); - - const people = await fetchAllPeopleFromTwentyByEmail(emails); - - console.log('fetched people from twenty', people); - - // Build a map of email -> personId from existing people - const emailToPersonId = new Map(); - - for (const person of people) { - if (person.emails?.primaryEmail !== undefined) { - emailToPersonId.set( - person.emails.primaryEmail.toLowerCase(), - person.id, - ); - } - } - - // Partition users into those with/without an existing person - const usersWithoutPerson = users.filter( - (user) => !emailToPersonId.has(user.email.toLowerCase()), - ); - - // Step 1: Batch-create missing people - const newlyCreatedPersonIds: string[] = []; - - if (usersWithoutPerson.length > 0) { - console.log(`Batch-creating ${usersWithoutPerson.length} people records`); - - const createPeopleResult = await client.mutation({ - createPeople: { - __args: { - data: usersWithoutPerson.map((user) => ({ - name: { - firstName: user.firstName, - lastName: user.lastName, - }, - emails: { - primaryEmail: user.email, - }, - })), - }, - id: true, - emails: { - primaryEmail: true, - }, - }, - }); - - const createdPeople = createPeopleResult.createPeople ?? []; - - for (const person of createdPeople) { - if ( - person.emails?.primaryEmail === undefined || - person.id === undefined - ) { - continue; - } - - newlyCreatedPersonIds.push(person.id); - emailToPersonId.set( - person.emails.primaryEmail.toLowerCase(), - person.id, - ); - } - } - - // Step 2: Batch-upsert all cloud users, with rollback on failure - const cloudUserInputs = users.map((user) => { - const personId = emailToPersonId.get(user.email.toLowerCase()); - - if (personId === undefined) { - throw new Error( - `No personId found for user ${user.email} — this should not happen`, - ); - } - - return buildCloudUserInput({ user, personId }); - }); - - try { - console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`); - - await client.mutation({ - createCloudUsers2: { - __args: { - data: cloudUserInputs, - upsert: true, - }, - __scalar: true, - }, - }); - } catch (cloudUserError) { - console.log( - 'Cloud user upsert failed, rolling back newly created people', - cloudUserError, - ); - - // Rollback: hard-delete people that were created in step 1 - if (newlyCreatedPersonIds.length > 0) { - try { - await client.mutation({ - destroyPeople: { - __args: { - filter: { - id: { - in: newlyCreatedPersonIds, - }, - }, - }, - id: true, - }, - }); - - console.log( - `Rolled back ${newlyCreatedPersonIds.length} newly created people`, - ); - } catch (rollbackError) { - console.log( - 'Rollback of newly created people also failed', - rollbackError, - ); - } - } - - throw cloudUserError; - } - - return { - message: `Successfully processed ${users.length} users from ClickHouse`, - }; - } catch (err) { - console.log(err); - - throw err; - } -}; - -export default defineLogicFunction({ - universalIdentifier: '3897e059-715e-4a4b-b165-c44f17d2e30a', - name: 'product-data-create-users', - description: 'A simple logic function', - timeoutSeconds: 120, - handler, - cronTriggerSettings: { - pattern: '*/10 * * * *', - }, -}); diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data.ts b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data.ts new file mode 100644 index 00000000000..24439280d57 --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data.ts @@ -0,0 +1,49 @@ +import { defineLogicFunction } from 'twenty-sdk'; + +import { syncCloudUserWorkspaces } from 'src/logic-functions/sync-product-data/sync-cloud-user-workspaces'; +import { syncCloudUsers } from 'src/logic-functions/sync-product-data/sync-cloud-users'; +import { syncCloudWorkspaces } from 'src/logic-functions/sync-product-data/sync-cloud-workspaces'; + +const handler = async (): Promise<{ message: string }> => { + try { + console.log('Starting product data sync'); + + const cloudUsersResult = await syncCloudUsers(); + + console.log( + `Cloud users sync complete: ${cloudUsersResult.syncedCount} users`, + ); + + const cloudWorkspacesResult = await syncCloudWorkspaces(); + + console.log( + `Cloud workspaces sync complete: ${cloudWorkspacesResult.syncedCount} workspaces`, + ); + + const cloudUserWorkspacesResult = await syncCloudUserWorkspaces(); + + console.log( + `Cloud user workspaces sync complete: ${cloudUserWorkspacesResult.syncedCount} user workspaces`, + ); + + return { + message: `Product data sync complete — ${cloudUsersResult.syncedCount} users, ${cloudWorkspacesResult.syncedCount} workspaces, ${cloudUserWorkspacesResult.syncedCount} user workspaces`, + }; + } catch (err) { + console.log(err); + + throw err; + } +}; + +export default defineLogicFunction({ + universalIdentifier: '3897e059-715e-4a4b-b165-c44f17d2e30a', + name: 'sync-product-data', + description: + 'Syncs cloud users, cloud workspaces, and cloud user workspaces from ClickHouse', + timeoutSeconds: 120, + handler, + cronTriggerSettings: { + pattern: '*/10 * * * *', + }, +}); diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts new file mode 100644 index 00000000000..8bfe8098ee8 --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-user-workspaces.ts @@ -0,0 +1,93 @@ +import { z } from 'zod'; + +import { getApplicationConfig } from 'src/shared/application-config'; +import { fetchFromClickHouse } from 'src/shared/clickhouse-client'; +import { twentyClient } from 'src/shared/twenty-client'; + +const clickHouseUserWorkspaceSchema = z.object({ + id: z.string(), + workspaceId: z.string(), + userId: z.string(), + createdAt: z.string(), + updatedAt: z.string(), + deletedAt: z.string(), + is_active_membership: z.coerce.boolean(), +}); + +type ClickHouseUserWorkspace = z.infer; + +const fetchUserWorkspacesFromClickHouse = async (): Promise< + ClickHouseUserWorkspace[] +> => { + const { clickHouseDatabase } = getApplicationConfig(); + + // const nowDate = 'now()' + const nowDate = "'2026-02-04 14:28:52.000'"; + + const query = ` + SELECT + * + FROM ( + SELECT + *, + row_number() OVER (PARTITION BY id ORDER BY updatedAt DESC) AS rn + FROM + ${clickHouseDatabase}.user_workspace + WHERE + updatedAt >= ${nowDate} - INTERVAL 500 MINUTE + AND + updatedAt <= ${nowDate} + ) + WHERE + rn = 1 + FORMAT + JSONEachRow; + `; + + return fetchFromClickHouse(query, clickHouseUserWorkspaceSchema); +}; + +const buildCloudUserWorkspaceInput = ( + userWorkspace: ClickHouseUserWorkspace, +) => ({ + id: userWorkspace.id, + twentyUserIdentifier: userWorkspace.userId, + twentyWorkspaceIdentifier: userWorkspace.workspaceId, + idOfTheUserWorkspace: userWorkspace.id, + cloudUser2Id: userWorkspace.userId, + cloudWorkspace2Id: userWorkspace.workspaceId, +}); + +export const syncCloudUserWorkspaces = async (): Promise<{ + syncedCount: number; +}> => { + const userWorkspaces = await fetchUserWorkspacesFromClickHouse(); + + console.log( + `Fetched ${userWorkspaces.length} user workspaces from ClickHouse`, + ); + + if (userWorkspaces.length === 0) { + return { syncedCount: 0 }; + } + + const cloudUserWorkspaceInputs = userWorkspaces.map( + buildCloudUserWorkspaceInput, + ); + + console.log( + `Batch-upserting ${cloudUserWorkspaceInputs.length} cloud user workspaces`, + ); + + await twentyClient.mutation({ + createCloudUserWorkspaces2: { + __args: { + data: cloudUserWorkspaceInputs, + upsert: true, + }, + __scalar: true, + }, + }); + + return { syncedCount: userWorkspaces.length }; +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-users.ts b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-users.ts new file mode 100644 index 00000000000..c9e9bc8100a --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-users.ts @@ -0,0 +1,268 @@ +import { enumCloudUser2ActivityStatusEnum } from 'twenty-sdk/generated'; +import { z } from 'zod'; + +import { getApplicationConfig } from 'src/shared/application-config'; +import { fetchFromClickHouse } from 'src/shared/clickhouse-client'; +import { clickHouseDateToIso } from 'src/shared/clickhouse-date-to-iso'; +import { twentyClient } from 'src/shared/twenty-client'; + +const clickHouseUserSchema = z.object({ + userId: z.uuid(), + firstName: z.string(), + lastName: z.string(), + email: z.email(), + fullName: z.string(), + isEmailVerified: z.boolean(), + disabled: z.boolean(), + canImpersonate: z.boolean(), + canAccessFullAdminPanel: z.boolean(), + createdAt: z.string(), + updatedAt: z.string(), + deletedAt: z.string(), + locale: z.string(), + createdDate: z.string(), + workspaceCount: z.coerce.number(), + workspaceIds: z.string(), + workspaceDomains: z.string(), + firstActivityDate: z.string(), + lastActivityDate: z.string(), + lastWorkspaceId: z.string(), + totalPageviews: z.coerce.number(), + pageviewsLast30d: z.coerce.number(), + pageviewsLast7d: z.coerce.number(), + pageviewsLast24h: z.coerce.number(), + userAgeDays: z.coerce.number(), + daysSinceLastActivity: z.coerce.number(), + isActiveLast30d: z.boolean(), + isActiveLast7d: z.boolean(), + isActiveLast24h: z.boolean(), + activityStatus: z + .string() + .transform((val) => val.toUpperCase()) + .pipe(z.enum(enumCloudUser2ActivityStatusEnum)), + avgDailyPageviewsLast30d: z.coerce.number(), + isTwenty: z.coerce.boolean(), + maxWorkspaceMembers: z.coerce.number(), + inTrial: z.boolean(), +}); + +type ClickHouseUser = z.infer; + +const fetchUsersFromClickHouse = async (): Promise => { + const { clickHouseDatabase } = getApplicationConfig(); + + // const nowDate = 'now()' + const nowDate = "'2026-02-04 14:28:52.000'"; + + const query = ` + SELECT + * + FROM + ${clickHouseDatabase}.user + WHERE + lastActivityDate >= ${nowDate} - INTERVAL 500 MINUTE + AND + lastActivityDate <= ${nowDate} + FORMAT + JSONEachRow; + `; + + return fetchFromClickHouse(query, clickHouseUserSchema); +}; + +const fetchAllPeopleFromTwentyByEmail = async (emails: string[]) => { + if (emails.length === 0) { + return []; + } + + const allPeople = await twentyClient.query({ + people: { + edges: { + node: { + id: true, + emails: { + primaryEmail: true, + }, + }, + }, + __args: { + filter: { + emails: { + primaryEmail: { + in: emails, + }, + }, + }, + }, + }, + }); + + return allPeople.people?.edges.map((edge) => edge.node) ?? []; +}; + +const buildCloudUserInput = ({ + user, + personId, +}: { + user: ClickHouseUser; + personId: string; +}) => ({ + id: user.userId, + name: user.fullName, + email: { + primaryEmail: user.email, + }, + personId, + fullName: { + lastName: user.lastName, + firstName: user.firstName, + }, + isTwenty: user.isTwenty, + userTenure: user.userAgeDays, + isActiveL7d: user.isActiveLast7d, + isActiveL24h: user.isActiveLast24h, + isActiveL30d: user.isActiveLast30d, + pageViewsL7d: user.pageviewsLast7d, + pageViewsL24h: user.pageviewsLast24h, + pageViewsL30d: user.pageviewsLast30d, + activityStatus: user.activityStatus, + workspaceCount: user.workspaceCount, + lastActivityDate: clickHouseDateToIso(user.lastActivityDate), + dataLastUpdatedAt: new Date().toISOString(), + avgDailyPageviewsLast30d: user.avgDailyPageviewsLast30d, + daysSinceLastActivity: user.daysSinceLastActivity, +}); + +export const syncCloudUsers = async (): Promise<{ + syncedCount: number; +}> => { + const users = await fetchUsersFromClickHouse(); + + console.log('Fetched users from ClickHouse', users); + + const emails = users.map((user) => user.email); + + console.log('Fetching people from Twenty with emails', emails); + + const people = await fetchAllPeopleFromTwentyByEmail(emails); + + console.log('Fetched people from Twenty', people); + + // Build a map of email -> personId from existing people + const emailToPersonId = new Map(); + + for (const person of people) { + if (person.emails?.primaryEmail !== undefined) { + emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id); + } + } + + // Partition users into those with/without an existing person + const usersWithoutPerson = users.filter( + (user) => !emailToPersonId.has(user.email.toLowerCase()), + ); + + // Step 1: Batch-create missing people + const newlyCreatedPersonIds: string[] = []; + + if (usersWithoutPerson.length > 0) { + console.log(`Batch-creating ${usersWithoutPerson.length} people records`); + + const createPeopleResult = await twentyClient.mutation({ + createPeople: { + __args: { + data: usersWithoutPerson.map((user) => ({ + name: { + firstName: user.firstName, + lastName: user.lastName, + }, + emails: { + primaryEmail: user.email, + }, + })), + }, + id: true, + emails: { + primaryEmail: true, + }, + }, + }); + + const createdPeople = createPeopleResult.createPeople ?? []; + + for (const person of createdPeople) { + if ( + person.emails?.primaryEmail === undefined || + person.id === undefined + ) { + continue; + } + + newlyCreatedPersonIds.push(person.id); + emailToPersonId.set(person.emails.primaryEmail.toLowerCase(), person.id); + } + } + + // Step 2: Batch-upsert all cloud users, with rollback on failure + const cloudUserInputs = users.map((user) => { + const personId = emailToPersonId.get(user.email.toLowerCase()); + + if (personId === undefined) { + throw new Error( + `No personId found for user ${user.email} — this should not happen`, + ); + } + + return buildCloudUserInput({ user, personId }); + }); + + try { + console.log(`Batch-upserting ${cloudUserInputs.length} cloud users`); + + await twentyClient.mutation({ + createCloudUsers2: { + __args: { + data: cloudUserInputs, + upsert: true, + }, + __scalar: true, + }, + }); + } catch (cloudUserError) { + console.log( + 'Cloud user upsert failed, rolling back newly created people', + cloudUserError, + ); + + // Rollback: hard-delete people that were created in step 1 + if (newlyCreatedPersonIds.length > 0) { + try { + await twentyClient.mutation({ + destroyPeople: { + __args: { + filter: { + id: { + in: newlyCreatedPersonIds, + }, + }, + }, + id: true, + }, + }); + + console.log( + `Rolled back ${newlyCreatedPersonIds.length} newly created people`, + ); + } catch (rollbackError) { + console.log( + 'Rollback of newly created people also failed', + rollbackError, + ); + } + } + + throw cloudUserError; + } + + return { syncedCount: users.length }; +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-workspaces.ts b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-workspaces.ts new file mode 100644 index 00000000000..066e0888cc4 --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/logic-functions/sync-product-data/sync-cloud-workspaces.ts @@ -0,0 +1,201 @@ +import { + enumCloudWorkspace2ActivationStatusEnum, + enumCloudWorkspace2PaymentFrequencyEnum, + enumCloudWorkspace2SubscriptionStatusEnum, +} from 'twenty-sdk/generated'; +import { z } from 'zod'; + +import { getApplicationConfig } from 'src/shared/application-config'; +import { fetchFromClickHouse } from 'src/shared/clickhouse-client'; +import { clickHouseDateToIso } from 'src/shared/clickhouse-date-to-iso'; +import { twentyClient } from 'src/shared/twenty-client'; + +const clickHouseWorkspaceSchema = z.object({ + workspaceId: z.string(), + workspaceName: z.string(), + subdomain: z.string(), + customDomain: z.string(), + createdAt: z.string(), + updatedAt: z.string(), + deletedAt: z.string(), + activationStatus: z + .string() + .transform((val) => { + const upper = val.toUpperCase(); + if (upper === '') return 'EMPTY'; + const valid: string[] = Object.values( + enumCloudWorkspace2ActivationStatusEnum, + ); + return valid.includes(upper) ? upper : 'EMPTY'; + }) + .pipe(z.enum(enumCloudWorkspace2ActivationStatusEnum)), + createdDate: z.string(), + lastPageviewDate: z.string(), + pageviewsLast30d: z.coerce.number(), + pageviewsLast7d: z.coerce.number(), + pageviewsLast24h: z.coerce.number(), + totalEverActiveUsers: z.coerce.number(), + totalWorkspaceUsers: z.coerce.number(), + activeUsersLast30d: z.coerce.number(), + activeUsersLast7d: z.coerce.number(), + activeUsersLast24h: z.coerce.number(), + isActiveLast30d: z.coerce.boolean(), + isActiveLast7d: z.coerce.boolean(), + isActiveLast24h: z.coerce.boolean(), + activeUserRatioLast30d: z.coerce.number(), + activeUserRatioLast7d: z.coerce.number(), + workspaceAgeDays: z.coerce.number(), + totalEvents: z.coerce.number(), + eventsLast30d: z.coerce.number(), + eventsPerUser: z.coerce.number(), + subscription_status: z + .string() + .transform((val) => { + const upper = val.toUpperCase(); + if (upper === '') return 'EMPTY'; + const valid: string[] = Object.values( + enumCloudWorkspace2SubscriptionStatusEnum, + ); + return valid.includes(upper) ? upper : 'OTHER'; + }) + .pipe(z.enum(enumCloudWorkspace2SubscriptionStatusEnum)), + payment_frequency: z + .string() + .transform((val) => { + const upper = val.toUpperCase(); + if (upper === '') return 'EMPTY'; + const valid: string[] = Object.values( + enumCloudWorkspace2PaymentFrequencyEnum, + ); + return valid.includes(upper) ? upper : 'OTHER'; + }) + .pipe(z.enum(enumCloudWorkspace2PaymentFrequencyEnum)), + trial_status: z.string(), + mrr: z.coerce.number(), + potential_arr: z.coerce.number(), + arr: z.coerce.number().nullable(), + next_renewal_date: z.string(), + workspace_domain: z.string(), + domain_source: z.string(), + creatorUserId: z.string(), + creatorEmail: z.string(), + creator_domain_type: z.string(), + primary_business_domain: z.string(), + business_domain_user_count: z.coerce.number(), + isTwenty: z.coerce.boolean(), +}); + +type ClickHouseWorkspace = z.infer; + +const fetchWorkspacesFromClickHouse = + async (): Promise => { + const { clickHouseDatabase } = getApplicationConfig(); + + // const nowDate = 'now()' + const nowDate = "'2026-02-04 14:28:52.000'"; + + const query = ` + SELECT + * + FROM ( + SELECT + *, + row_number() OVER (PARTITION BY workspaceId ORDER BY updatedAt DESC) AS rn + FROM + ${clickHouseDatabase}.workspace + WHERE + updatedAt >= ${nowDate} - INTERVAL 500 MINUTE + AND + updatedAt <= ${nowDate} + ) + WHERE + rn = 1 + FORMAT + JSONEachRow; + `; + + return fetchFromClickHouse(query, clickHouseWorkspaceSchema); + }; + +// Convert a dollar amount to micros (1 USD = 1_000_000 micros). +const dollarsToAmountMicros = (dollars: number) => + Math.round(dollars * 1_000_000); + +const buildCloudWorkspaceInput = (workspace: ClickHouseWorkspace) => ({ + id: workspace.workspaceId, + name: workspace.workspaceName, + subDomain: workspace.subdomain, + customDomain: { + primaryLinkUrl: workspace.customDomain, + primaryLinkLabel: '', + }, + activationStatus: workspace.activationStatus, + subscriptionStatus: workspace.subscription_status, + paymentFrequency: workspace.payment_frequency, + lastPageViewDate: workspace.lastPageviewDate, + pageViewsL30D: workspace.pageviewsLast30d, + pageViewsL7D: workspace.pageviewsLast7d, + pageViewsL24H: workspace.pageviewsLast24h, + totalEverActiveWorkspaceUsers: workspace.totalEverActiveUsers, + totalWorkspaceUsers: workspace.totalWorkspaceUsers, + activeUsersL30D: workspace.activeUsersLast30d, + activeUsersL7D: workspace.activeUsersLast7d, + activeUsersL24H: workspace.activeUsersLast24h, + isActiveL30D: workspace.isActiveLast30d, + isActiveL7D: workspace.isActiveLast7d, + isActiveL24H: workspace.isActiveLast24h, + workspaceTenure: workspace.workspaceAgeDays, + numberOfEventsTotal: workspace.totalEvents, + numberOfEventsL30D: workspace.eventsLast30d, + mrr: { + amountMicros: dollarsToAmountMicros(workspace.mrr), + currencyCode: 'USD', + }, + potentialArr: { + amountMicros: dollarsToAmountMicros(workspace.potential_arr), + currencyCode: 'USD', + }, + arr: { + amountMicros: dollarsToAmountMicros(workspace.arr ?? 0), + currencyCode: 'USD', + }, + nextRenewalDate: clickHouseDateToIso(workspace.next_renewal_date), + creatorEmail: { + primaryEmail: workspace.creatorEmail, + }, + workspaceBusinessDomain: { + primaryLinkUrl: workspace.primary_business_domain, + primaryLinkLabel: '', + }, + dataLastUpdatedAt: new Date().toISOString(), +}); + +export const syncCloudWorkspaces = async (): Promise<{ + syncedCount: number; +}> => { + const workspaces = await fetchWorkspacesFromClickHouse(); + + console.log(`Fetched ${workspaces.length} workspaces from ClickHouse`); + + if (workspaces.length === 0) { + return { syncedCount: 0 }; + } + + const cloudWorkspaceInputs = workspaces.map(buildCloudWorkspaceInput); + + console.log( + `Batch-upserting ${cloudWorkspaceInputs.length} cloud workspaces`, + ); + + await twentyClient.mutation({ + createCloudWorkspaces2: { + __args: { + data: cloudWorkspaceInputs, + upsert: true, + }, + __scalar: true, + }, + }); + + return { syncedCount: workspaces.length }; +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/shared/application-config.ts b/packages/twenty-apps/internal/twentyfortwenty/src/shared/application-config.ts new file mode 100644 index 00000000000..d65b043abf5 --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/shared/application-config.ts @@ -0,0 +1,25 @@ +import { z } from 'zod'; + +const applicationConfigSchema = z + .object({ + CLICKHOUSE_DATABASE: z.string().nonempty(), + CLICKHOUSE_URL: z.url(), + CLICKHOUSE_USERNAME: z.string().nonempty(), + CLICKHOUSE_PASSWORD: z.string().nonempty(), + }); + +export const getApplicationConfig = () => { + const env = applicationConfigSchema.parse({ + CLICKHOUSE_DATABASE: process.env.CLICKHOUSE_DATABASE, + CLICKHOUSE_URL: process.env.CLICKHOUSE_URL, + CLICKHOUSE_USERNAME: process.env.CLICKHOUSE_USERNAME, + CLICKHOUSE_PASSWORD: process.env.CLICKHOUSE_PASSWORD, + }); + + return { + clickHouseDatabase: env.CLICKHOUSE_DATABASE, + clickHouseUrl: env.CLICKHOUSE_URL, + clickHouseUsername: env.CLICKHOUSE_USERNAME, + clickHousePassword: env.CLICKHOUSE_PASSWORD, + }; +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-client.ts b/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-client.ts new file mode 100644 index 00000000000..f1af39ea47f --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-client.ts @@ -0,0 +1,43 @@ +import { z } from 'zod'; + +import { getApplicationConfig } from 'src/shared/application-config'; + +// Fetches rows from ClickHouse using a raw SQL query, +// parses the JSONEachRow response, and validates each row against the provided Zod schema. +export const fetchFromClickHouse = async ( + query: string, + schema: z.ZodType, +): Promise => { + const { clickHouseUrl, clickHouseUsername, clickHousePassword } = + getApplicationConfig(); + + const response = await fetch(clickHouseUrl, { + method: 'POST', + headers: { + Authorization: + 'Basic ' + + Buffer.from(`${clickHouseUsername}:${clickHousePassword}`).toString( + 'base64', + ), + 'Content-Type': 'text/plain', + }, + body: query, + }); + + if (!response.ok) { + const errorText = await response.text(); + + throw new Error(`ClickHouse error: ${response.status} - ${errorText}`); + } + + // Format is a list of JSON objects, one per line (JSONEachRow format). + const text = await response.text(); + + const rows = text + .trim() + .split('\n') + .filter((line) => line.trim()) + .map((line) => JSON.parse(line)); + + return z.array(schema).parse(rows); +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-date-to-iso.ts b/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-date-to-iso.ts new file mode 100644 index 00000000000..17a1c8d7058 --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/shared/clickhouse-date-to-iso.ts @@ -0,0 +1,16 @@ +// ClickHouse returns DateTime64 values in the format 'YYYY-MM-DD HH:mm:ss.SSSSSS' +// (space-separated, up to 6 fractional digits). Twenty's DATE_TIME fields expect +// ISO 8601 format ('YYYY-MM-DDTHH:mm:ss.SSSZ', at most 3 fractional digits). +// +// Additionally, ClickHouse uses '1970-01-01 00:00:00.000000' as a sentinel for +// null/empty dates. We map that to null. + +const CLICKHOUSE_EPOCH_SENTINEL = '1970-01-01 00:00:00.000000'; + +export const clickHouseDateToIso = (value: string): string | null => { + if (!value || value === CLICKHOUSE_EPOCH_SENTINEL) { + return null; + } + + return new Date(value.replace(' ', 'T') + 'Z').toISOString(); +}; diff --git a/packages/twenty-apps/internal/twentyfortwenty/src/shared/twenty-client.ts b/packages/twenty-apps/internal/twentyfortwenty/src/shared/twenty-client.ts new file mode 100644 index 00000000000..6f2b7047b4f --- /dev/null +++ b/packages/twenty-apps/internal/twentyfortwenty/src/shared/twenty-client.ts @@ -0,0 +1,3 @@ +import Twenty from 'twenty-sdk/generated'; + +export const twentyClient = new Twenty();